Java SE 6版发布 改善Web 2.0应用开发支持

    服务器在线北京报道:12月11日,Java技术与Solaris的发明者、开放源代码的全球领先贡献者Sun Microsystems公司正式发布了Java平台标准版第6版(Java SE 6)。Java SE 6版,是全行业范围内广泛协作的开发成果:在两年多的时间里Sun的工程师们与Sun以外的330多位开发人员每两周会晤交流一次,对研发结果进行审议和评判。有兴趣立即采用Java SE 6版软件的开发人员可以利用全面支持Java SE 6平台的所有最新特性的NetBeans IDE 5.5的技术优势进行软件开发。 
  
    Java SE 6软件使得开发更为容易、快捷和成本有效,它为Web服务、动态语言支持、诊断与桌面应用等提供了强化的功能。此外,160多家公司与Sun一起在Java SE 6平台上测试了他们基于Java技术的应用程序,以确保针对Java SE 6版的兼容性、稳定性和最适宜的特性。Java SE 6版针对以前各版的后向兼容性保护了现有软件开发人员的开发技能,也保护了他们以往在Java技术上的投入。欲了解Java SE 6版的更多信息或是技术下载,请访问http://java.sun.com/javase/6。 
  
    新的Java SE 6版与NetBeans 5.5 IDE的强大的结合为开发人员提供了可靠的、开放且兼容的高性能架构,让他们比以往任何时候都更快速地、更容易地提供基于Java技术的应用程序。NetBeans IDE提供了一个开源的、高性能的、模块化的、可扩展的多平台的Java IDE(集成开发环境),加速了基于Java SE 6技术的应用程序和Web服务的开发。NetBeans 5.5 IDE可在http://java.sun.com/javase/downloads与Java SE 6一起下载,也可以在http://www.netbeans.org单独下载。 
  
    “现在,Java SE 6技术对开发人员和厂商两方面来讲都是比以往任何时候更为强大的平台,而NetBeans IDE则是开发人员发挥Java SE 6版软件所有新功能优势的最佳途径。Java SE 6平台支持动态语言和Web服务,对Web 2.0应用和服务的创建最为适用,”Sun公司主管软件事务的执行副总裁Rich Green说,“向前看,OpenJDK项目将确定Sun的Java SE技术如何演变,我们也将与开发者社团一道更紧密地合作,为Java SE平台的下一个版本的面世做出努力。”
  
    Web 2.0 
  
    因为Java SE 6软件包括一个新的架构和开发者APIs(应用编程接口),这就允许Java技术可以与诸如PHP、Python和Ruby等多种动态语言以及JavaScript技术混合使用,因此它能加快开发人员在基于Web的动态的和在线合作应用方面的技术创新。Sun还在http://scripting.dev.java.net上创建了一个脚本引擎的集合,在Java SE 6平台上预配置了Rhino JavaScript引擎。此外,Java SE 6软件还包括一个全面的Web服务客户机堆栈,并支持最新的Web服务的技术规范,例如JAX-WS 2.0、JAXB 2.0、STAX和JAXP。
  
    诊断、监控与管理 
  
    Java SE 6平台为应用程序的诊断、监控与管理提供了更为扩展的工具,它还包括对新的NetBeans Profiler 5.5和Solaris DTrace的支持(Solaris DTrace是Solaris 10操作系统内所包含的一个具有综合性的动态跟踪架构)。此外,Java SE 6软件还进一步提高了采用Java虚拟机(JVM)和Java平台调试器架构(JPDA)进行工具界面更新的简易程度。
  
    企业桌面 
  
    Java SE 6版对桌面特性提供了极大的改善,这就使Java应用可以无缝地集成到终端用户的桌面上。为了实现交互式应用的快速可视开发,Java SE 6平台包括一个新的基于NetBeans GUI Builder(以前的编码名称为Matisse)的设计管理器组件。Java SE 6软件还提供了对Windows Vista下一个版本的强化支持。 
  
    “我们欢迎Java SE 6版和它对Windows Vista的兼容性,因为我们希望看到一个非常好的提供给Windows桌面系统用户的Java技术,”Microsoft公司主管Windows Client的总经理Brad Goldberg说,“在整个开发过程中,我们一直与Sun密切合作,以确保Java技术、Windows和Internet Explorer未来版本之间的连续兼容性和互操作性。”
  
    对开发人员提供的支持与服务
  
    采用Java SE 6平台或Sun Developer Tools和技术的开发人员,想要充分发挥Java SE 6技术的优势,则可以获得Sun Developer Services的支持。此项服务是Sun为开发人员提供的从帮助、产品支持与更新,到培训和认证等在内的完整的服务产品线。针对Java SE 6版软件,Sun将提供特殊的促销策略,即通过Sun Developer Expert Assistance(开发者专家援助)项目对Java SE 6软件提供60天的无限制的免费支持。Sun Java MultiPlatform(JMP) Support(多平台支持)项目对异种机计算环境中的客户提供端到端的关键任务的Java技术支持,帮助他们优化应用性能,降低风险。除了现在提供的一年期的服务以外,Sun还将对Sun Java 多平台支持提供新的三年期的用户定价优惠,以便使用户进一步降低成本。Sun Developer Network Program (SDN)项目的成员还可获得Java SE 6新技术培训课程的10%的折扣优惠。鼓励开发者参与SDN项目,他们可以免费参加该项目,仅在网上(http://developers.sun.com/register)注册即可参加。