jdk1.4中工具有哪些改变?
――java 1.4中工具的改变和更新
作者:ewon 译 本文选自:赛迪网 2002年04月29日
java1.4版现在已经出现了。它的工具有了很多改变和更新。在关于java 1.4系列文章的第二篇中,我们将关注新工具的特点。下面是一些直接影响java 工具的新特点和改变,它们以字母顺序排列:
现在,idlj工具可以根据portable servant inheritance model生成服务器端绑定。它缺省包含建立可移植对象适配器(portable object adapter, poa)。一个新的命令行选择项可以使你生成老样式的、向后兼容的服务器端绑定。更多的信息,参见portable servant inheritance model。
新的java启动应用程序提供了命令行选择项以支持新的断言功能(assertions facility)。一个新的选择项(-xloggc:filename)在日志中记录指定文件的垃圾收集事件。另一个新的选择项(-xcheck:jni)检查java本地接口(jni)的功能。只有在sun solaris operating environment(sparc 平台)上,新的命令行选择项才指定64或32位模式。
javadoc工具则变得更加容易使用:一个改进的doclet api,增强的html输出控制、几个新选择项、新标签、更智能的注释继承、改进的错误消息和缺陷排除。作为单独下载,mif doclet已经有了很大的升级,现在或者使用pdf,或者使用frammaker形式生成api文档。更多的信息,参见javadoc 1.4的新特性。
native2ascii工具现在可以正确地处理unicode编码的源代码文件。
一个新的工具,orbd(object request broker daemon)是为瞬时命名服务(transient naming service)--tnameserv设计的。orbd工具包括一个瞬时和持久性命名服务。orbd使客户可以透明地定位和调用corba环境服务器上的持久性对象。orbd将bootstrap命令服务器、互操作命名服务器和服务器管理器进行了合并。服务器管理器--与servertool关联--在客户请求访问服务器时定位、注册和激活服务器。
基于gui的policytool现在可以接受principal字段以表明哪个用户被授权指定的访问控制权限(access control permission,acp)。
rmic编译器现在有了一个选择项使得可移植对象适配器(poa)支持远程方法调用(rmi)。poa简化了对象请求代理(orb)供应商之间的可移植性。它还有其他用处。为了使poa得到rmic的支持,使用命令:rmic -iiop -poa。更多的信息,参见poa。
一个新的servertool在这个版本中首次出现,它提供了一个注册、启动、关闭和注销服务器的接口。
java 1.4中新工具特性的介绍到这里就结束了。在以后的文章里,我们将探究其余的特性,如断言功能、调试支持、日志记录api和xml api。
(责任编辑 赵正北)
闽公网安备 35060202000074号