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

问题描述

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

解决方案

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

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

解决方案三:
有没有人知道啊?跪求好心人!

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

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

时间: 2024-09-12 19:14:54

spring-java web做好的接口怎么给别人用?的相关文章

Java Web Start 学习

看了 Swing 的Java Web Start 学习 正好自己也写了一个Java Application,  于是决定把自己的application 放在server 上, 用Java Web Start 技术,这样就方便别人使用. 1.keystore的有效时间 keytool -genkey -keystore myKeystore -alias jwstest -validity 365 用 -validity valDays 来设定, 缺省的是 6个月 2.Sign Jar文件 jar

ios-ISO推送不断重复,java web接口,job推送?

问题描述 ISO推送不断重复,java web接口,job推送? 一个java web项目,推送信息到ios上,在spring上运用job进行推送,这个job的运行机制是怎么样的?????? 解决方案 只能通过第三方推送的,你想多了吧,这个job估计是连着第三方推送平台的 解决方案二: 越来越多的产品都需要实时推送,自己实现又困难又麻烦,反正我是没有那个魄力自己去开发一套去实现.我建议使用第三方提供的推送服务,他们专注在实时推送这个方向,所以产品也就更专业可靠!GoEasy Web实时推送就很不

Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目

原文:Java web 项目搭建 Java web 项目搭建 简介 在上一节java web环境搭建中,我们配置了开发java web项目最基本的环境,现在我们将采用Spring MVC+Spring+Hibernate的架构搭建一个java web项目 Spring MVC+Spring+Hibernate结构介绍如下: Spring MVCSpring MVC的职责是作为web层框架,实现了我们常见的MVC模式 SpringSpring 作为服务层,利用自身特性IOC.AOP,提供数据从DA

新书出版:Java Web开发技术大全——JSP+Servlet+Struts 2+Hibernate+Spring+Ajax (附源代码)

本文为原创,如需转载,请注明作者和出处,谢谢! 源代码下载 作者:李宁 图书详细信息: ISBN:9787302195757 定价:79.8元 印次:1-1 装帧:平装 印刷日期:2009-4-23 图书简介: SSH是目前最流行的Java Web开发技术.本书通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法.本书内 容包括Web客户端技术.JSP/Servlet技术.Struts 2(拦截器.类型转换.输入校验.上传和下载文件.Struts 2的各种标签.

使用Spring Boot来加速Java web项目的开发

我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的.   回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xml文件,而且往往那些xml文件还不会少.然后继续使用tomcat或者jetty作为容器来运行这个工程.基本上每次创建一个新的项目都是这么一个流程,而我们有时候仅仅想快速的创建一个Spring web工程来测试一些东西,或者是希望能节

接口-java web端实现TCP服务器端开发

问题描述 java web端实现TCP服务器端开发 需求是这样的:有一个通讯模块是采用的TCP/UDP通讯协议,现在公司要求做一个接口,来实现基于TCP协议的服务器端开发,要求接口部署到WEB应用服务器WebLogic中之后就开始对本地某个端口进行监听,获取客户端的请求 解决方案 web可以直接用http协议(其实还是基于tcp),不需要用tcp了. 如果小喵的回答帮助了您,或者您希望得到小喵进一步的回答,请先采纳这个回答.问题太多,小喵愿意为采纳我的问题的哥哥们奉献更多时间.方法是光标移动到右

maven管理的java web项目怎么用cxf把接口暴露出来

问题描述 maven管理的java web项目怎么用cxf把接口暴露出来 我有一个完整的java Web 项目,可以运行成功,但是现在有需要把其中的接口暴露出来,这就有问题了,我加了@webservice,但是当我在applicationContext.xml 中配置时,例如我添加这样的代码: 还有就是我添加:http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd后再写jaxws:endpoint/jaxws:end

java web spring配置问题

问题描述 java web spring配置问题 3C spring+struts+hibernate 框架,项目启动,bean报错,错误类型是六月 15 2015 7:47:47 下午 org.apache.catalina.core.ApplicationContext log信息: Initializing Spring root WebApplicationContextD:java7apache-tomcat-7.0.62binWebRootWEB-INFD:java7apache-t

sae部署java web项目的问题spring mvc HTTP ERROR: 503

问题描述 sae部署java web项目的问题spring mvc HTTP ERROR: 503 JAVA_Error: Failed startup of context c.s.s.w.SaeWebAppContext@7669bcb{/,file:/data1/jetty_work/295/campusbss/jetty-0.0.0.0-10106-root.war-_-any-3936860595238734264.dir/webapp/,STARTING}{/data1/www/ht