我有问题...... 如何在Java控制台应用程序中创建Web服务而不使用Web服务器? 你能给我一个例子或详细的答复......
答案 0 :(得分:2)
我能想到的最简单的方法是使用RPC样式,如下例所示:
http://www.mkyong.com/webservices/jax-ws/jax-ws-hello-world-example/
虽然如果您更喜欢jax-rs,那么规范文档将是一个很好的读物:
答案 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服务器或解释器。