1. Negotiation Skill

    Prepare before  beginning to negotiate 1.1 Define the negotiation objectives, Bottom line, Alternatives if failed 1.2 Know of the other party in advance, what they want 1.3 Determine who is the decision maker, negotiate with the decision makers directly   2. Conduct the negotiation 2.1 set time limits 2.2 consider small concessions that are highly valued by the other party, also seek a return concession accordingly. 2.3 if discussion start to heat up, break off discussions for a short time or postpone to future date   3. Close the negotiation and document the agreement   4. Implement the negotiated agreement 4.1 measure and evaluate performance 4.2 retrospective analysis, learn to improve your negotiation skills

    2017/02/12 iteye

  2. Java EE 5编程模型

    From http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0809_alcott/0809_alcott.html    

    2017/02/12 iteye

  3. IBM ESB product

    Service Integration Bus在WebSphere Application Server中,是早期IBM实现ESB产品,现在虽然可以作为一种开发策略,但已不推荐使用,推荐使用WESB(WebSphere Enterprise Service Bus)提供的ESB服务. WESB为构建在开放标准和SOA的IT环境提供了一个ESB,相对Sibus来说它使构建中间层更简单,更容易管理,可以在前期开发中介功能,提供更广泛的连接。WID为WESB提供了一个很好的开发工具,通过构建Mediation module来提供ESB服务,如下面WESB的中介模型图。 IBM现在的ESB产品有: Websphere ESB Websphere Message Broker Websphere DataPower Mediation module是一个特殊的SCA module,该模块在SCA的模块之间,以及SCA和非SCA之间建立了交流的桥梁。通过Mediation module可以截取、修改服务请求者(SCA Export)和服务提供者(SCA Import)之间传递的消息,从而减少依赖、降低耦合度。

    2017/02/12 iteye

  4. Quality Basic Training

    CMMI ITIL/ITSM ISO20K

    2017/02/12 iteye

  5. Wav 文件格式

    http://ccrma.stanford.edu/courses/422/projects/WaveFormat/

    2017/02/12 iteye

  6. JSF Component & Render

    when using JSF, some scenarios are difficult to deal with. e.g. 1. multi rows raido buttons in dataTable      2. multi columns radio buttons in dataTable      The radio buttons don't fall in the one radio group, so they don't behave as one radio group Solution: create customize component      step1, inherit and implement component class            add one overrideName field, so we can override the radio names generated by radio button. In this way, multi-row or column radios are considered in one radio group      step2, inherit and implement render class          override Decode(apply request phase, retrive the value from request obj and apply to component)          override Encode(render response phase)      step3, customize tag lib http://www.javaworld.com/javaworld/jw-02-2007/jw-02-jsf.html?page=2

    2017/02/12 iteye

  7. persistence solution

    straight Jdbc trivial app, report app 2. Hibernate session -------- Persistent Manager hibernate.cfg.xml 3. iBatis: SqlMap ------- Persistent Manager SqlMapConfig.xml 4. EJB 3 entity bean 5. Spring jdbc template

    2017/02/12 iteye

  8. 需求管理

    Manage Requirement Identify inconsitency Output: BRS: Business Requirements Spec SRS: System Requirements Spec RTM: Requirements Traceability Matrix 需求跟踪矩阵      Business ReqId,UserCaseId,SystemRequirementId,HighLevelDesign Id(SA),LowLevelDesineId,BuildNo,ReleaseId      开发需求时需要为每个需求编号,这样需求跟踪矩阵中对ReqId, UsercaseId,buildno可以更好的跟踪。因为后面buildno(No格式)中可能包括reqId. CR: Change Request PR: Problem Request CCB: Change Control Board

    2017/02/12 iteye