JiveJdon Community Forums
在线242人 Home | 论坛 | 培训咨询 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 项目工程开发经验谈
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 3 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
capers

发表文章: 1
注册时间: 2003年06月20日 11:53
给他发消息
BS项目难题:如何从服务端自动下载一个DLL,并在浏览器中调用这个DLL 发表: 2003年06月20日 11:57 回复

用java开发的BS项目:
客户端(Browser)需要从服务器上自动下载服务器上的一个DLL(运行在Win32环境),并在
客户端调用这个DLL,如何实现?
举个例子:客户端需要连接一个IC卡读写器,而读写功能封装在一个DLL中,所以要从服务器上下载
这个DLL,并且调用它。
我采用HTML->JSP->JavaBean->JDBC->Database来开发。
解决这个问题有两个难点:
1。从服务器自动下载DLL,如果已经下载了而且服务器上的DLL版本没更新,
就不需重新下载
2。如何在客户端调用这个DLL? 我试过用JNI封装这个DLL,用一个javabean把这个功能封装起来,
但不能在客户端运行这个javabean。 是否只能通过javascript或applet在客户端调用这个DLL?

谁有做过?能否给各Sample? **:19905914
catstiger

发表文章: 13
注册时间: 2003年06月20日 13:57
给他发消息
这样做不行吗? 发表: 2003年06月20日 14:00 回复
//把DLL做成COM
<object classid="clsid:XXX" id=myDll codebase="http://myBS/dll/xxx.dll">
<script language=javascript>myDll.myMethod();</script>
catstiger

发表文章: 13
注册时间: 2003年06月20日 13:57
给他发消息
Re: 这样做不行吗? 发表: 2003年06月20日 14:01 回复
> //把DLL做成COM
> <object classid="clsid:XXX" id=myDll
> codebase="http://myBS/dll/xxx.dll">
> <script
> language=javascript>myDll.myMethod();</script>



// 在此输入java代码
<object classid=
"clsid:XXX" id=myDll
codebase=
"http://myBS/dll/xxx.dll">
<script
language=javascript>myDll.myMethod();</script>

KillerMan

发表文章: 154
注册时间: 2008年02月27日 18:33
给他发消息
Re: BS项目难题:如何从服务端自动下载一个DLL,并在浏览器中调用这个DLL 发表: 2003年06月21日 10:57 回复
做成ActiveX的ocx或者cab,进行数字签名。在html嵌入这个对象,指定版本号。
这个主题有 3 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam