2005年度Java十大新技术和新产品
2024-07-13 09:55:30
供稿:网友
2005年java世界诞生了众多的新技术和新产品,小编从中挑选了最优秀的10种新技术和新产品,这10种产品的选择标准只有唯一的一个:对未来java的发展和应用具有重要影响。如果你有不同意见,请给我写信。
一、javaee 5
javaee 5不简单的由j2ee改名而来,sun对其作了重大修改,应该算一种新技术。从提交公开审查的规范草案java ee 5的来看,java ee 5的关注重点是简化应用开发,尤其是大量采用元数据标注(annotation)和pojo(普通java对象)驱动的开发方式,对平台进行了重新定义。对比此前的j2ee 1.4规范,java ee 5最重要的新增特性包括java持久化api(即ejb 3 entity bean)、jsf、jstl等。
影响指数:★★★★★
二、java模块系统规范(jsr-277)
jsr-277是由sun公司发起的一个技术规范,其目标是解决java应用在部署时遇到的很多麻烦,例如jar的版本问题、jar之间的依赖问题等。按照jsr-277的规定,发布模块中将包含描述该模块信息的元数据,例如版本信息、模块中包含的资源、与其他模块的依赖关系等。规范专家组希望依靠这些统一的模块元数据来解决java应用部署的难题。
影响指数:★★★★★
三、aspectj5
aspectj5是aspectj与aspectwerkz合并后推出的第一款产品,继承了二者的优点,成为目前最有影响也最为强大的aop平台,给广大开发人员提供一个统一的aop平台,其它进一步融合spring,进而统一aop开发平台。
影响指数:★★★★
四、bea weblogic server 9.0
被评论界称为迄今为止发布的最卓越的bea应用服务器,为企业开发和部署soa提供最佳开发平台――帮助企业应用soa,并快速实现开发和部署各种任务。bea weblogic server 9.0由可支持多种编程模式的企业级内核组成,能帮助it管理人员和开发人员提高效率,降低it项目成本,减少宕机时间,有助于用户集中精力迁移到面向服务的基础架构(soa)上。
影响指数:★★★★
五、aqualogic
aqualogic(此前代号为quicksilver)是bea新推出的企业服务总线(esb)产品,包括六条产品线,已经正式发布有三条,分别是bea aqualogic消息产品线、bea aqualogic数据产品线、和bea aqualogic安全产品线。是第一个完整提供soa解决方案的服务基础设施产品,能够以服务的形式整合来自任何平台的应用和流程。
影响指数:★★★★
六、sdo 2.0规范
sdo规范是由bea与ibm共同起草的,其目标是简化并统一应用程序处理数据的方式,该规范在jcp中的编号是jsr-235。按照bea发布的题为“使用服务数据对象的下一代数据编程”白皮书的描述,使用sdo时,程序员可以用统一的方式访问不同的数据源,包括关系型数据库、xml数据源、web service、以及各种企业信息系统。
影响指数:★★★
七、开源数据库derby
apache derby是基于java的一种数据库,是ibm公司去年向基金会开放的软件。apache基金会推出了第一款开源derby数据库产品。apache derby 10.1.1.0推出了一种开源网络驱动器,并支持用于便携产品的java 2 micro版本。
影响指数:★★★
八、harmony
harmony项目是在今年5月份成立的旨在开发一个开放源代码版的基于java平台的标准版(java se),这一软件是在台式机上运行java软件所需要的。java社群一直需要这样的开源的j2se实现,并且有一些这方面的解决方案(例如kaffe、classpath等)。
影响指数:★★★
九、spring框架1.2
在这个新版本中最主要的新特性是增加了对几种持久化技术的支持,包括支持toplink 9.0.4和10.1.3、jdo 2.0、hibernate 3.0.3等。此外,spring 1.2还简化了bean声明的xml格式,并且支持jdk 1.5事务标注(annotation)和jmx。
影响指数:★★
十、soa门户网站
由ibm出资建立的soa门户网站,目前该网站包括第一批基于ibm技术的soa最佳实践和部署模式、客户实例,以及来自ibm公司内外的分析评论。
影响指数:★★国内最大的酷站演示中心!