linux下安装tomcat,网页部署到tomcat中需要在网页中配置一些参数,点击提交到服务器中,但是服务器需要建立UDP socket,转发给第三方应用程序进行配置,通过socket 采取UDP通信,第三方应用程序返回配置是否成功,再返回给网页界面显示配置是否成功。第2点是从网页界面请求一些统计数据,而这些统计数据需要从第三方应用程序获取,需要向这个第三方应用程序发SOCKET消息,然后接收第三方程序回来的数据,再返回给界面。如何实现这种思想,目前是建立了一个ACTIVEX控件,采用控件直接和第三方应用程序通信。但是这种方法弊端很大,控件需要数字签名,麻烦,而且只能在windows下用请问能用JSP/Servlet 实现吗?
有大牛给出设计思路吗,能给出已有范例更好,谢谢
有大牛给出设计思路吗,能给出已有范例更好,谢谢
解决方案 »
- JSP用localhost登陆后台正常,用127.0.0.1无法访问
- 关于按钮提交跳转到新页面的问题
- 启动tomcat服务报错Exception starting filter struts-prepare。Unable to load configuratio
- JAVAMAIL的问题,菜鸟求助
- 关于jsp页面跳转的问题,请教!
- 有一个非常严重的问题,导致ASP.NET不能用
- 上海找兼职工作的注意下,我们公司招一~二个兼职,能出差的熟悉java的在读研究生
- 一个session的问题!
- jsp文档那有?,jsp内嵌对象response在java的doc里并没有阿?
- 请问,如何作到将记录集放进数组
- red5 + flex 局域网无法播放
- JasperReport+iReport 生成的excel文件怎么弹出一个另存为窗口,可以手动保存啊
那你们是如何实现的?
大牛都潜水?
2、浏览器用Ajax向服务器(可以是Servlet)发送查询请求;
3、Servlet将请求记录到数据库中(或内存中,与1保持一致),然后将信息以UDP形式发送给第三方系统;
4、Servlet返回:请求已提交,请等待n秒(可事先设置或动态统计);
5、浏览器端显示伪进度条;
6、n秒后,浏览器用Ajax向服务器(可以是另一个Servlet)发出查询结果请求;
7、Servlet从数据库(或内存中,与1保持一致)进行查询,如得到结果则立即返回,否则继续提示等待;
8、浏览器如果重复5~7若干次后仍无果,则显示超时失败。整个过程虽然逻辑上略显复杂,但绝对不会阻塞线程,降低系统整体可用性风险。