做梦梦见掉头发对于全球软件业人士来说,Java源码要无疑是近期的焦点新闻。以前Sun曾经多次提出要Java源码,但因种种原因均未能成行,麦克尼利离职后,新任CEO将Sun的目光放在开源上,希望通过开源来改变目前的困境,故Java源代码就成为顺理成章之事。不管怎么说Java源代码要了,这是Java开发人员梦寐以求的结果。
Java自诞生以来似乎就与开源结缘,Java开源社区无比兴旺繁荣,几乎所有Java程序员都听说过或接触过开源项目,Eclipse、JBoss、Spring、Hibernate、Struts等已成为Java技术不可缺少的部分,Spring+Hibernate+Struts成为企业应用开发的主流框架,反过来这些技术也填补Java的缺陷,促成Java的高速发展,没有开源,Java绝没有今天这样兴旺,因此我们有理由相信开源后的Java将会迎来发展的第二次春天。
对所有Java开发人员来说,近期最大的利好消息就是:Java将源代码了。虽然以前一直有这样的消息,麦克尼利也一再声称Sun将走开源的道,但遗憾的是,直到他下台,Java开源还是仅仅应留在口头上。不过这次不再只是宣传,而是实实在在的。
对于全球软件业人士来说,Java源码要无疑是近期的焦点新闻。Sun公司的首席开源官菲利普,表示Java开源化的工作不会在近期完成,还需要“十几个月”的时间。
Sun Microsystems Inc的首席open-source officer, Simon Phipps, 日前对作者提到: SUN将会发布一个OpenSource版本的Java !
多年来,Sun 在华尔街不得宠的一个原因是它无法利用其创造性的发明盈利,尤其是软件方面的发明。为了再现昔日辉煌,Sun 目前的软件策略可以总结为一个词:源代码。
软件世界从来不缺少英雄,在开源领域尤其如此,几乎所有开源项目都是由于个人的努力发展起来的。
他一手创建了JBoss,这个全世界都在使用的开源应用服务器;是他推动整个Java开源社区的发展,是他让Open Source变成了专业化的服务,是他的号召力和影响力把Hibernate, JGroups, Javassist等一大批的优秀的开源软件招于帐下。
他的成就也许全世界搞Java的人都知道:他是hibernate的创始人;他是EJB 3.0的Entity bean specification的实际领导人;他也是那本经典的书hibernate in action的作者。
Spring的出现,使得正统J2EE架构一统天下的局面被打破。基于Struts+Hibernate+Spring的J2EE架构也逐渐得到人们的认可,甚至在大型的项目架构中也逐渐开始应用。
IBM。IBM一直是Java开源项目的主要支持者,java彻底开源后,IBM的前期投资将获得巨额回报。
由于基于Java的开源项目众多,从开发工具、架构到各种应用,均有相应的开源项目,在这里无法一一介绍,我只挑选了一些常用的和影响力大的项目进行介绍。
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。
网友评论 ()条 查看