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

其中包括兩個JSF頁面,一個Javabean,另外還有兩個XML格式配置文件,具體組織方式可以看上圖。
(......)
【寫在前面的話】
前一段我打算在Struts和JSF(JavaServer Faces)兩者中選一個作為研究、學習的對象,經過一段時間的調研,我打算選擇JSF,雖然它目前尚不夠成熟,但畢竟已經成為了標準。
目前書市中有三本JSF方面的中譯本,其實三本我都陸續買了,但其中一本是比較老的版本(相比較來說是最早出版的),現在已經不太合適再用它了,另外兩本
是《Mastering JavaServer Faces》和《Core JavaServer
Faces》,從翻譯質量上來說,《Mastering JavaServer
Faces》是不錯的,但原書內容的組織、編排我覺得不太合適國內的初學者,《Core JavaServer
Faces》恰恰倒過來了,原書內容的組織很適合JSF初學者,但在書評中卻體現出對該書翻譯質量的不認可。
我最終還是選擇了《Core JavaServer Faces》作為我初學JSF的第一本書,再收集其他的一些資料,結合起來學習JSF。
最近打算選擇一個framework深入研究(主要是Struts、JSF二選一),請教是Struts or JSF?還請說說理由先。
請大家討論一下目前JSF的應用程度?大家覺得它會是將來J2EE表現層的發展趨勢嗎?最終會取代JSP嗎?
清華大學出版社的《Servlet與JSP核心編程》(第二版),Marty Hall、Larry Brown著,英文原版書名為《Core Servlet and JavaServer Pages
Volume 1:Core Technologies》(2nd Edition)。
這本書最大的特點是和實踐結合的比較緊密,很多內容都是作者的實際經驗,而且分類清晰;雖然內容是卷一 -
核心技術,而且對于JSP2.0的闡述也不是太詳盡,但是我覺得對于初學者乃至熟練者來說都極具參考價值;特別是對于初學者,學習本書將獲益良多。看完這
個再看O'Reilly的《JSP設計》第三版,作為JSP2.0的進階讀物,我個人認為有這兩本書在手,學好JSP應該有九成把握的。