打印

请教阿南,提到有关嵌入式web服务器

[复制链接]
2434|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
alexgao|  楼主 | 2009-4-26 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教阿南版主:
在你的书中P412,pdf笔记中p55,提到有关嵌入式web服务器:
“在实际的产品开发中,一般都使用java小程序,通常先将控制界面的网页放在目标板web服务器指定的目录,目标板同时也存放java小程序,当客户浏览器打开控制网页时,获取java小程序(需安装java虚拟机),java小程序再与目标板应用程序的网络服务器建立一个连接,实现相互通信。”
我前面刚将boa的cgi调通,你说的java小程序即applet原理(只是单纯的applet工作原理)我也略知一二。我想请教一下阿南,确认一下自己的理解是否正确:
你提到的使用java小程序,这样的话,对web服务器要求就很低了,只要能显示htnl页面即可(如此,就不要求web服务器支持CGI了),在客户通过浏览器访问目标机的html页面时,java小程序通过嵌入在html页面中,下载到客户端运行,(客户端当然要支持java applet),客户端再通过applet与目标板应用程序的网络服务器建立一个连接,这里要求目标机要另外建立网络服务器(我的理解是要采用socket 编程),实现目标机与applet连接,并最终实现所要求的各种远程控制的功能。
如果我上述理解没错的话,请问:
1)目标机是否一定要有java虚拟机,提供应用程序的网络服务(如基于java的socket编程),好像嵌入式上可用的java虚拟机是kvm?
2)这个方式同采用C语言编程的CGI有什么优势?还是说采用java applet后,可以更多的借助于Java这样一种高级语言,比起C语言编程更容易些?
谢谢!

相关帖子

沙发
后学| | 2009-4-26 18:29 | 只看该作者

re

boa本身很简单,嵌入java可以把界面做的更好,
还有以后升级网页可以不影响boa部分的程序。。。

使用特权

评论回复
板凳
阿南| | 2009-4-26 23:56 | 只看该作者

需要java虚拟机,CGI编程很累

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝