J2EE學習經驗和流程 |
作者:佚名 來自:水木清華
在這裏我談談我在學習j2ee流程,並談到在此過程中領會的經驗和教訓。以便後來者少走彎路。 Java發展到現在,按應用來分主要分爲三大塊:J2SE,J2ME和J2EE。這三塊相互補充,應用範圍不同。 J2SE就是Java2的標準版,主要用於桌面應用軟件的編程; 先學習j2SE 要學習j2EE就要先學習j2SE,剛開始學習j2se先建議不要使用IDE,然後漸漸的過渡到使用IDE開發,畢竟用它方便嘛。學習j2se推薦兩本書,《java2核心技術一二卷》,《java編程思想》,《java與模式》。其中《java編程思想》要研讀,精讀。這一段時間是基本功學習,時間會很長,也可能很短,這要看學習者自身水平而定。 不要被IDE糾纏 在學習java和j2ee過程中,你會遇到五花八門的IDE,不要被他們迷惑,學JAVA的時候,要學語言本身的東西,不要太在意IDE的附加功能,JAVA編程在不同IDE之間的轉換是很容易的,過於的在意IDE的功能反而容易耽誤對語言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加強版WSAD。用好其中一個就可以了,推薦從eclipse入手j2ee。因爲Jbuilder更適合於寫j2se程序。 選擇和學習服務器使用配置 當你有了j2se和IDE的經驗時,可以開始j2ee的學習了,web服務器:tomcat,勿庸置疑,tomcat爲學習web服務首選。而應用服務器目前主要有三個:jboss、weblogic、websphere。有很多項目開始採用jboss,並且有大量的公司開始做websphere或weblogic向jboss應用服務器的移植(節省成本),這裏要說的是,學習tomcat和jboss我認爲是首選,也是最容易上手的。學習服務器使用配置最好去詢問有經驗的人(有條件的話),因爲他們或許一句話就能解決問題,你自己上網摸索可能要一兩天(我就幹過這種傻事),我們應該把主要時間放在學習原理和理論上,一項特定技術的使用永遠代替不了一個人的知識和學問。 學習web知識 如果你是在做電子商務網站等時,你可能要充當幾個角色,這是你還要學習: J2eeAPI學習 學習j2eeAPI和學習服務器應該是一個迭代的過程。 學習ejb設計模式和看代碼(最重要) 設計模式是練內功,其重要性可以這麼說吧,如果你不會用設計模式的話,你將寫出一堆使用了ejb的垃圾,有慢又是一堆bug,其結果不如不用ejb實現(ejb不等於j2ee)。 目前有很多開源的工程可以作爲教材: J2ee其他學習 當你漸漸對j2ee瞭解到一定深度時,你要開始關注當前領域中的一些技術變化,J2ee是一塊百家爭鳴的領域,大家都在這裏提出自己的解決方案,例如structs,hiberate,ofbiz等等,學習這些東西要你的項目和目標而定,預先補充一下未嘗不可,但不用涉及太深,畢竟學習原理和理論是最最重要的事。 目前常見j2eeAPI JavaServer Pages(JSP)技術1.2 學習上面的某些API要以你的項目而定,瞭解所有他們總之是有好處的 |
J2EE學習經驗和流程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.