Java Web服务。如何在Java控制台应用程序中创建Web服务?

时间:2014-10-14 13:25:22

标签: java web-services

我有问题...... 如何在Java控制台应用程序中创建Web服务而不使用Web服务器? 你能给我一个例子或详细的答复......

3 个答案:

答案 0 :(得分:2)

我能想到的最简单的方法是使用RPC样式,如下例所示:

http://www.mkyong.com/webservices/jax-ws/jax-ws-hello-world-example/

虽然如果您更喜欢jax-rs,那么规范文档将是一个很好的读物:

https://jax-rs-spec.java.net/nonav/2.0/apidocs/index.html

答案 1 :(得分:1)

也许,你的意思是:如何创建一个独立的 Java应用程序来提供web请求,而不需要处理servlet容器?

1)你可以作弊并使用Spring Boot,它会产生一个 jar 。但它有一个嵌入式Tomcat / Jetty。所以它的行为就像你想要的那样,但它本身并不是没有servlet容器:但是它没有直接依赖于一个

2)你可以看看Spark。轻量级网页框架,灵感来自Sinatra。哪个没有依赖于嵌入式 Tomcat。

3)你得到你的手(真的真的)并看看HttpServer

答案 2 :(得分:0)

您可以使用JSP和JQuery开发Web应用程序,而不是使用纯JAVA。使用HTTP服务器或解释器。