两个web工程怎么互相访问

 我来答
T13427R
2013-10-16 · TA获得超过122个赞
知道答主
回答量:116
采纳率:50%
帮助的人:65万
展开全部
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
如果A 工程需要访问B 工程的某个方法,那么B 工程则将这个方法向外提供接口,可以采用
webservice 技术也可以用其它的技术来访问该接口,同理如果B 需要访问A 也是这样,这样
不就可以实现了互相访问了。还有一种方式就是将两个项目放在同一个服务器上,在tomcat
了。去查查资料吧!
------解决方案--------------------------------------------------------
百度axis2 webservice。。
------解决方案--------------------------------------------------------
◎ 借助浏览器端能力实现:
1、在A 工程中可以通过AJAX 发起向B 工程actionURL 的POST 请求,并获取反馈数据;
2、也可以直接在A 工程页面中,将FORM 的目标指向B 工程actionURL,然后B 工程actionURL
处理完毕后,重新POST 回A 工程,或用带参数URL 跳转也行;
◎ 借助服务器端能力实现:
1、借助HTTPClient 向B 工程actionURL 发起POST 请求,然后获取反馈出具,处理完毕后显示JSP;
2、跟B 工程进行应用集成,借助Spring-Remote 或WebService 或EJB 之类的。
总的来说,如果B 功能是不可修改的,基本上都是用 1 手段。
但是,除了策略二的手段 2 以外,其它手段都会面临权限保护问题,除非你的功能都是无需
授权即可访问的。
------解决方案--------------------------------------------------------
用java 的就webservice
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式