初學(xué)者如何學(xué)習(xí)jsp
JSP頁面可以與處理業(yè)務(wù)邏輯的servlets一起使用,這種模式被Java servlet 模板引擎所支持。很多新手都不知道如何開始學(xué)習(xí)JSP,下面學(xué)習(xí)啦小編收集了一些關(guān)于學(xué)習(xí)jsp的方法,希望對你有幫助
學(xué)習(xí)jsp方法1
1、建立并且理解你的Web Server。
因為Apache 是免費(fèi)的并且在大多數(shù)平臺上工作,為訓(xùn)練目的推薦 Apache。
安裝時間:2 天。
2、 保證你理解 HTML / XHTML 。
你將需要了解html基礎(chǔ), 特別是 HTML 布局中的table的使用。XHTML 不久將代替 HTML ,學(xué)習(xí) XHTML 的基礎(chǔ)是一個好主意。許多程序員通過 HTML IDE 學(xué)習(xí) HTML ( 集成開發(fā)環(huán)境 ) 。因為大多數(shù) HTML IDE產(chǎn)生混亂的HTMl語法,所以花時間學(xué)習(xí)手工寫作html是很有必要的。因為你將會使用 JSP 和 HTML 混合編程,精通HTML語法是重要的。所以,你必須能流利地寫 HTML 。
訓(xùn)練時間:2 ~ 4 個星期。
3、開始學(xué)習(xí) Java 。
開始學(xué)習(xí) Java 1.3 理解 Java 基礎(chǔ)是很重要的。不用擔(dān)心學(xué)習(xí)Swing或 Java 的圖形方面,因為在JSP 中你不會使用這些特征。集中精力在 Java 工作的細(xì)節(jié),學(xué)習(xí) Java 的邏輯,也在 Java Bean上花時間。學(xué)習(xí)Applet是好的, 但是就象Swing, JSP 的大多數(shù)應(yīng)用將不使用小程序。
訓(xùn)練時間:3 ~ 6 個星期。
3、學(xué)習(xí) JavaScript
學(xué)習(xí)怎么將 JavaScript在HTML中驗證輸入的Form元素。也學(xué)習(xí) JavaScript怎么能在一 HTML 頁以內(nèi)修改Form的元素。最后要求你能從一
HTML 頁內(nèi)的事件中觸發(fā) JavaScript Function。
訓(xùn)練時間:一~ 2 個星期。
4、學(xué)習(xí)并且理解你的Web Server的更好的細(xì)節(jié)。
熟悉Web Server的特征,這是很重要的。
訓(xùn)練時間:2 天。
5、建立你的 JSP Server
我推薦以Tomcat開始。它可以很好地運(yùn)行JSP程序。當(dāng)你不能在生產(chǎn)使用Tomcat時,學(xué)習(xí)盡可能多的知識以便于更好的運(yùn)行程序。另外, 許多 JSP 程序員使用Tomcat。因此當(dāng)你遇到一個問題時,你將容易發(fā)現(xiàn)幫助。
安裝時間:一~ 2 天。
6、開始學(xué)習(xí) JSP 。
基本的 JSP 學(xué)習(xí)通過的步驟 1到步驟6可以完成, 然后使用 JSP 對象和腳本寫 JSP 程序來聯(lián)系。學(xué)習(xí) JSP 的另外一個方面可以學(xué)習(xí)怎么創(chuàng)建一個分布式的應(yīng)用程序。
訓(xùn)練時間:4 ~ 6 個星期。
7、學(xué)習(xí)更多的 JSP server。
沒有關(guān)于更多的 JSP Server當(dāng)然也可以運(yùn)行jsp程序。然而, 許多 JSP server都由自己特殊的特征,可以讓你更好的理解你的JSP 工程。學(xué)習(xí)更多的Jsp server如何處理jsp程序是有必要的。同樣也可以優(yōu)化你的 JSP 應(yīng)用程序,并且使之運(yùn)行得更快而不出任何問題。
訓(xùn)練時間:2 ~ 7 天。
學(xué)習(xí)jsp方法2
1.首先要有Java語言基礎(chǔ);也就是先要掌握J(rèn)ava SE的知識,不會Java,談何JSP呢?
2. 掌握一種數(shù)據(jù)庫開發(fā),Oracle/DB2/SQL Server/MySQL等等;不要求你會多強(qiáng)的DBA管理能力,你必須會標(biāo)準(zhǔn)SQL的編寫,同時結(jié)合具體數(shù)據(jù)庫,掌握這個數(shù)據(jù)庫的特殊SQL命令、存儲過程,同時學(xué)會JDBC。大多數(shù)企業(yè)級Web應(yīng)用開發(fā)離不開和數(shù)據(jù)庫打交道。
3.掌握Tomcat的搭建;目前為止,只要求一般性的知識,能讓你的學(xué)習(xí)例子運(yùn)行起來即可。
4.掌握HTML知識,至少了解JavaScript、CSS、XML;這些都是JSP周邊知識,特別是HTML,聯(lián)系最是緊密。若要掌握現(xiàn)今流行的AJAX,JavaScript等知識更是要下工夫了。
5. 學(xué)習(xí)JSP;對于學(xué)習(xí)Java、J2EE、具體到學(xué)習(xí)JSP方面的入門書籍,我覺得合我習(xí)慣的有很多,但我不太敢推薦,因為合適我的,不一定合適別人,怕誤導(dǎo)初學(xué)者,但是有一本書,我是非常有信心推薦給初學(xué)者,那就是《Servlet與JSP核心編程(第2版)》(《Core Servlets and JavaServer Pages:Volume 1:Core Technologies, 2nd Edition》,有中文版的),很好的一本書!這本書很重要的一點是教會初學(xué)者一些方法,缺點是講解JSP 2.0的東西比較少,顯得內(nèi)容不太新,但從某個角度來說,對于初學(xué)者打下較好JSP基礎(chǔ)也未嘗沒有好處,畢竟現(xiàn)在很多代碼還不是基于JSP 2.0;注意一點,無論你覺得這本書有多好,記住它只是適合初學(xué)者,很多內(nèi)容它沒有涵蓋或擴(kuò)展。學(xué)習(xí)JSP,強(qiáng)調(diào)一點,別輕視Servlet的重要性!
6. 當(dāng)然,結(jié)合實踐來學(xué)習(xí)、勤動手,是毋需多言的。學(xué)習(xí)過程會遇到形形色色的問題,這也是為什么要結(jié)合實踐的的原因,只有實作,才會遇到更多問題,才給你提供了強(qiáng)化知識理解、豐富技術(shù)經(jīng)驗的機(jī)會。碰到問題,我覺得解決流程的優(yōu)先順序應(yīng)該是:思考->查資料(充分利用搜索引擎的作用)->提問題,不應(yīng)該一有問題,馬上就到論壇發(fā)問,這樣效果非常不好。在問題解決以后,要善于總結(jié)。
7.提升自己的技能;你一旦熟悉了JSP的開發(fā),不應(yīng)該只是滿足于現(xiàn)狀,應(yīng)該繼續(xù)學(xué)習(xí)對你有幫助的相關(guān)知識,如Framework;成熟的Framework很多,而且都有眾多擁躉,看你的實際來選擇吧,但是選擇過程一定會讓你眼花繚亂,因為Framework實在太多了,呵呵,這也說明了Java的流行度。
8.如果要涉足企業(yè)級開發(fā),你還差一步,就是掌握至少一種Java Web應(yīng)用服務(wù)器的操作,包括部署以及一些管理操作。
學(xué)習(xí)jsp方法3
首先,你得對WEB應(yīng)用開發(fā)感興趣,因為興趣是最好的老師,更是你學(xué)習(xí)前進(jìn)的動力,如果只是抱這學(xué)學(xué)看的態(tài)度,本人建議不要開始學(xué)。那樣既浪費(fèi)了時間又浪費(fèi)了精力。有了興趣,一切就好說了,學(xué)得多快那就看你個人的能力了。
從HTML開始下手,一星期即可搞定HTML。因為開發(fā)WEB應(yīng)用要求你能看懂網(wǎng)頁代碼,然后是Java語言基礎(chǔ),Java語言學(xué)習(xí)的時間可能要長些。等前面這兩項熟悉了,就要開始學(xué)習(xí)JavaScript和CSS,當(dāng)然作為后臺程序員后面這兩項了解即可。
再接下來就要學(xué)習(xí)一下JDBC的技術(shù)了。數(shù)據(jù)庫建議先學(xué)習(xí)Mysql,然后再學(xué)習(xí)Mssql,Oracle,最后還要熟悉WEB服務(wù)器,初學(xué)者建議學(xué)習(xí)Tomcat,等這些都熟悉了。開始嘗試著開發(fā)幾個系統(tǒng),比如信息管理系統(tǒng),聊天室,論壇等。
再往后就要學(xué)習(xí)Struts,Hibernate,Spring等高級技術(shù)了。
猜你感興趣: