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)
|