我用jsp做了一个小的系统,普通用户通过浏览器把信息发送到服务器,管理员通过浏览器查看信息。现在我想单独给管理员做一个客户端的程序,就想 MSN那样,平时在任务栏里,通过定时的(比如一分钟)和服务器的通信,当服务器有了新的未处理过的信息就向该客户端发送一个“new”的信息(就想 MSN中来了新邮件一样),客户端点击后,就直接以管理员的身份打开浏览器网页。这个东西用java做是不是难点?但也应该能实现吧?我想VB简单一些,用VB实现可以吧??不管是java还是VB,做过这东西的能否给点资料学习学习呢???谢谢了。
”
恩,这样应该很可行吧?你知道具体怎么做吗?谢谢
搂主先回答问题。
定时还是要即时的,服务器可不可以运行exe文件。服务器数据库是acess还是sqlserver
还有:
客户端点击后,就直接以管理员的身份打开浏览器网页。这部分post提交我不会
1、由于要求不是很严格,所以定时就可以,比如每分钟访问一次——定时应该比即时要简单吧?
2、该exe文件只在客户端运行:登陆验证;查看数据库中是否有没看过的信息;显示该信息,点击打开网页。就这点功能。
3、服务器中的数据库是oracle。客户端点击后,就直接以管理员的身份打开浏览器网页。------是的。
现在正计划做第一个:登陆验证。由于从没做过,请教:
连接oracle是否必须使用ODBC?我不太想使用,不用的话行不行?
另外问一下:“它(ODBC)建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。”那么是不是说,打包后由ODBC提供的一些东西会被打包到exe文件中?因为我想,否则的话,这个程序拿到没有建立ODBC连接的客户机怎么用?
其实最主要的是一句话:这东西谁有代码给看看:)
希望这个exe依赖性不要太大,尽量独立,因为我的服务器是一个java的服务器,其他的东西要尽量少。zyg0(影子(如影随行)可不可以先把登陆验证相关的代码给我看看,因为VB我基本不熟,需要拿来代码学学,谢谢:)需要指出的是,不管是客户端还是服务器端的exe文件,他都必须不能依赖于所在机器的客户端数据库,也就是说,他所在的机器不需要安装数据库的客户端。
像itcoco(无忧草)说的,普通用户(是使用jsp的)在提交信息的同时,在oracle里存放一个值表示该信息未读。而管理员使用这个VB做的程序,这个程序定时访问oracle,看看其中有没有标识为未读的记录——而这个功能我感觉和jsp做的系统是没有任何关联的啊。
我对理论上的东西了解的实在有限,想的可能太简单了,见笑。现在就假定是做这样一个东西:VB做一个客户端的小东西,用这个小东西连接oracle数据库。只有客户机和数据库所在的机器之间两者的联系,和服务器是无关的,那个服务器是另外一个系统的服务器。
你的程序我觉得应该这样写
写一个服务器程序叫他在服务器运行,定期检测是否有新数据,然后如果有新数据的话和本地的临时数据库比较看有没有下载,没有就把数据下载到本地,然后操作本地和远程的数据库
关键不是即时信息传递[email protected]