配置HTTPS以与Servlet一起使用
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                配置HTTPS以与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
總結
以上是生活随笔為你收集整理的配置HTTPS以与Servlet一起使用的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 猇亭怎么读 猇亭咋读呢
 - 下一篇: 铁锨读音 词语铁锨读音