時(shí)間: 2006年7月27日 16:09:54 來(lái)源:賽迪網(wǎng)
其實(shí),我覺(jué)得程序設(shè)計(jì)這玩意是不能急噪的,不可能什么事都能一步登天,應(yīng)該是一個(gè)循序漸進(jìn)的過(guò)程。
----如果不是很熟悉java,那么我建議從java的基本語(yǔ)法開(kāi)始學(xué)起,然后再慢慢去掌握java的面向?qū)ο缶幊谭椒ê退枷耄热缯f(shuō)類(lèi)、對(duì)象、繼承、封裝、多態(tài)、覆蓋、重載等等比較重要的知識(shí)點(diǎn)。這些都是基礎(chǔ),都是你以后往高深方面發(fā)展不能缺少的。很難想象一個(gè)自稱(chēng)java高手的,連java的多態(tài)都不知道。等這些都熟悉之后,再去熟悉java的api,然后就可以開(kāi)始做一些項(xiàng)目,這樣的話,慢慢就對(duì)java編程熟悉了。
----熟悉java后,就可以開(kāi)始學(xué)習(xí)網(wǎng)絡(luò)方面的知識(shí)。接著可以學(xué)習(xí)Javaservlet,其實(shí)servlet不是很難,內(nèi)容也不是很多,主要是要把它的規(guī)范搞清楚,畢竟它是J2EE中一個(gè)重要的構(gòu)成部分。同時(shí),需要學(xué)習(xí)JDBC方面的知識(shí),并最好在機(jī)器上安裝一個(gè)測(cè)試數(shù)據(jù)庫(kù)。如果條件允許,裝一些商業(yè)的大型數(shù)據(jù)庫(kù)當(dāng)然好了。不過(guò)為了學(xué)習(xí)方便,我建議裝一個(gè)免費(fèi)的軟件Mysql,是一個(gè)非常好的數(shù)據(jù)庫(kù)。該軟件雖然是免費(fèi),但是功能特別強(qiáng),現(xiàn)在很多中、小型項(xiàng)目經(jīng)常用。學(xué)會(huì)servlet和jdbc后,就可以開(kāi)始動(dòng)手寫(xiě)一些實(shí)驗(yàn),比如說(shuō)基本的BBS和聊天室等。呵呵,搞不好,你還能做出一個(gè)社區(qū)來(lái)呢。
----熟悉servlet后,就可以學(xué)習(xí)JSP,JSP主要在于一些命令、標(biāo)準(zhǔn)行為,難點(diǎn)在TLD方面。只要把這些都搞熟,就可以熟練地進(jìn)行JSP開(kāi)發(fā)了。
----當(dāng)你發(fā)現(xiàn)自己對(duì)servletjsp都很熟悉了,那么你現(xiàn)在已經(jīng)很自信了。為了尋找更大的挑戰(zhàn),你可以開(kāi)始接觸J2EE的EJB方面的知識(shí)。EJB的重點(diǎn)在于幾種bean和部署方面,另外最重要的還在于其結(jié)合到J2EE中的架構(gòu)中。J2EE里面的程序編寫(xiě)現(xiàn)在已經(jīng)變得不是很重要了,而架構(gòu)思想才是J2EE的精華。因此,學(xué)習(xí)者應(yīng)該花時(shí)間把其精華消化到腦子里面。
----呵呵,到此,你已經(jīng)是一個(gè)很熟練的J2EE工程師了。那么下一步不用我說(shuō),也知道該怎么做啦。:)
----另外,對(duì)于那些已經(jīng)熟悉java開(kāi)發(fā)的朋友,我這里有一點(diǎn)小建議,那就是在設(shè)計(jì)模式方面要多花工夫,真的,設(shè)計(jì)模式在實(shí)際應(yīng)用中,特別是對(duì)于大型項(xiàng)目開(kāi)發(fā),非常之重要。以至于很多大公司都要求軟件開(kāi)發(fā)者必須精通設(shè)計(jì)模式和面向?qū)ο笏枷搿?br />
----以上是總結(jié)的一些規(guī)律,希望對(duì)各位有幫助!!呵呵,希望你早日成為java高手!
馬嘉楠
jianan.ma@gmail.com
posted on 2006-07-31 21:23
馬嘉楠 閱讀(210)
評(píng)論(0) 編輯 收藏