—————————–
java tutorial 6
jee 6 向導自帶的sample,在glassfish update center安裝tutorial addon,下載約20M)
—————————–
samples/web/hello 最基本jsf例子
hello1 基本jsf sample #{hello.name}是亮點
hello2 基本servlet sample, @WebServlet("/greeting")是亮點
guessNumber 基本jsf例子
ajaxguessNumber
<f:ajax …>是亮點 實現部分update page,而不是refresh整個網頁,或用response.xhtml實現
關於<f:ajax>標簽,展開一點:
屬性execute指定把誰的數據發送到Server,這裡是input text
render用來指定最後輸出的位置,有兩個寫兩個
msg的js函數在有errors1的情況下清除result信息,沒什麼用,蹩腳
<f:ajax …>最終被編譯成js,其實直接寫ajax風格的js更清晰,這個tag學習成本較高
更多參考這篇文章 http://java.sys-con.com/node/1352885
—————————–
netbeans7.0 自帶的部分Sample
—————————–
petcatalog
跟向導自動生成ejb+jsf的東西基本一樣
<td><h:graphicImage library="images" name="banner_logo.gif" … /></td>是亮點
webjpa
包含create person, list person的兩個功能,person是entity存在derby db中
在servlet中調用M(JPA),servlet作為C,jsp作為V,結構清晰,值得參考
jsfjpa
login的例子 PhaseListener重定向頁面
在session map中找到user這個key就算已經認證過
沒找到就重定向到login
這個邏輯似乎有漏洞,用phaselistener實現login也不是很實用
ScrumToys
全面的例子,包括CRUD ,i18n, EL ,模板,bean validation等
本文出自 “meng_xx” 博客