天极Yesky
  • 笔记本电脑
    笔记本
  • 台式电脑
    台式机
  • 手机
    手机
  • 电脑硬件DIY
    DIY硬件
  • CPU
    主板
    音箱
  • 硬盘
    显卡
    键鼠
  • 内存光驱
    显示器
    机箱电源

  • 数码相机DC
    数码相机
  • MP3播放器
    MP3/MP4
  • 数码摄像机DV
    摄像机
  • 电脑外设
    外设
  • 网络
    网络
  • 服务器
    服务器
  • 数字家庭
    数字家庭
  • 群乐
    群乐
  • 产品报价 行情 经销商 渠道 评测 | 软件 设计 网页 开发 安全 论坛 E时代 游戏 视频 壁纸 下载 网摘 博客 索尼专区 Vista 科技奥运
    您现在的位置: 天极网 > 软件频道 > 专题教程
    ·天极开发者网络倾情奉献: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开放源代码调查
    ·  您是否支持Sun开放Java源代码 
    是的,坚决支持,这是Java发展的必由之路 
    反对,开放后对Java发展的负面影响要大于正面影响 
    不清楚,只要对Java发展有利就可以 
    ·  您认为对Java发展影响最大的因素是: 
    Sun迟迟不开放Java源代码 
    Java社群缺少统一的标准,各种框架太多,让人无所适从 
    与.net相比,缺少一个快速开发架构 
    ·  开放Java源代码后,您认为最大的获益者是谁? 
    Sun公司。Sun可以通过授权等方式或者最大的经济利益 
    IBM。IBM一直是Java开源项目的主要支持者,java彻底开源后,IBM的前期投资将获得巨额回报。 
    Java开发人员。不是经济上的,主要是技术上的。 
    开源社群。如bea、jboss等公司在业务上和技术将获得更大扩展。 
    ·  您对Java开源后的前景的预测是 
    基于Java的技术架构将更多。 
    Java的发展速度将是以前的数倍 
    看不清 
       
     
    朝气勃勃的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进行依赖项插入