如何用Java Web Start来发布程序,这样发布程序有什么好处啊?
解决方案 »
- 关于ognl表达式传参问题
- 为什么Java编译时返回"cannot resolve symbol symbol : method doubleValue location : class java.lang.Double"的错误?
- 关于程序跨平台的问题请教(急)
- 关于eclipse的语法提示!
- 为何我连接数据库出现这样子的错误??
- j2se 和 j2ee 可以在同一个机器上安装么,之间有什么影响么? 谢谢
- 这个numberOfObjects不是应该为3么?求解释
- throws 和 throw new RuntimeException 和 try-catch的区别,在什么情况下使用,三者之间的关系
- 各位:我用JB开发应用程序时,将窗体的layout属性设置为XYLayout类型(因为只有这样,才能方便的布局控件),我打包成.jar,怎么会说找不到
- 关于可执行的jar文件。
- JNI
- java如何读取客户端的时间?
Java Web Start 被称之为 D/S。最早是单机程序,后来出现C/S架构,后来出现B/S架构,但是c/s和b/s都存在明显的问题。
c/s:部署和安装麻烦
b/s:做界面不好控制等
所以出来了 c/b/s 架构,也就是在网页里用控件。
但问题还是不能很好的解决。Java Web Start是这样的:
通过网页发布程序,自动下载程序,有必要的话自动安装jre。
程序下载之后可以独立运行,不需要浏览器。这就有了b/s的部署方便,同时克服了
ActiveX控件受浏览器限制的缺点。是一种能自动部署,自动升级的桌面应用程序。因为部署过程中有个Server,同时又是桌面程序(Desktop Application),所以被称为 D/S 架构。Java Web Start 依赖于jnlp协议(java 网络加载协议)。
至于怎么发布,三言两语也说不清楚,自己找找专门资料吧,我没有现成的文本。