2005年9月4日
#
MySQL 5正式版發(fā)布!
請看www.mysql.com:
支持Stored Procedures、Triggers、Views、Data Dictionary、XA,and more...
以后學(xué)習(xí)JSP,如果搭配MySQL 5,將是最好的學(xué)習(xí)環(huán)境啦。
最近的精力放在了GUI上面了,對于喜愛的JavaServer Faces(JSF),只好先放一放了,前一陣子還是學(xué)了不少JSF的知識,感覺JSF確實不錯,但還沒學(xué)完,真是有點感覺遺憾,而且如果沒有好好實踐,可能忘的也快,但現(xiàn)在也只好留到以后再拾遺補漏了。
再說現(xiàn)在專注的GUI,主要還是Swing方面的內(nèi)容,感覺Swing真的很繁瑣,很難用,希望Java SE版本下次升級時對Swing也同時做一個較徹底的升級,應(yīng)努力使Swing編程變得容易、快捷,特別是布局版式。
【第一個程序】
還是按照慣例寫個“Hello,world”程序,也好對JSF有個感性的認識,這個例子就用《Core
JavaServer
Faces》第一章“開始”中的例子好了,但我也做了些調(diào)整和改動;在JSF開發(fā)中,工具是很重要的,當然,你不習(xí)慣用一些IDE也可以用文本編輯器,只
是不要笑話我就是了,我最終選擇了Oracle JDeveloper 10g(10.1.3),我覺得確實很好用的,反正是蘿卜青菜,各有所愛。
整個例子的結(jié)構(gòu)如下圖,注意紅色框為重點部分:

其中包括兩個JSF頁面,一個Javabean,另外還有兩個XML格式配置文件,具體組織方式可以看上圖。
(......)
【寫在前面的話】
前一段我打算在Struts和JSF(JavaServer Faces)兩者中選一個作為研究、學(xué)習(xí)的對象,經(jīng)過一段時間的調(diào)研,我打算選擇JSF,雖然它目前尚不夠成熟,但畢竟已經(jīng)成為了標準。
目前書市中有三本JSF方面的中譯本,其實三本我都陸續(xù)買了,但其中一本是比較老的版本(相比較來說是最早出版的),現(xiàn)在已經(jīng)不太合適再用它了,另外兩本
是《Mastering JavaServer Faces》和《Core JavaServer
Faces》,從翻譯質(zhì)量上來說,《Mastering JavaServer
Faces》是不錯的,但原書內(nèi)容的組織、編排我覺得不太合適國內(nèi)的初學(xué)者,《Core JavaServer
Faces》恰恰倒過來了,原書內(nèi)容的組織很適合JSF初學(xué)者,但在書評中卻體現(xiàn)出對該書翻譯質(zhì)量的不認可。
我最終還是選擇了《Core JavaServer Faces》作為我初學(xué)JSF的第一本書,再收集其他的一些資料,結(jié)合起來學(xué)習(xí)JSF。