2007年开源领域的十件大事

http://tech.ddvip.com   2008年01月22日    社区交流

内容摘要:商业软件供应商想要减慢开源代码的侵袭,细微的修改是不会起作用的,对他们来说,是时候拿出真本事了。另一方面,开源技术在不断取得进步,下面,我就来回顾一下2007年开源领域发生的大事。

  事实上,Tomcat是Java领域的专家,而其它的应用服务器更多地是一个多面手。WebSphere、WebLogic、OAS能处理非Java语言的应用过程;而Tomcat是一个高速的,轻量级的Java Servlet引擎。Tomcat将服务器命令模块化,并且擅长于执行这些模块,这就使得它成为了一个Java应用程序开发人员的理想的测试平台。

  并且WebSphere、 WebLogic、JBoss不久就会在各自的应用中对Tomcat提供支持,将上述这些事实结合起来,你就会发现,当部署应用程序的时候,Tomcat是一个很好的开发平台,并且同商业产品结合得非常好。

  但主要是,有迹象显示,人们在Java应用开发的过程中,更渴望更轻型、更简单的方法。

  很少有Java中间件调查会注意到Tomcat,因为它是阿帕奇基金会的一个系统工程而不是用于销售的商业化产品。但是,一项来自BZ Research 2006年12月份所作的Java调查显示, 64.3 %的受访者使用了Tomcat;是被人利用的36.9%的受访者使用WebSphere;的, 32%的受访者使用JBoss;的受访者使用WebLogic;为22.4%的受访者使用甲骨文的Oracle Application Server。

  7.Spring Framework备受关注

  Java从另一个C型(C-type)面向对象语言逐渐发展,并最终演变成了一个庞大的平台。除了它自己的Java虚拟机外,它还有一套庞大的应用程序接口,并且其企业级Java Bean和平台的其它部分关系也很复杂。

  而Rod Johnson却创建了另一种完全不同的Java平台--- Spring Framework。

  Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

  Spring框架免除了Java 2 Enterprise Edition Enterprise Java Beans的复杂性,而致力于简单的Java对象。它是一个可视化的环境,这使得开发者可以在其中声明任何他想要的Web服务、数据库连接,以及网络接口,而这些服务、连接、接口可以通过Spring框架提供的基础架构和管线(plumbing)得到。

来源:eNet硅谷动力    作者:修彬    责编:豆豆技术应用

正在加载评论...