如何构建自己的Framework(银弹),适应用户多变的需求

讲座简介:

 在项目开发过程中,用户需求频繁发生变更是最普通也是最令项目经理和程序员头疼的一件事情。如何构建自己的Framework(银弹),适应用户多变的需求,将是本次讲座的重点。


讲座须知:  
主   讲:邢波涛 UML软件工程组织技术专家
主办机构:Rational 用户组       UML 软件工程组织       火龙果软件工程技术中心
协办机构:IBM
学习费用:免费
报名方式:填写报名表     如有疑问请致电:   (010)62670862
因场地有限,请务必凭 邀请报名后 Rational用户组返回的“确认回执”参加!

讲座安排:  

1. 用户需求变化的必然性

  • 多变需求是客户对信息化过程不了解的一种反映
  • 多变需求是客户适应市场变化的必然选择
  • 多变需求是客户差异化生存的必然选择

2. 如何构建自己的Framework

  • UI层(XUL/XFrom/JSF/Ajax)
  • 逻辑层:一个大的事务利用AOP解耦,分解为多个小的事务
  • 存储层:Hibernate

3. 如何利用自己的Framework,适应多变的需求

  • 存储自动化(Ajax+XUL+ 自己的Framework+Hibernate),包括主子表的增加、修改、删除、查询;
  • 利用AOP,把完整的商业逻辑拆分为N个小的商业逻辑;
  • 利用Transaction,把N个小的商业逻辑封装在一个事务中

4. 让我们走得更远

  • Eclipse插件开发
  • GEF/EMF作为UI设计器的底层实现的开发技术,做一个XUL规范的UI生成器
  • UI生成器附带根据自己Framework生成Hibernate所必须的BO
  • 自己Framework根据最新技术,不断更新和完善(JBoss Seam)

互动策略:  
  • 请听众提出问题,答疑;
  • 请听众列举目前的软件开发现状,分析问题所在,引入如何构建自己的Framework(银弹),适应用户多变的需求;
  • 调查表收集听众目前问题。

讲座调查表:  

    □对讲座的内容有什么建议?

    □ 对讲座的交互方式有什么建议?

    □ 你对哪些产品感兴趣?

    □ 你会采用此次讲座的技术吗?

    □ 对此次讲座你希望提供哪些后续服务?

    □ 对此次讲座的组织情况你有什么建议?

    □ 你在软件开发过程中面临的主要问题是什么?

    □ 系统架构对整个项目开发的影响?


主讲简介  
    姓名:邢波涛
    职务:研发部经理
    特长:J2EE架构设计/Eclipse插件开发/GEF、EMF建模工具的开发
    发表的文章:
    • 2003年11月在IBM Developer Works上发表“运用类反射机制简化Struts应用程序的开发”
    • 2006年6月,在《程序员》杂志发表“运用GEF/EMF/UM2进行企业级建模”
    • 2006年10月,在《程序员》开源增刊发表“开源工具IDE篇章:Eclipse”
    • 2006年8月,做客CSDN 视频频道,和IBM专家聊Eclipse建模
版权所有:UML软件工程组织