JSF技術(shù)研究——第一個(gè)JSF程序
Posted on 2006-12-26 17:05 itVincent 閱讀(2548) 評(píng)論(7) 編輯 收藏 所屬分類: JSF
第一個(gè)
JSF
程序
開門第一篇,當(dāng)然是要做一個(gè)
JSF
程序,增強(qiáng)點(diǎn)信心和興趣吧,很簡(jiǎn)單的一個(gè)
welcome
程序,比
helloworld
高級(jí)一點(diǎn)吧,呵呵,先做個(gè)基礎(chǔ),才好做后面的事嘛。
1.
首先從
SUN
網(wǎng)站下載
JSF1.1
:
????????
http://java.sun.com/javaee/javaserverfaces/download.html
。由于
1.2
的支持情況還不完善,建議使用
1.1
。
2.
用
eclipse
建立一個(gè)
web
項(xiàng)目,把下載的
ZIP
文件中的
LIB
中的
JAR
包復(fù)制到,
WEB
項(xiàng)目的
LIB
下。
3.
在
WEB-INF
在建立兩個(gè)文件,一個(gè)是
web.xml
用于配置
web
應(yīng)用,另一個(gè)是
faces-config.xml
用于配置
jsf
的信息。首先建立
WEB-INF
下的
web.xml
文件,主要是配置
jsf
的
servlet
,不詳細(xì)說明了。
?

?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

4.編寫一個(gè)JavaBean,也就是一個(gè)managed-bean,它是JSF吹棒自己的一個(gè)優(yōu)勢(shì):POJO對(duì)象,負(fù)責(zé)處理后臺(tái)業(yè)務(wù):

?2

?3



?4

?5

?6



?7

?8

?9

10



11

12

13

14

4.?編寫JSF的配置文件faces-config.xml,這個(gè)配置了一個(gè)導(dǎo)航規(guī)則navigation-rule,和一個(gè)managed-bean:

?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

5.?編寫index.jsp文件,里面有一個(gè)輸入框,輸入你的名稱,點(diǎn)擊提交,就跳轉(zhuǎn)到welcome.jsp頁面了。

?2



?3

?4



?5



?6

?7

?8

?9

10

11

12

13

14

15

16

17

18

19

20

21

22

6.?編寫welcome.jsp文件,用于顯示一個(gè)歡迎提示信息。



?2



?3



?4

?5

?6

?7

?8

?9

10

11

12

13

14

15

16

7.?把本項(xiàng)目(jsfdemo)部署到Tomcat5下,打開瀏覽器輸入 http://localhost:8080/jsfdemo
有什么疑問可以回復(fù)或者發(fā)郵件一起討論啊!mailto:itvincent@126.com