当然,对于很多用户来说,我们期望的不是去订购安装软件,然后读相关软件的操作说明,从而获取软件服务,更多的是希望订购内容服务,就是不需要软件在本地安装,只需要一个接口,用户可以从这个接口获取他需要的内容服务。这种模式下的最好的例子就是万维网网页了。万维网就是提供内容服务的,它会自动更新网页,用户可以把浏览器当作是应用程序,把html文本当作源程序,而这种源程序是自动更新的,用户不必为软件的多个版本而烦恼了。
总而言之,新的软件模式的关键在于,软件开始呈现一种“容器”的特性。终端用户不必再担心安装、升级以及软件版本的问题。因为代码和数据一起通过网络传输,所以软件可以自动进行发布和升级。
java体系结构对网络移动性的支持主要有以下几个方面
1、对平台无关性和安全性的支持;
2、对网络上传送的时间进行管理
A、把一个单一的大二进制文件分割成小的class文件,这些class文件可以按需转载;
B、允许动态扩展,使用自定义的类装载器转载额外的class
C、class文件格式的设计上
D、通过Jar文件允许一次网络传输过程中传递多个文件。
java applet就是网络移动性的具体表现,具体实例可参照课本。
JINI服务对象是网络移动对象的具体表现,具体实例也可参照课本。
本文出自 “技术总结” 博客,请务必保留此出处http://lzhang.blog.51cto.com/2165089/553478