JSF Tanım Dosyalarını Ayırma

JSF içerisindeki faces-config.xml dosyasının kalabalıklığından sıkıldıysanız aşağıdaki yöntemdeki gibi parçalayabilirsiniz.
Öncelikle web.xml de aşağıdaki tanımı yapmalıyız.

    <context-param>
        <param-name>javax.faces.CONFIG_FILES</param-name>
        <param-value>/WEB-INF/faces-config-navigation.xml,/WEB-INF/faces-config-beans.xml</param-value>
    </context-param>


faces-config-navigation.xml

    <faces-config>
     <navigation-rule>
      <from-view-id>/ogrenci.jsp</from-view-id>
      <navigation-case>
       <from-outcome>duzenle</from-outcome>
       <to-view-id>/ogrenciDuzenle.jsp</to-view-id>
      </navigation-case>
     </navigation-rule>
    </faces-config>

faces-config-beans.xml

    <faces-config>
     <managed-bean>
      <managed-bean-name>demoBean</managed-bean-name>
      <managed-bean-class>DemoBean</managed-bean-class>
      <managed-bean-scope>request</managed-bean-scope>
     </managed-bean>
     …
    </faces-config>
No comments yet.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>