servlet 配置 使用_配置HTTPS以与Servlet一起使用
生活随笔
收集整理的這篇文章主要介紹了
servlet 配置 使用_配置HTTPS以与Servlet一起使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
servlet 配置 使用
要配置Java EE應用程序以通過HTTPS進行通信,需要在web.xml文件中使用幾行XML。
web.xml文件位于項目的WEB-INF目錄中,通常在IDE生成Java EE Web應用程序時自動創建。 如果不是,您可以自己創建它。
HTTPS的動機
為Web應用程序配置安全連接的原因是為了允許應用程序與應用程序用戶之間進行安全通信。 除此考慮之外,如果您希望應用程序使用HTTP 2協議與客戶端進行通信,則需要通過HTTPS進行安全連接。
配置安全連接
在web.xml文件中的<security-constraint>元素之間配置了安全連接。 以下代碼片段顯示了如何執行此操作的簡單示例。
<security-constraint><web-resource-collection><web-resource-name>Servlet4Push</web-resource-name><url-pattern>/*</url-pattern><http-method>GET</http-method></web-resource-collection><user-data-constraint><transport-guarantee>CONFIDENTIAL</transport-guarantee></user-data-constraint></security-constraint>讓我們依次看一下每個元素:
- <web-resource-name>這是您要保護的Web資源的名稱。 這可能與您的應用程序的上下文根匹配。
- <url-pattern> / * </ url-pattern>這是要保護的URL
- <http-method>這是要保護的HTTP方法。 如果省略此行,則所有HTTP方法調用都將受到保護。
- <transport-guarantee>指定了要使用的安全性約束。 機密表示應使用HTTPS。 NONE表示應使用HTTP。
這是如何在Java EE應用程序中實現HTTPS的最簡單示例。
源代碼
該示例的源代碼可以在ReadLearnCode GitHub存儲庫中找到。
翻譯自: https://www.javacodegeeks.com/2018/01/configuring-https-use-servlets.html
servlet 配置 使用
總結
以上是生活随笔為你收集整理的servlet 配置 使用_配置HTTPS以与Servlet一起使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 所有窗口最小化快捷键(所有窗口最小化快捷
- 下一篇: optionals_Java Optio