GE的casper框架(内含casper与struts比较)
CASPER框架,全称为Component And Services Platform for Extensible Reuse,是由GE ENERGY开发的一款轻量级的Web应用程序框架。这个框架设计的目标是为了应对在构建复杂应用程序时所面临的挑战,尤其是对于大型系统的主流技术需求。与Struts类似,CASPER旨在提高开发效率、确保质量,并保持足够的灵活性以适应不断变化的技术和业务需求。 1. **挑战与解决策略** - **复杂性**:CASPER框架解决了定制化应用需求的问题,包括系统互操作性、专有业务逻辑和自定义用户界面。同时,它也考虑了未来的需求,如技术迁移、合并收购带来的遗留技术、国际化支持以及私人定制解决方案。 - **成本**:通过缩短开发和质量保证周期时间,减少因技术、质量和人员变动导致的返工,来降低开发成本。 - **全球开发管理**:面对众多开发者和有限的直接团队协作,CASPER提供了一个适应性的架构,以促进全球化开发的协调。 2. **适应性架构** - **生产力**:CASPER允许利用现有的技术投资(无论是内部开发还是购买),快速组装或修改现有组件来构建定制应用。 - **质量**:通过重用验证过的最佳实践和测试过的组件,确保系统的可扩展性和健壮性,并监控开发和测试活动。 - **灵活性**:在后端/供应商包的互操作性、全球扩张(包括语言和货币)、新合作伙伴和收购等方面,CASPER提供了一个灵活的平台,以适应变化的需求和技术。 3. **CASPER框架结构** - CASPER作为一个Web应用平台,与其他Web服务环境交互,包括服务接口、应用构建模块、基础功能(如日志记录)、用户管理、安全、呈现库以及各种业务功能(如采购、定价、账单和订单录入)。 - 它基于开放基础,采用Java 2 Enterprise Edition(J2EE)和XML技术,以实现跨平台和供应商中立的解决方案。 4. **起源与发展** - CASPER框架是GE中央研究与发展部门和GE电力系统部门共同工作的成果,结合了超过80个人年的经验,体现了GE在产品开发上的深厚积累。 CASPER框架为开发人员提供了一种工具,用于构建高效、高质量且具有高度适应性的企业级Web应用。它借鉴了Struts等框架的优点,同时在应对大型系统复杂性、成本控制和全球化开发管理方面有所创新,以满足日益增长的业务和技术挑战。
剩余33页未读,继续阅读
- wuyixiaozi2012-04-12英文的,要是中文的就好了
- woaidinghao2013-06-21我在电脑上打不开这个ppt,可能是版本原因,不知道内容怎么样
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助