java - Java SE小型web服务器程序

  显示原文与译文双语对照的内容
0 0

我只是好奇如何在Java环境中实现一个小型服务器程序?

程序正在侦听端口 80,并准备检索InputStream对象,但是否有任何可以用于将InputStream转换为HttpRequest对象( 类似于 Servlet )的函数。

之后,如何制作一个HttpResponse对象并将数据发送回浏览器?

总之,我只是寻找任何能够帮助我将HTTP格式解析为对象或者从一个对象到一个HTTP响应流的框架。

( 我知道javaee会更好,我只是想在 Java SE上测试一些东西)

时间: 原作者:

0 0

在这种情况下,不要超过 Jetty 。 它是为purpouse编写的- 将一个HTTP服务器嵌入到你的应用程序中。 但是可能不会给你一个HttpRequest对象,但是也许类似的东西应该符合你的需要。

原作者:
0 0

如果你已经获得了InputStream并只需要处理请求/格式,那么请查看 Apache HttpComponents

有关更多信息,请参见这里答案: http://stackoverflow.com/a/5625479/416627

原作者:
0 0

一个轻量级的servlet容器,非常适合嵌入, 温斯顿

原作者:
0 0

如果你需要一个Servlet实现,可以查看 Tomcat: http://tomcat.apache.org/

原作者:
0 0

如果你正在寻找一些非常轻又灵活的东西,你可能想看联网

https://netty.io/Documentation/WebHome

我个人发现它很难开始,但一旦最初的障碍被克服,它是非常强大的。

...