web start推出一个新的概念,叫做D/S
来源:互联网 发布:linux c 创建线程 编辑:程序博客网 时间:2024/04/30 10:35
java 在桌面程序上一直不理想,sun想用他来补足这个方面。
以往我们的系统架购叫做C/S,客户端需要安装很多东西,现在我们的结构叫做B/S,也叫超瘦客户端。虽然B/S有很多优势,但是还是不理想,比如我们对本地文件的操作上。
web start 推出一个新的概念,叫做D/S ,国内没有几个人知道D/S是什么。
Destktop Application / Server Application
客户端用Swing,服务器端你可以使用Servlet,采用Swing 和 Servlet来交换数据,你可以采用标准的HTTP协议来通讯,来交换数据。
这样把java的强项和弱项就都结合起来了。
服务器端不用多说了,大家都知道。
而客户端必须安装Web Start,把做好的Swing UI打包成*.jar,并且要签名的。放到webApp目录下。同时建立一个*.jnlp文件,如果你不知道什么是JNLP文件你可以去SUN网站看看,实质是一个XML格式的文件,里面声明了这个jar包的main 函数,和jar的url等等。
客户端只要点击JNLP文件的连接,就会激活客户端的webstart启动,有一个下载框,下载jar包,下载完毕自动运行程序。
这里的SWING可以和你在ide里面运行一样,可以操作本地文件,(Applet是不可以的);其实他是把jar包下载到本地运行的。通过运程的Servlet来交换数据。
他比c/s结构要好的多。
在未来的几年内这种构架将会多起来。
- web start推出一个新的概念,叫做D/S
- web start 推出的新概念D/S
- Android 新推出基于物理的动画库SpringAnimation,完全诠释什么叫做弹簧效果
- 介绍一个新推出的免费的用于点云的2D/3D的处理的开源项目Point Clouds Library (PCL)
- 介绍一个新推出的免费的用于点云的2D/3D的处理的开源项目Point Clouds Library (PCL)
- 新的软件架构D/S?
- 一个叫做Widget的类
- Lambda——JDK8推出的一个新特性
- Java EE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出
- 一个新的原因造成Unable to start activity ComponentInfo
- UBoot的Start.S
- UBoot的Start.S
- 什么叫做一个数的因子、因数
- Uber推出新App,一个账号能订多辆车
- me给自己新起的英文名字叫做Eric,hoho
- marvell的新中文名字竟然叫做美满
- 如何发布一个新的WEB站点
- UBoot的Start.S分析
- 谈无标题窗口的拖放
- SMTP&POP命令详解(z)
- Lemon Tree
- 干掉免费个人主页上强加的广告技巧
- 暴强
- web start推出一个新的概念,叫做D/S
- Java调用Oracle存储过程(转载)
- 像素画教程(1)
- 牛人与非牛人的对话
- .Net 实现 Zip 压缩和解压
- 串口通讯JustinIO.cs
- 像素画教程(2)
- 学习ORACLE笔记
- 像素画教程(3)