成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡述JSF入門介紹

開發 后端
本文介紹JSF入門介紹和JSF入門工作原理,包括JSF技術的主要功能。

一.JSF入門介紹

JSF即JavaServer Faces,是一種新的用于構架j2ee應用用戶界面的技術,適合于基于MVC架構的應用中。

JSF入門技術的主要功能有:
◆Managed Bean 工具
◆驗證工具
◆豐富且可擴展的組件庫
◆插入式呈現工具包
◆對具體用戶事件響應的導航
◆跨請求保留應用程序狀態
◆轉換模型

本文將通過cnjsf這個應用程序對以上功能進行展開描述,要理解本文,您需要對 Web開發、servlet, JSP, JavaBeans, 與標簽庫有一定的理解。

二.JSF入門工作原理

JSF應用程序實質上是一個運行在一個與 Java(TM) 2 Platform, Enterprise Edition (J2EE(TM) platform) 兼容的容器中的 Servlet 或者 Java Server Pages(JSP) 應用程序。但是,JSF 不要求在應用程序中使用 JSP 頁面,您可以自由選擇直接使用 Servlets 或者其他模板技術。如果確實對 JSP 容器使用了 JSF,您將通過 JSF 的客戶組件標簽從內建的 JSF 內核和 HTML 組件庫中受益。JSF 組件代表像文本字段、表單、按鈕、表格、復選框等的 Web 控件。

使用 JSF 創建一個 JSP 頁面時在服務器的內存中會建立一個組件樹,每一個組件標簽對應樹中的一個 UIComponent 實例該框架使用組件樹來處理應用程序的請求并且創建一個呈現出的響應。當用戶生成一個事件時,例如,點擊了一個按鈕,JSF 生命周期即處理該事件并且產生適當的響應。這是一個對大多數GUI編程的表單而言常見的一種的范例。每當用戶做任何事情,如點擊按鈕或者提交表單,都有事件產生。然后事件消息通過 HTTP 傳到服務器。在服務器端,是一個配置了叫做 Faces servlet 的特殊 servlet 的 WEB 容器。Faces servlet(javax.faces.webapp.FacesServlet)是所有 JSF 應用的引擎。每個 JSF 應用在 WEB 容器中都有獨立的 Faces servlet 。

FacesServlet 是進入 JSF 框架的入口點。它處理請求處理生命周期并且用作一個前端控制器。JSF 也有保存重要請求信息的上下文的概念。上下文對象被稱為 FacesContext(javax.faces.context.FacesContext)。在 JSF 生命周期的每個階段上下文對象都被修改并且每次請求時都是有效的。

Faces servlet 的后臺處理是相當復雜的。然而你沒有必要了解這些細節,只需要記住:Faces servlet 為 JSP 頁面創建了組件樹,對組件樹的控制又對應著事件。Faces servlet 知道怎么去創建組件樹,因為它已經訪問了當前應用中所有的 JSP 頁面。Faces servlet 還會創建一個 Event 對象,并把它傳遞給所有注冊過的偵聽器。你可以通過與當前請求相對應的 FacesContext 得到這個頁面的組件樹。

【編輯推薦】

  1. 簡述JSF是什么
  2. Facelets非常適合JSF組件
  3. JSF的八大優勢
  4. JavaServer Faces(JSF)簡介
  5. 簡述JSF組件模型
責任編輯:佚名 來源: CSDN
相關推薦

2009-06-22 13:27:01

JSF組件模型

2009-06-22 15:52:15

JSF測試框架

2009-06-24 11:39:45

學習JSF

2009-06-22 13:48:45

JSF是什么

2009-06-23 09:53:10

JSF程序配置

2009-09-23 17:56:45

JSF入門

2009-06-23 13:01:04

JSF應用

2009-06-23 13:55:17

JSF標簽

2009-06-29 14:30:27

JSF技術

2009-06-29 13:06:25

JSF程序

2011-06-30 10:20:38

JSFMVC

2009-06-24 17:43:24

Struts和JSF

2009-06-24 13:50:29

JSF和MVC

2011-07-21 17:11:09

AjaxJSF

2009-06-24 10:47:55

JSF生命周期

2011-07-08 17:26:38

JSFStruts

2009-06-22 16:24:33

JSF框架中使用的設計

2009-12-04 17:35:51

WCF 服務

2009-06-26 11:24:15

Seam Remoti

2009-06-25 11:11:25

控制JSF切入點
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产99 | 精品欧美一区二区三区精品久久 | 一区二区久久 | 亚洲美女在线视频 | 欧美激情亚洲激情 | 午夜精品一区 | 日日爱视频 | 国产激情偷乱视频一区二区三区 | 盗摄精品av一区二区三区 | 国产精品一区二区三区在线 | 亚洲激情视频在线 | 日韩精品一区二区三区在线观看 | 成人国产在线视频 | 成人在线小视频 | 先锋资源网 | 婷婷激情在线 | 国产乱码精品一区二三赶尸艳谈 | 亚洲精品自拍视频 | 欧美在线一二三 | 欧美在线视频免费 | 久久综合亚洲 | 成人精品免费视频 | 一级黄色毛片子 | 国产成人在线观看免费 | 国产精品特级毛片一区二区三区 | 日韩在线欧美 | 欧美不卡一区二区 | 亚洲欧洲综合av | 国产区在线 | 久久久免费电影 | 麻豆一区一区三区四区 | 波多野结衣中文视频 | 国产成人福利在线 | 国产三级大片 | 精品人伦一区二区三区蜜桃网站 | 综合色在线 | av网站在线看 | 亚洲国产高清高潮精品美女 | 免费亚洲成人 | 日韩av免费在线观看 | 精品欧美乱码久久久久久 |