关于activex能实现的功能的问题!(200分)

  • 主题发起人 主题发起人 vbxu
  • 开始时间 开始时间
V

vbxu

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在希望在一个网页中实现以下功能
1.能够判断当前的网络连接是否可用.
2.当网络连接不可以用是把用户添的数据发送到本地数据库
3.当网络连接可以用时就把本地数据传到服务器上,然后转到服务器上的网页.
我觉得如果一定要用web方式实现这个功能是不是就指望activex了?还望各位老兄指教.
万分感谢.

 
用javaApplet+javaBeans也可以啊。或者其他的。
但是关键是你在web中能否判断网络连接是否可用,如果你能用脚本直接判断出的话,那你
就可以直接调用数据库了,无论是本地还是远程。
javaApplet可以判断远程的连接是否可以使用。其他脚本我不清楚。
<font color="red">下面是孙老师讲的话,你看看。</font>
JavaApplet是Server在客户机上运行的一部分,可以看作是Server端软件,
所以Applet有方便访问Server端文件的接口.但由于用户对Server的不信任,
Applet将不能访问Client端的文件(新的标准好象允许用户设置Applet的权限).

ActiveX是Client端的一部分,与Server基本无关,ActiveX的安装必须完全通过
用户的信任,所以,ActiveX控件代表的是Client,而不是Server.所以,ActiveX
可以访问Client端的文件,但要访问Server端的文件,必须显式调用通信接口.而
且还要通过Server的安全检查.
 
就我对java1.2的经验是不许写本地文件,不知道通过jdbc访问本地的数据库是否有问题.
同时考虑到使用正版数据库的代价问题,如果java不能写本地的文件型数据库的话就不能
使用.
用activex访问网络数据库是否有问题?就我对activex的认识是无所不能,可以说简直就是
放在客户端的木马.就是应为这种认识我才需要各位高手解答疑惑.
 
javaApplet可以用签名解决问题。
而ActiveX也要签名的啊,否则你也不能下载。
ActiveX是可以访问远程的,但我也不清楚它是怎样访问数据库的?用rdo吗?还是ado?
它通讯的原理是什么呢?DCOM吗?那个设置需要很麻烦啊。我看孙老师说的对,它只是客户端
的东西,它与远程交互很麻烦。最多是把客户的东西发给远程,注意,只是单向的,不能交互!
而且,Applet每一次都要下载,ActiveX只需下载一次。从这点来看,ActiveX方便。
依我看,你的要求不难作啊。
1.判断网络连接是否可用,可以用applet或者其他的方法。
2.如果可以使用,用户添加的数据只要用asp就可以提交给远方的数据库。
3.如果不能使用,可以用一个ActiveX来保存在本地数据库中。
4.扩充:每次连接的时候,可以用ActiveX来比较两地数据库,完成更新。
 
利用Midas的公文包模式可以解决问题吧!
 
OpuBF,你说的是什么意思?我不太明白,如果你指的是windows公文包的自动同步的话难道
可以进行数据库的操作?请指教!
bluepeach,你提供的方法似乎不错,activex访问远方数据库我想可以用ole驱动.等我try先
谢了
 
多人接受答案了。
 
后退
顶部