sun認證考試:j2ee學習方法摘要
JAVA語言學習是sun認證考試中的主要程序語言,那麼你知道J2EE語言的學習方法嗎?下面yjbys小編為大家分享,僅供參考!
目前JAVA主要分三個方向:J2EE(java 2 enterprise edition,也就是JAVA的企業級標準,目前應用最多也最廣泛,技術相對成熟)、J2ME(java 2 micro editon,java在微型系統上的應用,像手機、PDA、電視機機頂盒一類,國家3G標準一旦實施,J2ME將會應用的更加廣泛)、J2SE(Java 2 Standard Edition標準版,主要用於個人用户)
如果有人想學J2EE的話,推薦一下學習進階步驟:
①先學基本的JAVA語法,推薦《Thinking in java》,精通面向對象的思想(封裝、繼承和多態,其中封裝和繼承稍微簡單一點,多態難一點,但能不能理解好多態是能不能理解面向對象思想的重要一步)(Applet沒有必要學,現在不是20世紀,Applet已經風光不在)
②學JSP,推薦清華大學出版社《JSP實用案例教程》,掌握JSP代碼、JSP指令、JSP動作,同時也要學一些servlet、XML方面的知識,JSP比起以後要學的STRUTS、EJB而言,難度要小很多,但是光看書是不夠的,一定要做個小項目(推薦大家按照書上的例子做一些小的電子商務網站,最好採用JSP+javabean的設計模式)
③系統的再學一下數據庫,書上講的五大範式沒有必要全掌握,掌握前三個就可以了,但是SQL語句一定要精通,這對以後的學習很有幫助,最好能用用SQLServer或者DB2
④學習STRUTS(學到這一步,才算真正接觸了J2EE,以上學的東西不過是為了以後的學習做好鋪墊),精通MVC,花10天左右的時間研究前三章,特別是第二章,經典的HelloWorld的例子一定要會做,如果這個做不好的,J2EE以後就沒法學了。
此外一定要熟悉Struts標籤,掌握自定義標籤是如何使用的,STRUTS框架是如何響應客户端請求的……推薦書目:《精通STRUTS——基於MVC的java web設計與開發》電子工業出版社(當然,這個時候就要用到J2EE的開發工具了,本人推薦eclipse或者WSAD,其實WSAD也就是eclipse的豪華版,一個收費,一個不收費),現在hibernate也相當流行。
⑤學習EJB,這算是更難的部分了,此外EJB也比較龐大,一般的教程都是翻譯的,推薦看電子工業出版社的《精通EJB》,這中間的session bean、entity bean、message driven bean是必須掌握的,我覺得最難的應該是entity bean了,訪問數據庫(我用的是DB2)都需要配置N多,包括服務器啊,JNDI啊,忒麻煩。書上entity持久化部分主要講BMP和CMP,其實BMP大家只要熟悉就行了,現在主要用CMP比較多(CMP使用容器管理entity bean,生成代碼更方面,手工添加的東西很少)
⑥學習UML,這算是系統架構師必須掌握的東西了,如果大家沒興趣以後向更高的層次發展的話,UML就沒必要掌握那麼多了,不過四大關係一定要熟悉(不過説實話,好多做了幾年開發的人四大關係中的`關聯和依賴仍然分不清楚),9大類圖大家隨便看看就好了,要想精通的話難度太大,估計咱礦院也沒幾個老師精通UML的,推薦書目:《UML用户指南》,機械工業出版社
⑦學習設計模式,其實學設計模式和你做J2EE項目的關係特別大,問題在於寫JAVA程序要用到設計模式,而學設計模式要有深厚的JAVA代碼經驗,所以這東西也很難搞定,不過設計模式最基本的六大原則、三大類是大家一定要掌握的,至於常見的設計模式嘛,比較常見的有簡單工廠、工廠方法、抽象工廠、建造模式、適配器模式、合成模式、單例模式、裝飾模式(至於其他的,估計大家工作以後慢慢琢磨,不過學這東西,就要看大家的天賦和造化了,反正偶是看的雲裏霧裏的,頭都大了)推薦書木:《JAVA與模式》,哪個出版社的我忘了,寫書的叫閻宏,科大畢業的,賊厚一本書,和《Thinking in java》差不多。
如果大家以後想在J2EE方向發展,①—④是必須要掌握的,如果大家以後想往系統架構師方向發展的話,最好這所有的都能學完。
相關文章
-
sun認證考試技巧:j2ee的學習方法
在學習、工作或生活中,許多人都有過寫作文的經歷,對作文都不陌生吧,作文是由文字組成,經過人的思想考慮,通過語言組織來表達一個主題意義的文體。作文的注意事項有許多,你確定會寫嗎?以下是小編為大家整理的以諒解為話題的作 -
SUN認證考試知識點:OSCache提升J2EE系統運行性能
Cache是一種用於提高系統響應速度、改善系統運行性能的技術。尤其是在Web應用中,通過緩存頁面的輸出結果,可以很顯着的改善系統運行性能。本文中作者給大家介紹一個實現J2EE框架中Web應用層緩存功能的開放源代碼項目--- -
SUN認證考試知識點:java servlet生命週期
Servlet是使用 Java Servlet應用程序設計接口及相關類和方法的Java程序。它在Web服務器上或應用服務器上運行並擴展了該服務器的能力。Java Servlet對於Web服務器就好像Java Applet對於Web瀏覽器。Applet裝入Web瀏覽 -
WebSphere MQ Solution Designer認證考試
IBM根據其產品分類設置了相應的專業認證項目,那麼IBM認證是什麼呢?IBM認證的優勢又怎樣的呢?下面是小編整理的關於WebSphere MQ Solution Designer認證考試,希望大家認真閲讀! 打開隊列本部分討論打開不同隊列類型的 -
Java認證考試知識點:Spring獲取Bean四種方法
下面YJBYS小編為大家整理了Spring獲取Bean四種方法,希望對你有所幫助。更多Java認證考試信息,盡在應屆畢業生培訓網! 方法一:通過Spring提供的工具類獲取ApplicationContext對象代碼:import pplicationContextUtils;Ap -
Java認證考試技巧:治理Eclipse插件方法
簡單地把plugin放到Eclipse SDK本身的features和plugins目錄下來進行plugin的安裝,但是這種方法並不利於plugin的治理: 雖然可以簡單地把plugin放到Eclipse SDK本身的features和plugins目錄下來進行plugin的安裝,但是這 -
asp.net+jquery Jsonp使用方法介紹
服務器端複製代碼 代碼如下:string callback = Request["callback"];string response = at(""value1":"{0}","value2":"{1}", v1, v2);string call = callback + "({" + response + "})";e(call);客户端這裏使用JQ,有 -
SUN認證考試知識點:Java Socket通信讀取相關信息代碼
Java Socket通信讀取有不少需要我們注意的知識點。當我們在使用的時候有很多的`問題擺在我們面前。下面我們就來詳細的學習有關Java Socket通信讀取的相關代碼編寫。以下是Java Socket通信讀取的相關代碼。rt eredRea -
英語習慣用語:just for laughs; laugh up ones sleeve
笑是人類表達喜怒哀樂各種不同感情的一個不可缺少的形式,第25講:just for laughs; laugh up ones sleeve。笑這個字,也就是英文裏的laugh經常出現在美國的成語或俗語裏。人們經常會做一些事,純屬為了高興。這在英文裏就是 -
七年級英語Unit 12 My favorite subject is science 課後練習題答
Unit 12 My favorite subject is scienceSeetion AIa 1.C 2.d 3.b 4.e 5.a 6.Flb circled items: science, art, math, music.2a The sentences are numbered left to right in this order:4 2 1 33a (1)your (2)subject (3)My (4