首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Servlet4.0 (Java 8)和HTTP/2创建Hello应用程序

使用Servlet4.0 (Java 8)和HTTP/2创建Hello应用程序
EN

Stack Overflow用户
提问于 2016-07-06 10:48:12
回答 2查看 4K关注 0票数 1

我试图了解Servlets 4 (Java 8)如何通过编写Hello类应用程序来帮助我们获得HTTP/2的好处。我知道Java 8还没有发布。

  • 有什么方法可以在像GlashFish这样的servlet容器的测试版上试用这些特性吗?
  • 是否有预发布版供开发人员试用JavaEE8API?
EN

回答 2

Stack Overflow用户

发布于 2017-08-20 16:48:53

如果您想尝试具有服务器推送功能的Servlet 4(允许服务器将数据推送到客户端的新PushBuilder ),则需要:

  • 最新的glassfish5夜间构建(http://download.oracle.com/glassfish/5.0/nightly/latest-glassfish.zip)
  • JDK > 1.8.0_131 +(撰写本文时最新的是_144 )
  • 确保您通过HTTPS访问servlet,HTTP/2显然没有SSL就不能工作。

查看这里的完整示例:https://en.kodedu.com/2017/04/first-look-http2-server-push-java-servlet-4-0-specification/

票数 1
EN

Stack Overflow用户

发布于 2018-04-05 09:22:44

在使用Servlet 4和Server特性时,一个重要的要求是必须保护连接和一个可实现的HTTPS。这是在服务器上使用HTTP/2所需的额外步骤,而且客户机是一个浏览器。这里有一篇关于如何设置HTTPS和Servlet 4.0的博客文章。

浏览器供应商已经在TLS上实现了HTTP/2,尽管这不是规范要求,但需要设置一个安全的连接。

我有一个简单的示例,说明如何在servlet中使用服务器推送,这将帮助您开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38222162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档