怎樣學習JSP技術
對于怎樣學習JSP技術,我覺得還有必要細化,我是這么認為的:
1.首先要有Java語言基礎;也就是先要掌握Java SE的知識,不會Java,談何JSP呢?
2.掌握一種數據庫開發,Oracle/DB2/SQL Server/MySQL等等;不要求你會多強的DBA管理能力,你必須會標準SQL的編寫,同時結合具體數據庫,掌握這個數據庫的特殊SQL命令、存儲過程,同時學會JDBC。大多數企業級Web應用開發離不開和數據庫打交道。
3.掌握Tomcat的搭建;目前為止,只要求一般性的知識,能讓你的學習例子運行起來即可。
4.掌握HTML知識,至少了解JavaScript、CSS、XML;這些都是JSP周邊知識,特別是HTML,聯系最是緊密。若要掌握現今流行的AJAX,JavaScript等知識更是要下工夫了。
5. 學習JSP技術;對于學習Java、J2EE、具體到學習JSP方面的入門書籍,我覺得合我習慣的有很多,但我不太敢推薦,因為合適我的,不一定合適別人,怕誤導初學者,但是有一本書,我是非常有信心推薦給初學者,那就是《Servlet與JSP核心編程(第2版)》(《Core Servlets and JavaServer Pages:Volume 1:Core Technologies, 2nd Edition》,有中文版的),很好的一本書!這本書很重要的一點是教會初學者一些方法,缺點是講解JSP 2.0的東西比較少,顯得內容不太新,但從某個角度來說,對于初學者打下較好JSP基礎也未嘗沒有好處,畢竟現在很多代碼還不是基于JSP 2.0;注意一點,無論你覺得這本書有多好,記住它只是適合初學者,很多內容它沒有涵蓋或擴展。學習JSP技術,強調一點,別輕視Servlet的重要性!
6. 當然,結合實踐來學習、勤動手,是毋需多言的。學習過程會遇到形形色色的問題,這也是為什么要結合實踐的的原因,只有實作,才會遇到更多問題,才給你提供了強化知識理解、豐富技術經驗的機會。碰到問題,我覺得解決流程的優先順序應該是:思考->查資料(充分利用搜索引擎的作用)->提問題,不應該一有問題,馬上就到論壇發問,這樣效果非常不好。在問題解決以后,要善于總結。
7.提升自己的技能;你一旦熟悉了JSP的開發,不應該只是滿足于現狀,應該繼續學習對你有幫助的相關知識,如Framework;成熟的Framework很多,而且都有眾多擁躉,看你的實際來選擇吧,但是選擇過程一定會讓你眼花繚亂,因為Framework實在太多了,呵呵,這也說明了Java的流行度。
8.如果要涉足企業級開發,你還差一步,就是掌握至少一種Java Web應用服務器的操作,包括部署以及一些管理操作。
9.這時候,當別的初學者正在學習JSP技術的ABC,你已經至少有小成了,你可以繼續,你也應該不會停頓的,你完全可以關注一下你感興趣的Java知識領域,如模式、寫自己的Framework等等
【編輯推薦】