web start 推出的新概念D/S

原创 2004年07月09日 23:08:00
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

java 在桌面程序上一直不理想,sun想用他来补足这个方面。以往我们的系统架购叫做C/S,客户端需要安装很多东西,现在我们的结构叫做B/S,也叫超瘦客户端。虽然B/S有很多优势,但是还是不理想,比如...
  • keithhe
  • keithhe
  • 2004年08月04日 12:53
  • 1695

Java Web Start 实例讲解

 1 新建一个java project,命名为:webstart(名字可能随便取),加入程序:package jws; import javax.swing.*; public class...
  • hz_chenwenbiaoTMB
  • hz_chenwenbiaoTMB
  • 2010年07月18日 13:57
  • 4239

time 模块学习笔记

一、查看帮助文档 1.time帮助文档行 http://docs.python.org/library/time 2.>>>import time >>>help(time) tim...
  • smartlinuxc
  • smartlinuxc
  • 2015年04月07日 16:44
  • 451

安装和配置Tomcat Administration Web Application

今天安装了tomcat5.5,在使用Tomcat Administration Web Application进行配置时,出现了tomcats administration web applicati...
  • G0G0G0
  • G0G0G0
  • 2008年07月05日 17:03
  • 2039

新概念2背诵500遍后的感受

https://book.douban.com/review/2120115/ 据专家说当背诵的熟练程度达到不经思索脱口而出时就产生了所谓的舌尖效应。背诵一篇新概念2的文章大概需要15~20遍左右(...
  • haifengid
  • haifengid
  • 2016年06月06日 14:03
  • 1902

《新概念英语3》大概相当于什么水平

第一册——零起点;欲在短期内掌握英语基础的学习者; 希望打牢英语基础的中学生 第二册——准备高考及大学英语四级的考生;已有高中英语基础,希望补充提高的学习者 第三册——希望在四级中取得高分的...
  • imxiangzi
  • imxiangzi
  • 2012年06月16日 18:44
  • 2770

如何利用《新概念英语》练习听力?

《新概念英语》是很好的教材,如何将它变成优秀的听力材料呢?第一步:不要看书,将整篇课文听写下来。如果有的词听不出来,猜测该词应该是什么,实在听不出来就不勉强。随着听写的增多,听力会逐渐增强。    ...
  • imxiangzi
  • imxiangzi
  • 2012年06月16日 18:48
  • 3380

npm 装包时的区别 -D -S

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: --save-dev --save 在 package....
  • weixin_40873000
  • weixin_40873000
  • 2018年01月14日 14:26
  • 113

新概念每天学多少合适? 新概念学习方法汇总?上班族该如何分配时间学新概念?

新概念每天学多少合适每天不要过多的记忆,有5-6句话足以,多了什么也记不住。科学的说法是一天记忆8句话,我们还是不要那么标准了,少点好。最好能把学到的组成简单的对话,这样一问一答自己都可以练习口语了。...
  • zhouyong0
  • zhouyong0
  • 2011年06月22日 09:27
  • 3853

什么是 Java Web Start 软件以及如何启动它

Java Web Start 软件Java Web Start 软件使您可以从 Web 下载和运行 Java 应用程序。Java Web Start 软件: 提供一种单击一次即可激活应用程序的便捷方法...
  • aw_vip
  • aw_vip
  • 2008年12月10日 10:21
  • 1293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web start 推出的新概念D/S
举报原因:
原因补充:

(最多只允许输入30个字)