第1章 Java EE 5.0概述
现在,越来越多***希望为企业开发出速度、**和稳定性平衡的基于服务器端的分布式应用。如果您已经从事这方面的工作,那么您一定了解到,在今天的电子商务和信息的快速移动和需求的世界里,企业应用程序的设计、创建和编写不得不面对更少的开发资金、更快的开发速度和更少的开发资源。
为了减少花费和快速跟踪应用程序的设计和开发,Java PlatformEnterprise Edition(Java EE)提供了一个基于组件的设计、开发、安装和配置的分层企业分布式应用开发框架:一个多层的分布式的应用程序模型、重用组件、一个统一的**模型、灵活的事务控���和基于XML可开放标准和协议的Web服务技术等。
您不但能够比以前更快地向市场发表创新的解决方案,而且您的平台独立的基于组件的解决方案不会被束缚在提供商的产品和应用程序编程接口上。产品提供商和消费者享受着可以选择适应自己商务和技术的*好的产品和组件。
作为一个开放性的企业应用开发框架,由Sun公司所主导的Java EE在之前一直被称为J2EE,但在J2EEl.4版本以后的1.5版本,Sun公司开始重新将这个1.5新版本命名为Java EE 5.0(本书以下将均简称为Java EE 5或Java EE)。Java EE 5标志着Java在企业应用开发技术方面向前发展的又一个里程碑。Do more with less work是Java EE 5的正式宣言,也是其与J2EE1.4*显著的区别。Java EE 5提供了诸多新特性以简化企业应用的开发,譬如:
·通过Annotation代替旧有的XML配置文件。
·重新设计的EJB 3.0变得轻量与简单。
·基于组件化的JSF Web编程模型。
·与JAX-RPC相比更易使用的JAX—WS等Web Services相关规范。
·拥有了诸如依赖注入、AOP编程等以往开源框架才拥有的功能等。
……