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

其中包括兩個JSF頁面,一個Javabean,另外還有兩個XML格式配置文件,具體組織方式可以看上圖。
(......)
【寫在前面的話】
前一段我打算在Struts和JSF(JavaServer Faces)兩者中選一個作為研究、學習的對象,經(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)的初學者,《Core JavaServer
Faces》恰恰倒過來了,原書內(nèi)容的組織很適合JSF初學者,但在書評中卻體現(xiàn)出對該書翻譯質(zhì)量的不認可。
我最終還是選擇了《Core JavaServer Faces》作為我初學JSF的第一本書,再收集其他的一些資料,結(jié)合起來學習JSF。
最近打算選擇一個framework深入研究(主要是Struts、JSF二選一),請教是Struts or JSF?還請說說理由先。
請大家討論一下目前JSF的應用程度?大家覺得它會是將來J2EE表現(xiàn)層的發(fā)展趨勢嗎?最終會取代JSP嗎?