
JSF
iteye_4245
这个作者很懒,什么都没留下…
展开
-
JavaServer Faces
JavaServer Faces [http://java.sun.com/j2ee/javaserverfaces/] 於2004年三月1.0版正式提出,清楚的將Web應用程式的開發者劃分了三個角色:網頁設計人員、應用程式設計人員以及UI元件開發人員。從使用的角度來看,網頁設計人員與應用程式設計人員可以他們所熟悉的方式開發程式,而不用侵入彼此的工作範圍,而UI元件開發人員可以獨立的開發個別元件,...2008-05-22 12:31:00 · 139 阅读 · 0 评论 -
jsf-Managed Beans-Beans 的組態與設定
JSF預設會讀取faces-config.xml中關於Bean的定義,如果想要自行設置定義檔的名稱,我們是在web.xml中提供javax.faces.CONFIG_FILES參數,例如: <web-app> <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <...2008-05-26 12:37:00 · 169 阅读 · 0 评论 -
jsf-Managed Beans-Backing Beans
JSF使用 JavaBean 來達到程式邏輯與視圖分離的目的,在JSF中的Bean其角色是屬於Backing Bean,又稱之為Glue Bean,其作用是在真正的業務邏輯Bean及UI元件之間搭起橋樑,在Backing Bean中會呼叫業務邏輯Bean處理使用者的請求,或者是將業務處理結果放置其中,等待UI元件取出當中的值並顯示結果給使用者。 JSF將Bean的管理集中在faces-confi...2008-05-26 12:36:00 · 160 阅读 · 0 评论 -
jsf-國際化訊息
JSF的國際化(Internnationalization)訊息處理是基於Java對國際化的支援,您可以在一個訊息資源檔中統一管理訊息資源,資源檔的名稱是.properties,而內容是名稱與值的配對,例如: messages.properties titleText=JSF Demo hintText=Please input your name and password nameTex...2008-05-22 12:39:00 · 185 阅读 · 0 评论 -
JSF Expression Language
JSF Expression Language 搭配 JSF 標籤來使用,是用來存取資料物件的一個簡易語言。 JSF EL是以#開始,將變數或運算式放置在 { 與 } 之間,例如: #{someBeanName} 變數名稱可以是faces-config.xml中定義的名稱,如果是Bean的話,可以透過使用 '.' 運算子來存取它的屬性,例如: ... <f:view> <...2008-05-22 12:38:00 · 145 阅读 · 0 评论 -
jsf-導航規則設置
在JSF中是根據faces-config.xml中<navigation-rule>設定,以決定在符合的條件成立時,該連結至哪一個頁面,一個基本的設定如下: .... <navigation-rule> <from-view-id>/pages/index.jsp</from-view-id> <navigation-case> <...2008-05-22 12:36:00 · 145 阅读 · 0 评论 -
jsf-簡單的導航(Navigation)
在 第一個JSF程式 中,我們簡單的定義了頁面的流程由 index.jsp 到 welcome.jsp,接下來我們擴充程式,讓它可以根據使用者輸入的名稱與密碼是否正確,決定要顯示歡迎訊息或是將使用者送回原頁面進行重新登入。 首先我們修改一下UserBean: UserBean.java package onlyfun.caterpillar; public class UserBean ...2008-05-22 12:35:00 · 132 阅读 · 0 评论 -
第一個 JSF 程式
現在可以開發一個簡單的程式了,我們將設計一個簡單的登入程式,使用者送出名稱,之後由程式顯示使用者名稱及歡迎訊息。 程式開發人員 先看看應用程式開發人員要作些什麼事,我們撰寫一個簡單的JavaBean: UserBean.java package onlyfun.caterpillar; public class UserBean { private String name; public...2008-05-22 12:34:00 · 198 阅读 · 0 评论 -
ç°¡ä» JSF
Webæç¨ç¨å¼çéç¼èå³çµ±ç宿©ç¨å¼éç¼å¨æ¬è³ªä¸åå¨è太å¤çå·®ç°ï¼Webæç¨ç¨å¼éç¼äººå¡è³ä»ä¸å¯é¿å çå¿ é èçHTTPçç´°ç¯ï¼èHTTPç¡çæ çï¼stateless...2008-05-22 12:32:00 · 1919 阅读 · 0 评论 -
jsf-Managed Beans -Beans 上的 List、Map
如果您的Bean上有接受List或Map型態的屬性,則您也可以在組態檔案中直接設定這些屬性的值,一個例子如下: .... <managed-bean> <managed-bean-name>someBean</managed-bean-name> <managed-bean-class> onlyfun.caterpillar.SomeBean &...2008-05-26 12:39:00 · 144 阅读 · 0 评论