|
整理:vcc |
1: 1105189 : ----------------------------------
*原文*(*davidqql*于2001/07/05 15:56粘贴) *我曾经问过的问题,但没有得到满意答复,关于Java
applet *
---------------------------------------------------------------------------
事情是这样的,我又一个项目,准备采用BS体系结构,原有的系统是C/S结构的,现在的困惑是:
客户端有些设备(电话)是由程序控制的,在C/S结构下,这很容易解决,只需要在客户端程序中使用控制这些设备的API就可以了。但是在BS结构下,由于
客户端使用IE或者Netscape浏览器,它们好像不能访问本地设备(基于安全的考虑),怎样解决这个问题?
---------------------------------------------------------------------------
2: 1105319 : ----------------------------------
*原文*(*umlsz*于2001/07/06 15:50粘贴) *回复:
我曾经问过的问题,但没有得到满意答复,关于Java applet *
---------------------------------------------------------------------------
这个问题有逻辑上的错误。
---------------------------------------------------------------------------
2: 1105219 : ----------------------------------
*原文*(*sslxml*于2001/07/05 17:23粘贴) *解答 *
---------------------------------------------------------------------------
1、我理解的你的客户端是一定的人群,可能是某个局域网的用户。并不是所有的能上网的人(比如我:没有必要让你的程序控制我的电话^_^)。比较好的解
决办法是客户端应用程序。
2、至于是否BS还是CS那要看你怎么理解了,如果,页面中嵌入了ActiveX控件可以的话,不妨就做成ActiveX控件吧。在ActiceX中什么
API都可以调用。或者做成双态的如:RealPlay或MediaPlayer,既有ActiveX又有Application,但是,他们的Appl
ication用到了Pluggable Protocol,是对浏览器的扩展。
3、如果一定要做成JavaApplet,原则是说不行,这违反了Java的沙箱原则,但是Java
2中有相应的安全机制可以使用。一个简单的做法是使用J++开发,他对Java有扩展,这样的使用(J++),就象开发C++没啥两样,只是不太好用而已
。
希望有帮助!
---------------------------------------------------------------------------
3: 1105276 : ----------------------------------
*原文*(*davidqql*于2001/07/06 11:13粘贴) *请问安全的Java怎么完成这些工作 *
---------------------------------------------------------------------------
希望给一些详细的说明,在此先谢谢了
---------------------------------------------------------------------------
3: 1105274 : ----------------------------------
*原文*(*davidqql*于2001/07/06 11:10粘贴) *问题是这样的 *
---------------------------------------------------------------------------
假设,我是一个操作员,使用浏览器进行工作,本地的设备,比如电话的接通与挂断可能会受到对浏览器中页面操作的控制。
由于并不希望在本地安装任何软件——主要原因是客户端点非常多,将来维护非常不方便。所有的程序或者页面都在企业内部的Web服务器上,举例说明如下:操
作员进入浏览器就进入页面,它会提示输入工号和密码,在确认后就进入实际工作环境,比如操作员选取页面按钮“接听电话”,连接到操作终端的电话就被接通。
现在的问题是:浏览器中页面中的程序(JSP,ActiveX也好)怎么控制电话呢?
谢谢你的回答,还是有些启发的
---------------------------------------------------------------------------
4: 1105305 : ----------------------------------
*原文*(*sslxml*于2001/07/06 14:20粘贴) *回复: 问题是这样的 *
---------------------------------------------------------------------------
你的问题如果主要是想要解决:
1、由于并不希望在本地安装任何软件——主要原因是客户端点非常多,将来维护非常不方便。
答:请参考招行的专业版。URL = http://www2.cmbchina.com/advpbank/pbsz20.htm
在线安装也是一个不错的主意,如:联众、Windows2000的在线更新。
2、浏览器中页面中的程序(JSP,ActiveX也好)怎么控制电话呢?
答:首先你的问题中有个问题:JSP和ActiveX不能都用于客户端,JSP主要是在服务端做页面自动生成的,而ActiveX可是使用到客户端和服务
端,本问题的关键是设计一个可以控制电话的客户端ActiveX控件。
请参考TAPI,对电话的控制并不复杂,在此就不罗嗦了,自己去看看吧。
---------------------------------------------------------------------------
5: 1105310 : ----------------------------------
*原文*(*davidqql*于2001/07/06 14:41粘贴) *谢谢了 *
---------------------------------------------------------------------------
TAPI并不适用我的应用
---------------------------------------------------------------------------
6: 1105321 : ----------------------------------
*原文*(*bloodchen2000*于2001/07/06 16:34粘贴) *回复: 谢谢了 *
---------------------------------------------------------------------------
用activex控件,然后从你原来c/s系统中拷贝相应的代码过来就可以啦
---------------------------------------------------------------------------
2: 1105207 : ----------------------------------
*原文*(*缺钙*于2001/07/05 16:51粘贴) *回复: 我曾经问过的问题,但没有得到满意答复,关于Java
applet *
---------------------------------------------------------------------------
1、Realplayer和MediaPlayer都可以直接嵌进页面。
2、当打开PDF文件的URL时,IE会自动调用Acrobat。
---------------------------------------------------------------------------
3: 1105208 : ----------------------------------
*原文*(*davidqql*于2001/07/05 16:54粘贴) *但他们使用的是OLE技术 *
---------------------------------------------------------------------------
它们并没有访问本地设备,而且使用的都是本地安装的程序,我希望在客户端不出了浏览器之外不安装任何东西。
---------------------------------------------------------------------------
2: 1105203 : ----------------------------------
*原文*(*vcc_cn*于2001/07/05 16:35粘贴) *用ActiveX,
可以作任何事情,呵呵,或者可以用安全的java,据说也可以, *
---------------------------------------------------------------------------
我没试过,应该可以吧,去国外的新闻组问问,肯定有人做过类似的事情。
---------------------------------------------------------------------------
3: 1105206 : ----------------------------------
*原文*(*davidqql*于2001/07/05 16:46粘贴) *我会试一试的,成功的可能性不太 *
---------------------------------------------------------------------------
因为,能够访问本地设备的ActiveX,或Java代码往往被称作恶意的代码之列的。
救救我吧
---------------------------------------------------------------------------
2: 1105198 : ----------------------------------
*原文*(*davidqql*于2001/07/05 16:20粘贴) *怎么没有人回答? *
---------------------------------------------------------------------------
---------------------------------------------------------------------------
3: 1105200 : ----------------------------------
*原文*(*缺钙*于2001/07/05 16:28粘贴) *放心~~ *
---------------------------------------------------------------------------
呵呵 ,我会在您的帖子被淹没前的一刹那把它关注出来的,呵呵,然后继续钓虾...
---------------------------------------------------------------------------
4: 1105205 : ----------------------------------
*原文*(*davidqql*于2001/07/05 16:43粘贴) *回复: 放心~~ *
---------------------------------------------------------------------------
那就太感谢了
---------------------------------------------------------------------------
4: 1105204 : ----------------------------------
*原文*(*holly_lee*于2001/07/05 16:42粘贴) *回复: 放心 *
---------------------------------------------------------------------------
---------------------------------------------------------------------------