摘要:问题1 什么是java api for xml-based rpc(jax-rpc)? 答:java api for xml-based rpc(jax-rpc)使得java技术开发人员使用基于xml的rpc功能构建web应用程序和web服务,此功能遵循soap(简单对象访问协议,simple object access protocol)1.1规范。
问题2 jax-rpc如何使用soap? 答:请参考jsr-101 。
问题3 什么是rpc? 答......
摘要:问: 如何设置java 2(jdk1.2)的环境变量?
答: java 2安装后,需要设置path和java_home环境变量.与jdk1.1不同的是:设置好java_home环境变量后,jvm将自动搜索系统类库以及用户的当前路径。
java 2环境变量的设置如下例所示: solaris平台: setenv java_home java2的安装路径 setenv path $java_home/bin:${path} windows平台: set ......
Java设计模式之迭代器模式一、 引言 【相关文章:
存储软件厂商纷推iSCSI产品】 【扩展阅读:
惠普存储:“我们对虚拟化存储不感冒”】迭代这个名词对于熟悉java的人来说绝对不陌生。我们常常使用jdk提供的迭代接口进行java collection的遍历: 【扩展信息:
专家分析:iSCSI与FC之间暗战激烈】 iterator it = list.iterator(); while(it.hasnext()){ //using “it.next();”do some businesss logic } 而这就是关于迭代器模式应用很好的例子。 二、 定义与结构 迭代器(iterator)模式,又叫做游标(cursor)模式。gof给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞到容器对象中去;或者根本不去提供什么遍历算法,让使用容器的人自己去实现去吧。这两种情况好像都能够解决问题。 然而在前一种情况,容器承受了过多的功能,它不仅要负责自己“容器”内的元素维护(添加、删除等等),而且还要提供遍历自身的接口;而且由于遍历状态保存的问题,不能对同一个容器对象同时进行多个遍历。第二种方式倒是省事,却又将容器的内部细节暴露无遗。 而迭代器模式的出现,很好的解决了上面两种情况的弊端。先来看下迭代器模式的真面目吧。 迭代器模式由以下角色组成: 1) 迭代器角色(iterator):迭代器角色负责定义访问与遍历元素的接口。 2) 具体迭代器角色(concrete iterator):具体迭代器角色要实现迭代器接口,并要记录遍历中的当前位置。 3) 容器角色(container):容器角色负责提供创建具体迭代器角色的接口。 4) 具体容器角色(concrete container):具体容器角色实现创建具体迭代器角色的接口——这个具体迭代器角色于该容器的结构相关。 迭代器模式的类图如下: 560)this.style.width=560; onmousewheel = javascript:return big(this) src="/files/uploadimg/20051027/1531130.jpg"> 从结构上可以看出,迭代器模式在客户与容器之间加入了迭代器角色。迭代器角色的加入,就可以很好的避免容器内部细节的暴露,而且也使得设计符号“单一职责原则”。 ...
下一页 摘要:问: 如何产生签名applet,以使applet能够访问本地资源?
答: 在jdk1.1中,可以使用javakey命令来产生公钥,私钥,证书和签名的jar文件,详细资料 请参考: http://java.sun.com/security/usingjavakey.html而java 2对签名机制做了比较大的改进,允许用户更灵活地设置安全权限.java 2提供了三个工具:keytool,policytool和jarsigner来实现签名applet.例如......