国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

簡述學(xué)習(xí)JSF小記

開發(fā) 后端
本文秒素學(xué)習(xí)JSF的過程,以及介紹JSF項目與jsp項目的最大不同之處。

學(xué)習(xí)JSF有一段時間了,從剛開始對JSF的好奇到現(xiàn)在對JSF的漸漸熟悉,花費了不少時間,但所獲還是甚少。提到JSF,我們總喜歡把它跟jsp作比較,這很正常。我認(rèn)為JSF是站在jsp這個巨人的肩膀上,才能有如此的成就。JSF看似像是一個類似于struts的框架,但又不僅是如此。雖然 Struts和JSF都屬于表現(xiàn)層框架,但兩者分屬不同性質(zhì)的框架,后者是一種事件驅(qū)動型的組件模型,而Struts只是單純的MVC模式框架。從技術(shù)上說,JSF提供了一套類似于html的統(tǒng)一標(biāo)簽,但這種標(biāo)簽不是簡單的靜態(tài)標(biāo)簽,而是動態(tài)的。

學(xué)習(xí)JSF的起步,我們按照慣例先從一個demo開始。在使用eclipse開發(fā)***個JSF的demo前,先要去下載JSF的幾個jar包:JSF-impl.jar,JSF- api.jar,commons-digester.jar,commons-collections.jar,commons- beanutils.jar,jstl.jar,standard.jar。你可以把他們先放到Web應(yīng)用程序的/WEB-INF/lib目錄下,或者以后再添加進去。

在eclipse中新建一個JSF項目,“新建”—“web project”,它跟創(chuàng)建一個jsp項目完全相同。完成后,右鍵項目名,選擇“myeclipse”—“add JSF facelets capabilities……”,這相當(dāng)于添加了對JSF的支持平臺。打開項目,我們可以看到熟悉的文件路徑,幾個jar包,webroot文件夾,index.jsp,web.xml文件等。不過這個多了一個face-config文件,這也是JSF項目與jsp項目的***不同之處。接下來,我們要配置web.xml文件,還有faces-config文件。

如果你以前使用過struts,那么你肯定熟悉struts里面的struts-config文件,它與faces-config何其相似。faces-config的參數(shù)配置主要有以下幾個:

1.navigation- rule(導(dǎo)航規(guī)則)。它由<from-view-id>(起始頁面),<navigation-case>(導(dǎo)航案例)兩部分組成。在“導(dǎo)航案例”中,有<from-action>(導(dǎo)航動作),<from-outcome>(導(dǎo)航結(jié)果),<to-view-id>(目的頁面)等。通過這個配置,我們告訴web應(yīng)用程序在什么時候跳轉(zhuǎn),如何跳轉(zhuǎn),以及從哪個頁面跳轉(zhuǎn)到哪個頁面。

2.managed-bean(托管bean)。托管bean主要有以下幾個部分:<managed-bean-name>(托管bean的實例名),<managed-bean-class>(托管bean類的全名),<managed-bean-scope>(托管 bean的作用域)。scope有none,request,session,applicaton等。application不常用,用得較多的就是 session和request了。request表示bean的存活時間為程序請求階段,而session的存活時間為程序交互開始,直到瀏覽器關(guān)閉或者會話結(jié)束。在faces-config的“design”視圖中,我們可以很方便地進行配置,

下一步,我們開始在eclipse中編輯學(xué)習(xí)JSF頁面的內(nèi)容,為了簡便,我們直接對index.jsp頁面進行修改。在頁頭我們需要添加一些jsp的page指令和常用的html,head和body標(biāo)簽(有的已經(jīng)自動生成),如以下:
◆<%@ page contentType="text/html;charset=utf-8" pageEncoding="utf-8" language="java"%>
◆<html><head><title>……
同時,還要添加聲明2個JSF標(biāo)準(zhǔn)的標(biāo)簽庫描述文件:
◆<%@ taglib uri="http://java.sun.com/JSF/core" prefix="f"%>(JSF標(biāo)記標(biāo)簽)
◆<%@ taglib uri="http://java.sun.com/JSF/html" prefix="h"%>(JSF的html用戶界面組件標(biāo)簽)
此外,頁面中還需要加入view和form標(biāo)簽,因為所有的JSF組件標(biāo)簽必須定義在view這個標(biāo)簽之內(nèi)。  

【編輯推薦】

  1. JSF標(biāo)記與JSTL標(biāo)記混合使用
  2. 升級JSF1.2的艱難之旅
  3. OSGi與JSF結(jié)合開發(fā)
  4. 使JSF支持帶有HTMLMessage
  5. JSF如何使用ExternalContext
責(zé)任編輯:佚名 來源: QQ博客
相關(guān)推薦

2009-06-22 14:13:08

JSF入門

2009-06-22 13:48:45

JSF是什么

2009-06-22 15:52:15

JSF測試框架

2009-06-23 09:53:10

JSF程序配置

2009-06-22 13:27:01

JSF組件模型

2009-06-29 09:00:14

JSFJava

2009-06-29 13:06:25

JSF程序

2009-06-11 11:28:35

JSF生命周期

2009-06-23 09:05:10

Seam框架JSF

2009-09-23 17:56:45

JSF入門

2009-09-29 17:22:30

Hibernate S

2009-06-19 13:37:53

Spring JDBC

2009-06-25 11:11:25

控制JSF切入點

2009-06-26 13:48:57

G4JSFGWTJSF

2009-06-26 14:06:08

JSF基礎(chǔ)框架

2009-06-26 10:54:24

JSF技術(shù)

2009-06-23 13:55:17

JSF標(biāo)簽

2009-06-24 14:25:13

JSF整體架構(gòu)

2009-06-29 14:30:27

JSF技術(shù)

2009-06-23 13:01:04

JSF應(yīng)用
點贊
收藏

51CTO技術(shù)棧公眾號

精品一区在线看| 亚洲三级免费| 四虎精品在线观看| 中文字幕一区三区| 超碰免费在线公开| 中文字幕一区二区三区欧美日韩| 亚洲日本中文字幕免费在线不卡| 国产主播福利在线| 亚洲欧美一区二区视频| 国产偷v国产偷v亚洲高清| 国产一区二区三区直播精品电影| 欧美又大又粗又长| 成人国产一区二区三区| 中文在线最新版天堂8| 亚洲欧洲高清| 亚洲精品国产九九九| 亚洲人成人一区二区三区| 国产麻豆精品久久一二三| 国产精品电影一区二区三区| 中文字幕在线观看一区| 欧美日韩国产综合视频在线观看| 日韩一区二区免费在线电影| 成年人在线看片| 中文字幕一区二区三区欧美日韩| 亚洲第一区在线观看| 麻豆91在线| 国产精品国产三级国产aⅴ入口| 中文字幕一区日韩电影| 日本一二三区视频在线| 麻豆精品久久| 亚洲丝袜另类动漫二区| 国产精品一区二区性色av| 日本成人黄色网址| 久久99精品国产麻豆婷婷洗澡| av一区二区高清| 欧美亚州一区二区三区| 国产女人18毛片水18精品| 日本一区不卡| 操喷在线视频| 欧美激情一区二区在线| 国产精品一区二区三区久久 | 亚洲国产精彩中文乱码av在线播放| 国产人妖伪娘一区91| 自拍视频在线播放| 日日摸夜夜添夜夜添国产精品| 日韩一区二区免费电影| 国产精品成人在线| 99在线免费观看| 狠狠色2019综合网| 亚洲在线免费观看| 国产日产精品一区二区三区四区的观看方式 | 色综合五月天| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 在线亚洲一区二区| 91社区在线高清| 69影院欧美专区视频| 成人精品gif动图一区| 免费亚洲电影| 少妇高潮久久77777| 午夜在线精品| 777电影在线观看| 国产91社区| 国产亚洲成aⅴ人片在线观看 | 日韩欧美在线综合网| 日韩一本精品| 国产做a爰片久久毛片| 怡红院成人在线| 激情五月俺来也| 精品国产一区二区三区久久狼黑人 | 黄一区二区三区| 欧美专区在线观看| 污黄色在线观看| 成人性生交大片免费看中文网站| 正在播放一区| 午夜精品福利视频网站| 欧美午夜精品一区二区三区电影| 久草在线免费二| 91在线观看免费高清完整版在线观看| 亚洲男同1069视频| 午夜欧美在线| 91久久国产综合久久蜜月精品| 欧美午夜电影在线播放| 久久久一区二区三区| 日韩三级av| 日本在线xxx| 国产精品第七影院| 亚洲黄色性网站| 久久福利影视| 国产91在线精品| gogo高清免费视频| 91久热免费在线视频| 欧美一级欧美三级在线观看| 国产美女视频91| 999国产精品永久免费视频app| 黄在线免费观看| 牛夜精品久久久久久久| yellow视频在线观看一区二区| 亚洲精品v欧美精品v日韩精品| 丁香一区二区三区| 噜噜噜久久亚洲精品国产品小说| 欧美绝顶高潮抽搐喷水合集| 中文字幕在线直播| 日本福利片在线| 色一情一乱一伦一区二区三区日本| 91久久精品国产91久久| 久久久亚洲成人| 777精品伊人久久久久大香线蕉| 欧美**vk| 性欧美videoshd高清| 欧美二区在线视频| 国产精品视频一| 亚洲老板91色精品久久| 中文字幕亚洲区| 国模吧视频一区| 欧美成人app| 国产一级大片| 精品一区日韩成人| 午夜精品福利视频| 欧美日韩精品免费| 麻豆91精品视频| 成年永久一区二区三区免费视频 | 男人午夜天堂| 成人中文字幕在线观看| 国产精品日日摸夜夜添夜夜av| 欧美日韩国产成人高清视频| 国产91精品久| 成人免费午夜电影| 成人综合国产精品| 精品视频在线导航| 欧美美最猛性xxxxxx| 日韩精品在线看| 欧洲成人在线视频| 日韩欧美国产三级| 日本久久精品电影| 色偷偷久久人人79超碰人人澡 | 国产综合色产在线精品| a视频在线免费看| 日本中文在线观看| 欧美韩国亚洲| 亚洲天堂中文字幕在线观看| 国产一区二区三区日韩精品| 亚洲伦理精品| 一区二区三区精品在线| 欧美一二三在线| 亚洲精品国产福利| 精品视频1区2区| 欧美激情网友自拍| 国产精品久久国产精品| 欧洲熟妇精品视频| 日韩精品系列| 欧美18—19sex性hd| 免费在线看黄色| 嫩草伊人久久精品少妇av杨幂| 国产在线高清理伦片a| 成人爱爱网址| 亚洲日本免费| 亚洲女性喷水在线观看一区| 欧美视频在线一区| 欧美激情精品久久久久久黑人 | 在线观看欧美日韩电影| 性欧美videohd高精| 天天射综合网视频| 国产一区不卡精品| 亚洲va韩国va欧美va精品| 在线观看精品自拍私拍| 国产精品久久久久久久久久直播 | 国语对白在线视频| 在线看视频你懂的| 国产福利电影| 国产一区二区三区精彩视频| 日本一级在线观看| sm捆绑调教国产免费网站在线观看| 国产香蕉久久| 四季av一区二区三区免费观看| 轻轻草成人在线| 天堂资源在线中文精品| 美女网站在线免费欧美精品| 亚洲电影一区二区三区| 日韩色av导航| dy888午夜| 欧美激情免费| **女人18毛片一区二区| 亚洲男人天堂一区| 欧美高清性猛交| 三级在线免费看| 亚洲精品无吗| 欧美性jizz18性欧美| 国产精品亚洲网站| 在线看a视频| 久久精品欧美一区| 欧美三级蜜桃2在线观看| 欧美成人第一区| 在线观看免费毛片| 一级视频在线观看| 黄色电影免费在线看| 久久精品国产美女| 国产乱子伦精品视频| 中文视频在线| 日韩电影免费观看高清完整版在线观看| 亚洲另类春色校园小说|