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结构要好的多。
在未来的几年内这种构架将会多起来。 

用srvctl命令配置service

除了用DBCA图形方式,还可以使用命令方式配置service,这种方法对于维护远程尤其有用。无论是创建还是维护都是用一个命令srvctl,先看一下srvctl命令和service相关的语法,如下: 创...
  • lovedieya
  • lovedieya
  • 2014年06月03日 14:57
  • 3574

Python格式化字符 %s %d %f

格式 描述 %% 百分号标记 #就是输出一个% %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六进制...
  • huangfu77
  • huangfu77
  • 2017年02月01日 09:37
  • 11599

mos管之D和S互换问题

mos管之D和S互换问题 转自:http://xilinx.eetop.cn/viewthread-120288 正在看数字集成电路,既然漏极源极材料相同,能不能互...
  • xlhcgd
  • xlhcgd
  • 2015年12月30日 10:20
  • 1671

adb启动程序命令:adb shell am start

在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 启动的方法为 adb shell       # am start -n {包(packa...
  • xiezechang
  • xiezechang
  • 2013年01月22日 09:36
  • 29572

Logcat命令详解 和 adb 常用命令

Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用. 在使用logcat之前,请确保手机的USB调...
  • wangayabin
  • wangayabin
  • 2016年09月06日 11:13
  • 2994

android 常用命令解析 -- am

am命令作用:管理Activity usage: am [start|broadcast|instrument|profile]               am start -D INTENT...
  • jingxia2008
  • jingxia2008
  • 2014年05月29日 15:32
  • 4395

Python字符串操作符(%s,%d,%u...)与输出格式控制(*-+#0...)

#字符串操作符与格式控制 ''' ---------------------------- %c ASC2或者长度为1的字符串 %s __str__() %r __repr__() %d ...
  • cd_xuyue
  • cd_xuyue
  • 2015年06月21日 17:48
  • 15474

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

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

批处理命令之Start的详细用法\批处理打开IE窗口最大化

start /max c:\progra~1\Intern~1\iexplore.exe "http://www.baidu.com" 最大化打开IE网站为:http://www.baidu.com...
  • liqfyiyi
  • liqfyiyi
  • 2013年08月26日 18:35
  • 6271

Java Web Start入门基础教程

下面是用最简单的HelloWorld方法实现一个Java Web Start的例子,工程webstart目录结构如下: 目录说明如下: images :存放*.jnlp文件中定义的...
  • Carp_and_wind
  • Carp_and_wind
  • 2013年07月14日 14:24
  • 1634
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web start 推出的新概念D/S
举报原因:
原因补充:

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