June 25,2006
JSP速成
對象:只想做小型網站的人)
我的心得
其實不用害怕前面介紹servlet
寫jsp就是要避免用servlet
頂多知道out.print就夠用了
沒事多用用EL和jstl
和JDNI與dbcp
所以, 建議以實用為導向的閱讀順序為
0. CH4 基本scriptlet語法
1. CH5 隱含物件
重點在於了解不同scope,和傳遞變數
2. CH9 網頁表單處理
重點在於直接看EL與JSTL的用法,
因為這章的寫法都是JSTL和EL的。
需要參考CH7的JSTL安裝方法,
和用CH6當EL reference查詢用
3. C14-8 JDNI
不建議你用傳統的JDBC方法,參考該章節設定JDNI與DBCP
再回到CH7看JSTL如何下SQL的用法
4. CH8 JavaBean
有一些複雜又常用的功能,考慮將之抽離出來
寫成JavaBean是容易維護的,
但是記得,他的限制是只能傳回一個值。
如果你有一串值,那你可能要組成字串, 再用JSTL split之。
以上是我個人覺得最快上手的方法。
其他的章節是有需要特別的功能才要看的。
所以基本上,有java基礎,
跑完這個流程,速成的JSP一天就學了該會的東西。
雖然,這樣的學習很淺薄。
但是查詢用的QA index做好,就和有經驗的人一樣了。
-----
June 11,2006
The world is flat
在閱讀完世界是平的(The world is flat)之後感觸良多。書中的一些觀點是我已經知道甚至我正在運用這樣的資源,如Wal-Mart,apache,firefox,openOffice,這份報文章就是用免費且開放原始碼的openOffice寫的呢。但也有些觀念是讓我大感意外不可思異的,如美國的會計工作外包到印度以及UPS對企業的內包。如果說,真要我用簡單的言語來表答我的感受,就讓我借用一本書的書名<仍然不足夠>怎麼說呢? 當我今天在吃飯或是睡覺,甚至是寫這份報告時,世界正用我無法想像的速度在變化。我們獲得資訊的速度太慢 大環境重視的也是所謂大眾文化,當世界在改變時,我們仍在原地踏步。
本書的作者應麻省理工學院(massachusetts institute of technology )開放式課程(OpenCourseWare)的邀請下為他們演說,並且透過開放式課程,使全世界的人都可以欣賞精彩的演說,無須付費,每個人都可以觀賞,這就是另一個鏟平世界的機制。麻省理工學院「開放式課程網頁」提供了915門麻省理工學院課程的教材。麻省理工學院「開放式課程網頁」是個大規模的麻省理工學院教材出版的網頁計畫。教師們可以自由取用教材來規劃教學目標和內容,學生們可以利用目前提供的教 材來調整學習的內容。自學者們可以利用這個網站來獲得自學的教材或是補充的資料。麻省理工學院「開放式課程網頁」上的教材可以被使用、複製、分享、翻譯和修改,而且免費。透過網路的傳輸,我們可以以自學的方式,學習和MIT一樣的教材。
但是,即使資源這麼的豐富,但是我們離整個世界的趨勢卻還有一大段,這是為什麼?雖然說世界是平的。但通往世界的路卻是崎嶇不平的。如果要與這個平的世界接軌。我們還需要更多的努力。就好像機會不會自己來敲門。而是要自己去發掘。否則我們是處於一個傾斜的世界。
也許有人認為藍海策略跟世界是平的是相同類型的書,但還是有很大的差異,尤其是世界是平的。作者得過三次普立茲獎,並且分析未來全球化的改變,這跟藍海主要針對企業管理人是不一樣角度的。真的,在所有事物都高度電腦化的影響下,非常認同世界是平的書中的想法,當然未來選工作最好找書中那些很難電腦化和外包的工作。
