【发布时间】:2012-12-04 02:07:03
【问题描述】:
我使用 com.sun.net.httpserver.HttpServer 作为带有 JAVA SE 的 HTTP 服务器。规范可以在这里找到:http://docs.oracle.com/javase/6/docs/jre/api/net/httpserver/spec/com/sun/net/httpserver/package-summary.html
我需要在我的会话中保留一些基本数据,因为这里没有 HttpSession 对象,所以我需要创建自己的。但我需要让它尽可能简单(一如既往)。
任何提示都将不胜感激,即使是简短的提示。 我的源代码在:https://github.com/fidelio-coder/HttpServer
【问题讨论】:
-
只是出于好奇,为什么不能只使用嵌入式 Tomcat 或 Jetty 并使用完整的 Servlet 规范?它也适用于 Java SE。
-
出于教育目的,我们不能使用任何第三方。也许是为了展示我们对java核心的理解?!
-
好的。在这种情况下,您必须了解 servlet 如何处理会话、搜索 JSESSIONID cookie 和 URL 重写。顺便说一句,
HttpServer不是标准的 Java。
标签: java http session java-server