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

Java學習筆記-JSF

開發 后端
本文介紹Java中JSF的學習筆記,包括創建web工程,創建bean和創建,編輯jsp文件等。

大約在兩周前,正式開始學習Java了,視頻講座,資料,插件,工具什么的下了一大堆,還不忘拷貝給同事。因為老楊說過公司可能要應用JSF + Hibernate. 先看了JSF的視頻,覺得真好玩,就先玩起了JSF。不過***個程序讓它跑起來還真不是那么容易的。

ok,讓我記錄下這個過程吧。

***步,創建web工程

J2ee下創建web project,這沒什么說的了,不過以前在eclipse中總是不知道怎么創建web應用,夠傻的,原來需要插件,在myeclipse提供了全套的插件。不過Myeclipse需要破解。中國程序員似乎很少用正版的。言歸正傳,Myeclipse中需要在Open Perspective中選擇J2ee enterprse視圖。然后創建web project。這跟delphi的New一個project不太一樣,delphi把所有可以new的都放在一個窗口中,而eclipse有不同的視圖來提供管理,這算一種進步吧,插件化的進步。接下來需要 Add JSF Capability,因為這個類庫(不知道是否應該稱為類庫)支撐了JSF開發需要的組件。

第二步,創建bean

在New-àother中的Myeclipse-àweb-JSF下有managed bean,創建bean可以連Java類文件一起創建,且可以將需要的屬性一起完成,myeclipse可以自動完成屬性的get,set方法。是個比較酷的功能。

第三步,創建,編輯jsp文件

在工程的webroot-->web-inf下面有一個facesconfig.xml文件,這個文件是Javabean的管理文件,同時它管理了頁面之間的切換關系,起到導航頁面的作用。有趣的是這個文件居然有個漂亮的design界面,可以在上面創建新的jsp文件,且可以用拖拽方式定義頁面之間的關系,讓所有頁面的關系看起來很直觀。感覺這里是個很酷的設計。頁面的導航是根據一個字符串來作為判斷依據的,所以在配置導航關系時,只要設定From outcome的值為調用bean方法的返回值即可。值得注意的是,JSF對于導航值只允許string類型。

Jsp頁面的編寫其實很方便,即使不太懂,因為myeclipse提供了拖拽式的頁面設計,如果熟練直接寫代碼也很好玩吧。我以前一直很討厭html的代碼,因為覺得太機械了,且不好記憶,這會得硬著頭皮學了,不過在這種拖拽式的設計中可以省不少力氣。記得jsp中使用Java采用”<% %>”的方式,這會是:”#{}” 直接以bean來調用。

第四步,本地化

如果需要考慮國際化的問題,那么需要創建一個.properties的文件,否則可以跳過這里。.properties文件需要創建到源碼文件的目錄下,否則在指定位置時便會找不到它。.properties文件的配置非常簡單,如同一個ini文件。如:"username=user name", 如果要顯示中文的話,這里需要轉化為unicode,jdk帶了一個native2ascii的小工具可以輕松轉換,不過這個玩意每次復制的時候都要先將編輯設為“標記”。不知道有沒有更方便的工具。另外如果要支持中文的.properties文件需要以_zh_CN結尾才行。在jsp文件中使用下面形式定義:

然后就如同Java中的類一樣使用了


不知道為什么,我的myeclipse中輸入msg.時不能出現代碼提示。

第五步,調試,運行

啟動tomcat,輸入url就可以運行了。不過文件的后綴不能是.jsp,必須為.faces.

【編輯推薦】

  1. JSF理解組件和客戶端標識符
  2. 過渡技術的Ajax及Apusic JSF
  3. ESRI為什么選擇JSF
  4. 淺析對JSF項目的單元測試
  5. 構建Ajax JSF事件驅動
責任編輯:佚名 來源: cnblogs
相關推薦

2009-06-24 11:39:45

學習JSF

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-06-25 11:11:25

控制JSF切入點

2011-06-30 10:49:27

2011-06-30 10:36:22

JSF

2009-06-22 14:28:00

java接口

2009-06-26 13:48:57

G4JSFGWTJSF

2009-06-26 14:06:08

JSF基礎框架

2009-06-17 14:21:39

core java

2009-06-29 16:50:27

Java集合框架

2009-06-23 16:22:23

JSF能否

2009-06-22 14:13:08

JSF入門

2009-06-23 13:01:04

JSF應用

2009-06-23 13:55:17

JSF標簽

2009-06-24 14:25:13

JSF整體架構

2009-06-26 10:54:24

JSF技術

2009-06-29 14:30:27

JSF技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产最新视频在线 | 亚洲 日本 欧美 中文幕 | 精品成人一区二区 | 婷婷综合网 | 国产亚洲精品久久久久动 | 国产一区二区三区在线 | 毛片链接 | 青娱乐av | 国产精品久久久久一区二区三区 | 欧美啊v在线观看 | 精品伊人久久 | 国产精品免费一区二区三区四区 | 久久专区| 久久精品亚洲 | 成人午夜视频在线观看 | 亚洲高清成人在线 | 色花av| 国内精品久久久久久影视8 最新黄色在线观看 | 日本超碰| 伊人网综合在线观看 | 日本福利一区 | 久久精品久久久久久 | 激情五月婷婷丁香 | 毛片国产 | 日韩一区二区三区在线观看 | 96国产精品久久久久aⅴ四区 | www视频在线观看 | a级片在线观看 | 精品久久久久一区二区国产 | 亚洲三级在线观看 | 午夜影院网站 | 欧美一区二区三区日韩 | www.日韩欧美 | 久久久蜜桃一区二区人 | 最新中文字幕在线 | 中国毛片免费 | 国产欧美精品一区二区色综合朱莉 | 久久久亚洲综合 | www.黄色网 | 日本网站免费观看 | 亚洲国产精品一区二区久久 |