日期:2014-05-17  浏览次数:20812 次

web平台消息接收、响应问题
请教大家:
  现在有两个相同的web平台,我想在其中一个web_1平台向另一个web_2平台发送请求,web_2平台收到请求消息后,弹出提示框去回应web_1平台发来的请求。该如何实现啊 。。在线等。。谢谢大家。。急急急。。

------解决方案--------------------
两个web平台做个接口就可以了
1.web_2平台用servlet来做个公开的接口,规定发送参数的格式和接受参数的格式
比如http://localhost:8080/DataInte?params=<root><params><params></root>是请求。
2.web_1平台用HttpUrlConnection封装请求和请求参数发送到web_2平台,
3.web_2平台接受请求,在servlet中处理,怎么弹提示框就简单啦,转到一个页面,根据需求来处理之后的逻辑。
4.web_2平台处理完相应逻辑后,发送相应的接受参数给web_1平台,比如xml。
------解决方案--------------------
两个平台之间做接口就行了。。
1.web_2平提供对外接口,用servlet写接口
比如http://localhost:8080/web_1/DataInte?params=<root><root>

2.web_1平台向web_2发送请求,用HttpUrlConnection封装一个请求发送到web_2提供的接口

3.web_2的servlet接受到请求做相应的业务逻辑处理,返回请求给web_1
------解决方案--------------------
如果两个平台公用一个数据库的话,可以通过页面监听数据来处理。客户端主动请求服务端。
还有一种就是服务器端主推到客户端。