有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?

时间:2022-08-29 08:54:37
如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?

26 个解决方案

#1


打算部署在同一台主机上?

#2


webservice

#3


webservice

#4


用webservice吧

#5


把另外一个项目打成jar放到你这个工程里。

#6


我用的是httpclient,我想问一下httpclient跟webservice有什么区别啊

#7


webservice
cics
mq

#8


引用 楼主 wzu_xiaomai 的回复:
如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

#9


webservice

#10


如果你们的项目是用spring开发的用REST就可以,

#11


做文件映射啊

#12


引用 9 楼 zhuchao_ko 的回复:
Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?

#13


引用 11 楼 huiwenjie168 的回复:
如果你们的项目是用spring开发的用REST就可以,

这个方案我倒是没接触过,有空去研究研究。。。

#14


引用 12 楼 soanl 的回复:
做文件映射啊

文件映射没法做到数据库记录的共享吧?

#15


我知道的就只有webservice了。。。

#16


引用 13 楼 wzu_xiaomai 的回复:
Quote: 引用 9 楼 zhuchao_ko 的回复:

Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?


双发

#17


If there are not other design constraints(technology,environment,specification,business and the like), a sea of solutions can choose,such as,HTTP,RMI,EJB,WebService,MQ,Java API Invoke(jar dependency).
To be honest,the description for your question is not clear.

#18


webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

#19


引用 18 楼 u013192985 的回复:
If there are not other design constraints(technology,environment,specification,business and the like), a sea of solutions can choose,such as,HTTP,RMI,EJB,WebService,MQ,Java API Invoke(jar dependency).
To be honest,the description for your question is not clear.

yes,what i need is the solutions which can solve the problem like this,not the solution to solve this problem.so, i can get a lot of solutions,then make a choice by myself.

#20


引用 19 楼 MrsFeng 的回复:
webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

请原谅我的无知,为什么不经过自己的服务就是局限了?

#21


引用 17 楼 zhuchao_ko 的回复:
Quote: 引用 13 楼 wzu_xiaomai 的回复:

Quote: 引用 9 楼 zhuchao_ko 的回复:

Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?


双发

双发是什么?恳请耐心解答。。。

#22


引用 22 楼 wzu_xiaomai 的回复:
Quote: 引用 17 楼 zhuchao_ko 的回复:

Quote: 引用 13 楼 wzu_xiaomai 的回复:

Quote: 引用 9 楼 zhuchao_ko 的回复:

Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?


双发

双发是什么?恳请耐心解答。。。


一个调用方法里
先用HTTPCLIENT登录
再次发送调用对方资源
最后把资源以某种形式返回资源

#23


引用 21 楼 wzu_xiaomai 的回复:
Quote: 引用 19 楼 MrsFeng 的回复:

webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

请原谅我的无知,为什么不经过自己的服务就是局限了?


如果你要在请求之前做一些业务逻辑你是应该在js上还是应该在服务端?

#24


引用 24 楼 MrsFeng 的回复:
Quote: 引用 21 楼 wzu_xiaomai 的回复:

Quote: 引用 19 楼 MrsFeng 的回复:

webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

请原谅我的无知,为什么不经过自己的服务就是局限了?


如果你要在请求之前做一些业务逻辑你是应该在js上还是应该在服务端?

明白了,tky!

#25


通过上面大家的交流,我对这个问题了解得更清楚了一些,但对于请求的权限还是有些迷惑,后续继续研究,谢谢大家!

#1


打算部署在同一台主机上?

#2


webservice

#3


webservice

#4


用webservice吧

#5


把另外一个项目打成jar放到你这个工程里。

#6


我用的是httpclient,我想问一下httpclient跟webservice有什么区别啊

#7


webservice
cics
mq

#8


引用 楼主 wzu_xiaomai 的回复:
如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

#9


webservice

#10


如果你们的项目是用spring开发的用REST就可以,

#11


做文件映射啊

#12


引用 9 楼 zhuchao_ko 的回复:
Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?

#13


引用 11 楼 huiwenjie168 的回复:
如果你们的项目是用spring开发的用REST就可以,

这个方案我倒是没接触过,有空去研究研究。。。

#14


引用 12 楼 soanl 的回复:
做文件映射啊

文件映射没法做到数据库记录的共享吧?

#15


我知道的就只有webservice了。。。

#16


引用 13 楼 wzu_xiaomai 的回复:
Quote: 引用 9 楼 zhuchao_ko 的回复:

Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?


双发

#17


If there are not other design constraints(technology,environment,specification,business and the like), a sea of solutions can choose,such as,HTTP,RMI,EJB,WebService,MQ,Java API Invoke(jar dependency).
To be honest,the description for your question is not clear.

#18


webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

#19


引用 18 楼 u013192985 的回复:
If there are not other design constraints(technology,environment,specification,business and the like), a sea of solutions can choose,such as,HTTP,RMI,EJB,WebService,MQ,Java API Invoke(jar dependency).
To be honest,the description for your question is not clear.

yes,what i need is the solutions which can solve the problem like this,not the solution to solve this problem.so, i can get a lot of solutions,then make a choice by myself.

#20


引用 19 楼 MrsFeng 的回复:
webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

请原谅我的无知,为什么不经过自己的服务就是局限了?

#21


引用 17 楼 zhuchao_ko 的回复:
Quote: 引用 13 楼 wzu_xiaomai 的回复:

Quote: 引用 9 楼 zhuchao_ko 的回复:

Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?


双发

双发是什么?恳请耐心解答。。。

#22


引用 22 楼 wzu_xiaomai 的回复:
Quote: 引用 17 楼 zhuchao_ko 的回复:

Quote: 引用 13 楼 wzu_xiaomai 的回复:

Quote: 引用 9 楼 zhuchao_ko 的回复:

Quote: 引用 楼主 wzu_xiaomai 的回复:

如题。我能想到的有下面几种方法:
1.用webservice
2.用ajax的跨域请求实现
3.在一个项目中指定另一个项目某个资源的绝对路径(这种方法对请求url来说应该是不行了)
不知道大家在项目开发中一般用的是什么技术和方法?等待有心人的指点。。。 有两个项目,我如何在一个项目中去访问另一个项目的相关资源或请求?


1、webservice ajax的跨域 httpclient 方式都可以。
2、webservice的话 被请求一放发布 请求一放去调用即可
3、ajax的话有jquery的$.getJSON可以用
4、httpclient也可以 比如整合QQ联合登陆就是用httpClient的
5、还有通过继承remote
方式多种多样,如果项目都是自己开发那你的*度就大了,
如果是整合第三方项目那就看资源方是什么样的形式再决定自己用哪种方法。
没有固定的套路,但是算算也就那么多,而且又不多。

我想问一下httpclient使用时请求地址的权限是怎么控制的,如果没有权限控制,那不是意味着谁都能使用httpclient来调用其他系统的资源和信息了么?


双发

双发是什么?恳请耐心解答。。。


一个调用方法里
先用HTTPCLIENT登录
再次发送调用对方资源
最后把资源以某种形式返回资源

#23


引用 21 楼 wzu_xiaomai 的回复:
Quote: 引用 19 楼 MrsFeng 的回复:

webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

请原谅我的无知,为什么不经过自己的服务就是局限了?


如果你要在请求之前做一些业务逻辑你是应该在js上还是应该在服务端?

#24


引用 24 楼 MrsFeng 的回复:
Quote: 引用 21 楼 wzu_xiaomai 的回复:

Quote: 引用 19 楼 MrsFeng 的回复:

webservice做分布式开发很不错,如果用jsonp跨域请求的话有个缺点就是没经过自己的服务,这样就有些局限性了~~~

请原谅我的无知,为什么不经过自己的服务就是局限了?


如果你要在请求之前做一些业务逻辑你是应该在js上还是应该在服务端?

明白了,tky!

#25


通过上面大家的交流,我对这个问题了解得更清楚了一些,但对于请求的权限还是有些迷惑,后续继续研究,谢谢大家!