簡體   English   中英

Java EE中的web.xml和faces-config.xml的目的是什么?

[英]The purpose of web.xml and faces-config.xml in Java EE?

我目前正在學習JavaEE,並沒有遇到web.xml文件和face-config.xml文件背后的含義。 我從我的教科書“Core Java Server Faces”第3版中了解到,face-config文件可以在其中放置其他配置參數。 例如,我已經看到了我認為在face-config文件中對我的一些bean參數的聲明以及對其他頁面的一些導航,例如...

    <navigation-rule>
        <navigation-case>
            <from-outcome>startOver</from-outcome>
            <to-view-id>/index.xhtml</to-view-id>
        <navigation-case>
    </navigation-case>

什么hoot是web.xml的? 教科書說我需要使用web.xml和beans.xml來保持應用服務器的滿意度。 好的很酷但是web.xml和face-config.xml如何交互? 他們呢? 這兩個文件是我繪畫的畫框和畫布的畫布嗎?

簡而言之:

  • web.xml是部署描述符文件,它是Web應用程序的servlet標准的一部分。 它用於確定URL如何映射到servlet,哪些URL需要身份驗證以及其他信息。 該文件位於WEB-INF /目錄下的應用程序WAR中。

    引文: Google Cloud Platform文檔

  • faces-config.xml通常是JavaServer Faces技術中應用程序配置資源文件的名稱,並提供用於配置資源的可移植配置格式(作為XML文檔)。應用程序架構師創建一個或多個文件,稱為應用程序配置資源文件,使用此格式來注冊和配置對象以及定義導航規則。

    引用: Java EE 5教程

你選擇哪種編程語言,你必須告訴語言一些初始查找細節,然后該語言將處理剩余的進程。所以在java web.xml中是這樣一個文件,用於通知基於java的Web應用程序關於在哪里查找以及在初始啟動時需要注意什么。這個web.xml是基於Java的Web應用程序的核心。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM