电子/通讯/办公文具
按行业筛选
请选择行业
------------------
-机床与金属加工设备
-刀具/量具/夹具/磨具
-模具设计与制造
-塑料机械/橡胶机械
-通用机械/化工机械
-工程机械/建材机械
-交通运输/海工装备
-农业机械
-食品机械/烟草机械
-包装机械
-印刷机械/广告设备
-纺织机械
-木工/造纸/环保/医疗设备
-物流设备
-智能楼宇/安防设备
-炉窑/热处理设备
-五金工具
------------------
-工业自动化
-佳工激光网
-仪器/仪表/衡器
-电力设备
-电子/通讯/办公文具
-家电/照明/健康设备
------------------
-基础件/通用件
-标准件
-工业原材料
-电子元器件及材料
-包装材料
------------------
-CAD/CAM/PDM/PLM
-ERP/制造业信息化
-管理咨询/认证
-服务/培训/工业设计
按产品筛选
请选择产品
--------------------
-本行业全部新闻
--------------------
-电子产品
-手机/通信/网络设
-电子工业设备
-广播影视设备
-金融/办公设备
本产品全部新闻
Sun将公开新版Java语言野马新功能
http://cn.newmaker.com
6/22/2005 3:49:00 PM
eNet硅谷动力
美国东部时间6月20日(北京时间6月21日)消息:Sun Microsystems Inc.公司将于下周在旧金山市召开的JavaOne会议上,重点介绍下一版代号为“野马”的Java语言的新功能。
Java开发工具核心工程小组的成员们称,标准6.0版Java 2平台的新功能包括六个主要方面:Java编程语言和工具、安全和连网、Java管理扩展程序、可服务性、核心语言库和企业客户与XML。
加利福尼亚州Santa Clara市的Sun公司官员称在“野马”中,存储方面的语言没有改变,但是其中的一些Java规范要求(JSRs)将会扩展平台处理语言的能力。
有一种与语言支持相关的Java规范要求,也就是JSR223,也将包含在“野马”中。JSR223也被称为“Java平台脚本”,它首创了将脚本语言与Java平台结合在一起的做法。“野马”还将包括一个基于Mozilla Rhino的Java脚本引擎,Mozilla Rhino是一种用Java语言编写的开源Java可执行脚本。
开发小组称,“野马”中的其他与语言相关的Java规范要求还有JSR199,也就是Java编译器API,它规定了在程序中编译源文件的框架结构限制;还有JSR269,即可插入式注释处理API,它可以将Java注释处理工具标准化。
为了增强其安全性,Sun公司计划在“野马”中加入对XML数字签名(JSR105)和智能卡输入/输出API(JSR268)的支持,后者可以增强Java应用程序与智能卡应用程序的互动性。
计划在“野马”中包含的其他安全方面的新功能包括综合了Java一般安全服务和Kerberos的原始平台,支持简单与受保护的GSS-API协商机制,使用LDAP鉴定的Java鉴定与授权服务登入模式,以及一个安全证书申请机制。
Sun公司官员称,新连网功能包括国际化域名与资源验证,和计划连网参数。
当Sun公司不断给“野马”添加新功能的时候,Sun公司还考虑到了未来的7.0标准版Java 2 平台(J2SE),其代号为“海豚”。当前版本的Java是5.0版Java,其代号为“老虎”。
在Java管理扩展程序开发前沿,Sun公司正在努力构建带JSR255规范标准的2.0版JMX API,但是估计要顺延到“海豚”中去了。“野马”中包含的是1.3版JMX。
“野马”在可服务性方面的改善包括有:支持动态追踪(DTrace)运行时间(run-time),增加了控制台功能的用户友好度,提高了诊断能力,改善了JVM工具界面,以及改善了JPDA。
核心语言库方面的改善包括:修复了查找剩余磁盘空间,以及加强了java.io.File文件对Windows系统中的长路径的支持。
Sun公司曾经宣称,XML和网络服务将是“野马”中的一个重点。这样,考虑到“野马”在企业客户端和XML方面的增强,Sun公司将特别加入JAX-WS(Java Architecture for XML-Web Services)2.0,它以前也被称作JAX-RPC和JAXB(Java Architecture for XML Binding)2.0。“野马”中还将包括 JDBC (Java Database Connectivity) 4.0。
然而,尽管曾经计划过把所有的这些改善性能都加到“野马”中去,但是JDK小组提醒用户在实际操作中,并非所有的性能都会加到“野马”中去。这就是为什么Sun公司要求开发者来最后审查一下即将推出的“野马”的原因,这样他们就可以报告和帮助修复漏洞。Sun公司每周都会拿出一个更新后的“野马”。
马萨诸塞州Somerville市Tangosol Inc.公司的总裁Cameron Purdy说:“我认为Java 5.0 [JDK 1.5] 有了较大的改动,包括语言上的改动,但是考虑到其普遍的适用性,迄今为止Java 6中的项目也没有给用户留下什么深刻的印象。”
Purdy补充说:“另一方面,将网络服务器功能和Java脚本支持功能包含进来也许会被证明是非常有趣的,因为它基本上意味着只要有Java的地方就有一个最低限要求的HTTP应用环境。”“从理论上说,如果你以此为基础,你就可以让网络上的每一台设备都提供基于HTTP的自身管理。”
Echelon 4 Corp公司工程副总裁Bob Laferriere说:“野马最大的改进是它所包含的所有的网络服务和与XML有关的增强特性。JAXB 2将增加对计划的支持功能。对我而言,将计划捆绑到Java的方式是多种多样、难以计数的,因为它将创建一种从结构化XML文件到Java的无缝转换方式。这将给系统和软件工程提供一个简便的换手过程。然而对大多数Java规范要求来说,我担心又将会出现许多功能的重复开发。”
Laferriere提出了是否有必要在核心中包含这么多内容的质疑。
他提出:“反过来说,作为核心JDK,这些新功能有多少是真正需要的呢?”“由于Java 6增加了其记录,大量、慢速的标签将开始慢慢爬回Java。.Net的情况也是如此,它现在也发展到了非常巨大的规模。在这一点上,这几乎是整个平台的一场战争,因为它并没有真正投入开源的开发方式,而是让开发者去决定。”
Burton Group Inc.公司驻波士顿分析员Anne Thomas Manes对这些观点做出了回应。
Manes说:“让我苦恼的是,我其实并不喜欢 JAX-WS。”“Sun公司JAX-WS小组真的需要向微软公司学点东西。他们应该是去建立一种Indigo那样的东西,一种包含JAX-WS/JAXM,JMS,RMI和 EJB的一般编程模式。但是Sun公司没有那么做。”
然而,Manes 补充说:“至少他们实现了从JAX-RPC到JAX-WS的跨越,并且他们并不担心会破坏其向后兼容性。”“但是 JAX-WS还是太麻烦了,它用传统的Sun公司设计方式进行了过度的设计化。”
对 电子/通讯/办公文具 有何见解?请到 电子/通讯/办公文具论坛 畅所欲言吧!