2 u013984264 u013984264 于 2016.04.07 18:07 提问

java web做好的接口怎么给别人用?

比如我本地做好后台接口了
本地通过http://localhost:8080/MyProject/hello能访问。
但是怎么发布出去呢?怎么让别人也能访问?
我不是要发布域名之类的,就是让别的手机可以访问http://localhost:8080/MyProject/hello这个接口。
小弟我做app开发的,最近刚学后台技术。ssh整合学的好累,那个struts现在还有公司用么?感觉spring mvc注解好爽啊。

5个回答

taoleialskdjfhg
taoleialskdjfhg   2016.04.07 23:17
已采纳

http://localhost:8080/MyProject/hello是你在自己电脑上访问的URL
别人访问就是把localhost改成你电脑的IP(用了路由器的话,要设置路由器映射地址),在电脑里配置8080端口可以访问。

cuixiaocdsn
cuixiaocdsn   2016.04.07 18:17

接口说白了就是就是一次request请求,只不过实现的业务功能是由你提供而已。如果想要别人可以使用你的接口,那么你就得给自己的软件系统配置可供别人访问的请求路径。说白点也就是你配置个一个与别人处于同一网络环境的地址,由使用者调用。具体发布方式就是配置外网地址映射,然后把自己的服务程序放到外网地址指向的服务器内。struts这种技术使用的人还很多,并没有被完全摒弃,应该它本身也遵循着视图分离的设计原则,但相比之下MVC比它更加完善。个人建议初学不要太依靠注解,可以自己试着读注解源码,培养举一反三的学习能力,对了解其他架构很有帮助

u013984264
u013984264   2016.04.07 18:14

有没有人知道啊?跪求好心人!

u013984264
u013984264   2016.04.07 18:16

好像放到WEB服务器就可以了?
如果我租了一台阿里远程服务器,我是不是把整个工程项目上传到远程服务器上就好了?需要设置服务器么

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.04.07 20:07

那么你的项目必须有一个公网IP,你可以租一台服务器然后把项目部署上去就能被别人访问了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!