我想创建一个通过REST提供/接受json文件的Web服务器。提供的JSON文件将来自数据库查询,并将结果格式化为JSON。 对于一个好的java库的任何建议。我尝试过使用Apache HTTPComponents。 虽然也许我可以创建一个servlet,但我真的不允许在服务器机器上安装servlet容器。
编辑: 我只是想创建程序,我只需发出一个简单的java -jar Application.jar,一切都已启动并正常运行。应用程序将侦听计算机的某个端口并响应来自浏览器和/或其他Java程序的某些请求。看起来Jetty会帮助我做到这一点。正如我所说,我已经使用HTTPComponents实现了一些东西,我只是简单地从请求中解析URL并根据解析的URL在服务器中执行某些操作。
答案 0 :(得分:1)
答案 1 :(得分:1)
CXF是一个很棒的网络服务库。它内置了对REST的支持,但我自己没有尝试过这个特定的功能。 CXF默认使用Jetty,但它的设计很容易适应Tomcat或其他servlet容器。
答案 2 :(得分:1)
答案 3 :(得分:0)
您可能想看看Restlet: Restlet Tutorial
答案 4 :(得分:0)
查看Grizzly项目
答案 5 :(得分:0)
您真的需要Web服务器的所有开销和复杂性吗?听起来你真正需要的只是一个套接字监听器。