美国当地时间本周一,新一代的“Java 平台标准版本 6(Java SE 6)正式宣布推出。
SUN公司的开发者市场部门的主管 Jean Elliott 表示,新的Java SE 6软件将会让软件开发过程变得更加简单,更加快速以及更加的经济,同时也会对现有的一系列关键性的工作任务提供“开发者辅助增强功能”。这些关键性的工作任务包括了互联网服务,动态语言支持,诊断和桌面应用程序等等。
更为重要的是,Java SE 6 吸取了 JSR 223 所具有的很多优点,也就是我们通常所说的“Java平台脚本语言(Scripting for the Java Platform)”。Elliott 表示:“Java SE 6 包括了一个基于Rhino(一种专门为Java打造的脚本语言)的脚本语言引擎。”
新的Java SE 6还支持具有一些新的框架和开发者程序接口(APIs)的动态语言,从而让开发者们能够将 Java 技术同诸如 PHP、Python、Ruby 和 JavaScript 一类的动态标注语言混合在一起。SUN公司同时也在新的Java SE 6平台当中,集中整合了一系列脚本语言引擎,并且还预先配置好了 Rhino JavaScript 引擎。
“一个完整的脚本语言引擎服务器被包含在了该项计划当中,”Elliott 说。“这个框架能够软件开发者们使用自己喜爱的任何脚本语言引擎来执行 JSR 223 APIs。”
除此之外,Elliott 还表示,新的Java SE 6软件还包含一系列完整的互联网服务客户端堆栈,能够对最新的网络服务标准提供良好的支持,其中包括 Java API for XML Web Services (JAX-WS) 2.0, Java Architecture for XML Binding (JAXB) 2.0, the Streaming API for XML (STAX) 和 the Java API for XML Processing (JAXP)。
此外,Java SE 6还通过升级了针对JVM (Java 虚拟机,Java Virtual Machine)和 JPDA (Java 平台诊断体系,Java Platform Debugger Architecture)的工具界面,进一步简化了其相应的开发难度。
|