程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JSF(Java Server Face)的使用和經驗

JSF(Java Server Face)的使用和經驗

編輯:關於JAVA

對在eclipse+myeclipse中使用java server face(JFS)的辦法:根據myeclipse的簡介操作jsf的創建向導,創建一個jsf項目。具體內容如下: 1.J2EE的web project工程的創建 2.添加jsf的包到工程(Adding JSF CapabilitIEs to a Web Project) 創建相關的包和配置文件. 3.添加jfs頁面(JSP中一種特殊的格式的文件) 注:頁面中一般都有引入兩個包的taglib如下: <%@ taglib uri="http://java.sun.com/JSf/Html" prefix="h" %> //主要是頁面處理的taglib <%@ taglib uri="http://java.sun.com/JSf/core" prefix="f" %> //主要是頁面顯示的封裝的taglib,例如從包中.propertIEs中提取關鍵的可配置的顯示。 4.創建相關的包和類.通常是用於處理的class.(也就是javabean) 5.根據需要些需要修改或再寫Javabean和JSf。 7.要修改配置文件:例如.propertIEs文件,face-config.XML文件等 6.同一般的部署方法部署到服務器上。即可運行。(對服務器的版本的要求比較高,weblogic8.1對這些taglib有警告)

解釋一下: 1.對於一些可配置的頁面內容,可以放到相關的包下。然後在jfs文件中 其中com.Login.MessageBundle表示對com.Login包下的MessageBundle.properties文件內容的名值對的引用 bundle在jfs文件中是變量,擁有.propertIEs文件中的名作為屬性,名對應的值即為屬性值。他可以被其他地方引用。 2.通過faces-config.XML文件使Javabean和jf之間進行通信。類似於struts-config. /Login.JSP<---首先顯示的頁面,他的處理結果來自於JavaBean,但是後繼的頁面的顯示通過返回的對應的標示,並用來指明。--> success /LoginSuccessfully.JSP failure /Login.JSP<--對使用的bean的定義--> Bean used to handle all User-based Operations. UserBean com.Login.Use.UserBean session <--表示適用會話期間--> 3.對於標簽的屬性的細節可以參看相關的.tld文件。4.頁面可以直接使用,設置,請求JavaBean中的方法和屬性。 例如: 5.jsf文件本身是一個JSp文件(以JSP為後綴名),而在請求時則要用對應的.faces文件來請求。

總結:JSF只是不僅可分離處理業務和表示,還分離頁面的內容。這樣不僅實現處理和頁面的分離,還實現了頁面內容的分離。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved