Java新技术中最具竞争力的组合
2009-07-13 18:04:45
来源:星星生活

对于信息化要求较高的行业,如银行、电信、证券及电子商务等行业,都会选择使用J2EE作为企业的信息平台。对于一个企业而言,选择J2EE构建信息化平台,更体现了一种长远的规划:企业的信息化是不断整合的过程,在未来的日子里,经常会有不同乎台、不同系统的异构系统需要整合。J2EE应用提供的跨平台性、开放性及各种远程访问的技术,为异构系统的良好整合提供了保证。

Struts:从实际应用开发的角度而言,Struts应该是MVC框架的第一选择。因为它具有稳定性,以及成熟的开发群体和丰富的信息资源,保证了企业应用的稳定开发。经过长达七年的发展,Struts已经成长为稳定、成熟的框架,并且是所有MVC框架中应用最广的框架。近来,WebWork也加入到Struts阵营,更提高了Struts的竞争力。如今,Struts作为全世界第一个开源MVC框架,具有高度的成熟性和广泛的项目应用,保证了其应用的稳定性。

Hibernate:Hibernate是目前最流行的开源对象关系映射(ORM)框架。Hibernate采用低侵入式的设计,完全采用普通的Java对象(POJO),而不必继承Hibernate的某个超类或实现Hibernate的某个接口。因为Hibernate是面向对象的程序设计语言和关系数据库之间的桥梁,所以Hibernate允许程序开发者采用面向对象的方式来操作关系数据库。

Spring:Spring为企业应用的开发提供一个轻量级的解决方案。该解决方案包括:基于依赖注入的核心机制,基于AOP的声明式事务管理与多种持久层技术的整合,以及优秀的Web MVC框架等。Spring为J2EE应用的表现层、业务逻辑层及数据持久层都提供了极好的解决方案,因为Spring提供的不仅仅是一种框架,而且提供了一种企业应用的开发规范Spring是实际开发的抽象,其提供的“模板设计”大大简化了应用的开发。Spring的系列Template将通用步碟以优雅的方式完成,留给开发者的仅仅是与特定应用相关的部分,从而大大提高企业应用的开发效率。Spring支持对POJO的管理,能将J2EE应用各层的对象“焊接”在一起,甚至这些对象无须是标准的JavaBean。Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。开发者可自由选用Spring框架的部分或全部。

更多详细信息,请与新职学院联系。咨询热线:416-644-1998,网址:www.NewJob123.com。校址:2175 Sheppard Ave E.,Suite 108,Toronto ON M2J 1W8(Sheppard Ave/Consumers Rd东南角第一座楼)

收藏

发表评论