课件首页flash课件网络试题教案学档说课稿考研真题课时学案精品作文工作总结实用文档教学论文个人简历论文中心考试中心教学素材文学作品法律文书幼儿教育软件科技英语学习学习教程党团社会故事大王科普知识中考专题高考专题

Java开放源代码 迎来发展“第二春”

发布时间:2017-12-29 14:32  作者:极品课件站  点击数:

 
·天极开发者网络倾情奉献:dev.yesky.com
·策划:方舟 Tel:023-86583043
 
   
  对于全球软件业人士来说,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开发人员来说,近期最大的利好消息就是:Java将开放源代码了。虽然以前一直有这样的消息,麦克尼利也一再声称Sun将走开源的道路,但遗憾的是,直到他下台,Java开源还是仅仅应留在口头上。不过这次不再只是宣传,而是实实在在的。

 

商业周刊:Java缘何开源迟迟

 

 对于全球软件业人士来说,Java源码要开放无疑是近期的焦点新闻。Sun公司的首席开源官菲利普澄清,表示Java开源化的工作不会在近期完成,还需要“十几个月”的时间。 【全文】

 
 

Sun公司表示Java将在几个月内就开源

 

 Sun Microsystems Inc的首席open-source officer, Simon Phipps, 日前对作者提到: SUN将会发布一个OpenSource版本的Java !【全文】

 
 

开放Java进入Sun的开源冒险之旅

 

 多年来,Sun 在华尔街不得宠的一个原因是它无法利用其创造性的发明盈利,尤其是软件方面的发明。为了再现昔日辉煌,Sun 目前的软件策略可以总结为一个词:开放源代码。【全文】

 
 
   

Java开源英雄榜

 
 

  软件世界从来不缺少英雄,在开源领域尤其如此,几乎所有开源项目都是由于个人的努力发展起来的。

 
JBoss创始人Marc Fleury  
 他一手创建了JBoss,这个全世界都在使用的开源应用服务器;是他推动整个Java开源社区的发展,是他让Open Source变成了专业化的服务,是他的号召力和影响力把Hibernate, JGroups, Javassist等一大批的优秀的开源软件招于帐下。 【全文】  
 
Hibernate之父Gavin King  

 他的成就也许全世界搞Java的人都知道:他是hibernate的创始人;他是EJB 3.0的Entity bean specification的实际领导人;他也是那本经典的书hibernate in action的作者。【全文】

 
 
Spring的创建者Rod Johnson  

 Spring的出现,使得正统J2EE架构一统天下的局面被打破。基于Struts+Hibernate+Spring的J2EE架构也逐渐得到人们的认可,甚至在大型的项目架构中也逐渐开始应用。【全文】

 
 
    Java开放源代码调查  
 

 
 
 


“吃螃蟹的人” 一个开源工作者的告白

 


新兵战老将 Ruby能否挑动Java?

 


Borland二十年传奇成空 程序员何去何从

 


从老虎到野马 Java 6.0新功能观察

 
       

朝气勃勃的Java开源项目

 
 

  由于基于Java的开源项目众多,从开发工具、架构到各种应用,均有相应的开源项目,在这里无法一一介绍,我只挑选了一些常用的和影响力大的项目进行介绍。

 
 
Spring Framework  

 【简介:】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。

 ·Spring Framework学习指南
 ·Spring Framework专区

 
 
Hibernate  

 【简介:】Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

 ·Hibernate获得成功的十大理由
 ·Hibernate快速入门
 ·Hibernate专区

 
 
Struts  

 【简介:】Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,所以说Struts是一个非常不错的应用框架。

 ·Struts用户指南
 ·Struts学习初级教程
 ·Struts专区

 
 
Eclipse  

 【简介:】Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。  ·Eclipse开发平台编程溯源寻根
 ·Eclipse开发工具使用指南
 ·Eclipse专区 

 
 
JUnit   

 【简介:】JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架。Junit测试是程序员测试,即所谓白盒测试,Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

 ·Java开源测试工具JUnit
 ·在Eclipse中建立自己的JUnit测试

 
 
JBoss   

 【简介:】在J2EE应用服务器领域,Jboss是发展最为迅速的应用服务器。由于Jboss遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得Jboss广为流行。

 ·Win2000下JBoss开发环境配置
 ·实战JBOSS――教你写第一个EJB
 ·JBoss专区

 
 
ANT  

 【简介:】Ant是apache软件基金会jakarta项目中的一个子项目类似于linux下的Make,由于是基于java编写的,因此具有很好的跨平台性。

 ·ant的故事
 ·雅加达蚂蚁:新一代Java产品生成器
 ·在Eclipse中使用ANT灵活构建Web应用

 
 
AspectJ  

 【简介:】AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。

 ·用AspectJ和Spring进行依赖项插入

 
 
 

 关于本站    网站帮助    广告合作    下载声明  
Copyright ©2006-2010ss All Rights Reserved.
浙ICP备09021635号

友情链接/网站合作咨询: