天天看點

Struts2.0使用心得

      對每一個學習 java 的程式員來說,架構的使用是必不可少的。特别對于 j2EE 的開發,架構那是作為提高開發效率和項目的高效管理及維護的有力武器。記得第一次使用 Struts 時候,确實被 Struts 的優越性所折服。其實當時我使用的 Struts 還不是真正意義上的 Struts 架構,使用的是教育訓練老師自己寫的一個比較簡單且具有 Struts 思維的一個 java 管理類。但是通過這個 java 管理類結構的學習和使用,是我對 Struts 架構的内部處理流程比較了解,同時為我後來快速學習 Struts1.* 奠定很好的基礎。

    到目前為止,我也使用 Struts 做過了幾個公司項目,在學習和使用 Struts 的過程中,有了一點心得和感觸,其實對于我們程式員來說,特别是對剛開始從事軟體開發初級程式員來說,在項目實戰啟蒙階段,師從位個有經驗的開發工程師,那樣會對自己的技術學習有很大的促進作用。會使你養成一個良好的程式設計習慣和程式設計風格,甚至是你的思維方式。如果你一直從事軟體開發,那麼你就會越發感覺到程式設計習慣和思維方式對自己以後的工作和進步會有多大的影響。

    師從一位有經驗和修為的老師隻能說是你的入門境界比别人高一些,但是以後的路還得自己走。就我的學習過程來說,任何技術的學習還是放入項目中學習,進步會非常快。大家是否有這種感覺,當你拿着一本厚厚的技術介紹書本在自習室裡啃了大半天,但是你坐在電腦前開始應用一下剛才所看的知識時,又不知從何下手。結果又得調轉頭把書打開,把書重新浏覽一遍,才能模糊的了解技術的大概。但是如果你換一個角度來學習——針對性學習,那樣會使你更快更好地了解技術的精華。何謂“針對性學習”,我想大家都有自己的了解。可是對于“針對性學習”的優勢,可能大家都沒有在意過這個問題。在這裡我談談自己的看法:

1.       “針對性學習”加深了問題的探究深度。

2.       “針對性學習”擴充了問題的處理方案的廣度。

3.       “針對性學習”保證了問題解決方案的優化度。

言歸正傳,對于 Struts 的學習,也是這樣,如果采用“針對性學習”會使你更快的了解 Struts 。如果你一開始就拿着 Struts 書本來學習,可能會被吓着,因為裡面的東西太多了。而對于每個人來說,都有種對未知領域盤根問底的沖動。是以看者裡面這麼多自己不知道但是又很想馬上知道的知識,就會花大量時間去了解它。其實這對初學者來說是一個不是很正确的學習方式。凡是還是循序漸進,步步為營。這樣才會使自己學習的更加輕松。

繼續閱讀