June 25,2006

JSP速成

http://www.javaworld.com.tw/jute/post/view?bid=14&id=102416&sty=3&age=0&tpg=1&ppg=1#102416

對象:只想做小型網站的人)

我的心得

其實不用害怕前面介紹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做好,就和有經驗的人一樣了。


-----

Posted by tefachiang at 16:05回應(0)引用(0)未分類文章

June 11,2006

The world is flat

在閱讀完世界是平的(The world is flat)之後感觸良多。書中的一些觀點是我已經知道甚至我正在運用這樣的資源,如Wal-MartapachefirefoxopenOffice,這份報文章就是用免費且開放原始碼的openOffice寫的呢。但也有些觀念是讓我大感意外不可思異的,如美國的會計工作外包到印度以及UPS對企業的內包。如果說,真要我用簡單的言語來表答我的感受,就讓我借用一本書的書名仍然不足夠怎麼說呢? 當我今天在吃飯或是睡覺,甚至是寫這份報告時,世界正用我無法想像的速度在變化。我們獲得資訊的速度太慢 大環境重視的也是所謂大眾文化,當世界在改變時,我們仍在原地踏步。


本書的作者應麻省理工學院(massachusetts institute of technology )開放式課程(OpenCourseWare)的邀請下為他們演說,並且透過開放式課程,使全世界的人都可以賞精彩的演說,無須付費,每個人都可以觀賞,這就是另一個鏟平世界的機制。麻省理工學院「開放式課程網頁」提供了915門麻省理工學院課程的教材。麻省理工學院「開放式課程網頁」是個大規模的麻省理工學院教材出版的網頁計畫。教師們可以自由取用教材來規劃教學目標和內容,學生們可以利用目前提供的教 材來調整學習的內容。自學者們可以利用這個網站來獲得自學的教材或是補充的資料。麻省理工學院「開放式課程網頁」上的教材可以被使用、複製、分享、翻譯和修改,而且免費。透過網路的傳輸,我們可以以自學的方式,學習和MIT一樣的教材。


但是,即使資源這麼的豐富,但是我們離整個世界的趨勢卻還有一大段,這是為什麼?雖然說世界是平的。但通往世界的路卻是崎嶇不平的。如果要與這個平的世界接軌。我們還需要更多的努力。就好像機會不會自己來敲門。而是要自己去發掘。否則我們是處於一個傾斜的世界。


也許有人認為藍海策略跟世界是平的是相同類型的書,但還是有很大的差異,尤其是世界是平的作者得過三次普立茲獎,並且分析未來全球化的改變,這跟藍海主要針對企業管理人是不一樣角度的。真的,在所有事物都高度電腦化的影響下,非常認同世界是平的書中的想法,當然未來選工作最好找書中那些很難電腦化和外包的工作。





Creative Commons License


Posted by tefachiang at 23:34回應(1)引用(0)時事+一些觀念
 [1]