两个web工程怎么互相访问
展开全部
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
如果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
------解决方案--------------------------------------------------------
如果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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询