国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
J2EE學(xué)習(xí)之路

J2EE學(xué)習(xí)之路

zhangxhsj

Java (2003-06-04 10:40:01)


 

  初次接觸Java,以為Java就是做Applet的。慢慢地知道了http://java.sun.com,開(kāi)始知道Java其實(shí)博大精深。學(xué)習(xí)中,慢慢地知道了JCP組織是制定Java相關(guān)規(guī)范的發(fā)源地(http://java.jcp.org), 于是訂閱了一份郵件列表。真是好東西,定期有Java的最新動(dòng)向,讓我受益非淺。后來(lái), 自己動(dòng)手下載了Java 2 SDK和Java 2 SDK Documentation, 邊看邊學(xué)完成了安裝。

  記得剛搭起Java開(kāi)發(fā)環(huán)境后,還是用UltraEdit編輯并編譯的(在其中可以配好Java的編譯環(huán)境),后來(lái)改用JCreator了。偶然地看到《Java 2核心技術(shù)》Ⅱ,很是喜歡,后來(lái)知道了《Thinking in Java》也是一本好書(shū),直到今天有了Java經(jīng)驗(yàn)后,看這本書(shū)仍然覺(jué)得特別過(guò)癮,還經(jīng)常翻翻。逐漸地知道Oreilly公司(http://www.oreilly.com)出的圖書(shū)不錯(cuò),很高雅,后來(lái)從網(wǎng)上知道了jjhou(侯捷)這個(gè)人(http://jjhou.csdn.net )以及他的個(gè)人網(wǎng)站,尤其是侯捷老師寫(xiě)的書(shū)評(píng),很好讀。

  逐漸地開(kāi)始參加項(xiàng)目,書(shū)上看到的東西在項(xiàng)目中有了很好的機(jī)會(huì)去體驗(yàn)。最初接觸的是用Swing 開(kāi)發(fā)桌面系統(tǒng),開(kāi)始連放一個(gè)按鈕都放不好,后來(lái)才知道有一個(gè)布局管理器。這時(shí)候的我常常到Sun的Java網(wǎng)站看Java Tutorial(http://java.sun.com/docs/books/tutorial/)。

  隨著對(duì)Java的了解,發(fā)現(xiàn)自己的知識(shí)比較混亂。于是,我開(kāi)始研究Java規(guī)范和JDBC規(guī)范,從中我對(duì)很多概念有了新認(rèn)識(shí),尤其是DataBase的事務(wù)性控制,自己慢慢有了較為深入的理解,也知道了用Swing和JDBC開(kāi)發(fā)C/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。后來(lái)接到了一個(gè)開(kāi)發(fā)網(wǎng)站的任務(wù),這是一個(gè)基于Linux、JSP、JavaBean、Oracle的系統(tǒng),不同于Swing加JDBC的模式,系統(tǒng)之間多了一層,于是我認(rèn)識(shí)了三層結(jié)構(gòu)。

  完成項(xiàng)目后,自己對(duì)于Java很多方面都有更多的了解。開(kāi)始思考一個(gè)問(wèn)題,J2EE是什么東西?有人告訴我,學(xué)習(xí)Java大概有三個(gè)方向: 一個(gè)是桌面系統(tǒng),包括C/S結(jié)構(gòu);一個(gè)是J2ME, 面向無(wú)限領(lǐng)域; 最后一個(gè)是面向企業(yè)應(yīng)用J2EE平臺(tái)。

  在痛苦的抉擇后,我選擇了J2EE,開(kāi)始進(jìn)入我的J2EE之旅。還是從下載J2EE規(guī)范、J2EE SDK開(kāi)始學(xué)習(xí)。結(jié)合http://java.sun.com/j2ee/tutorial/index.html 提供的J2EE Tutorial開(kāi)始研究,1個(gè)月后,接到一個(gè)J2EE構(gòu)架方面的項(xiàng)目,是基于JSP(Servlet)、Session Bean、EIS構(gòu)架開(kāi)發(fā)系統(tǒng),在這個(gè)項(xiàng)目中我學(xué)到更多的東西,掌握了SB EJB的編寫(xiě),懂得了JSP如何調(diào)用EJB……

  完成項(xiàng)目后,我開(kāi)始研究Java Pet Store了,大呼過(guò)癮。開(kāi)始知道了Servlet過(guò)濾器,XML方面較為全面的知識(shí),知道了J2EE整個(gè)框架中各種技術(shù)的實(shí)際應(yīng)用。慢慢地,開(kāi)始研究WebLogic配置好的Pet Store(也是Sun公司的),開(kāi)始嘗試分析兩者的不同之處,對(duì)J2EE Specification有了自己的認(rèn)識(shí):J2EE Specification本身是很嚴(yán)肅,但Pet Store充滿活力。

  在反復(fù)的學(xué)習(xí)中,我明白了J2EE構(gòu)架。這時(shí),新的問(wèn)題又出來(lái)了,實(shí)際企業(yè)中會(huì)如何建構(gòu)一個(gè)J2EE系統(tǒng)呢?帶著這個(gè)問(wèn)題,我開(kāi)始分析《Core J2EE Patterns》和《EJB Design Patterns》。這時(shí)才開(kāi)始真正知道J2EE的魅力所在,懂得了J2EE為什么會(huì)在企業(yè)中得到認(rèn)可。

  對(duì)“設(shè)計(jì)模式”一詞的理解是一個(gè)更長(zhǎng)的過(guò)程。慢慢地我領(lǐng)悟到,作為一個(gè)J2EE開(kāi)發(fā)者,要掌握的核心內(nèi)容主要有三個(gè)方面:實(shí)施EJB系統(tǒng)常用的架構(gòu)、設(shè)計(jì)模式,比如Session facade、message facade、DTO等; J2EE系統(tǒng)構(gòu)架中常用的模式; UML與 EJB相互映射。

  我現(xiàn)在仍然在學(xué)習(xí)J2EE,而且還想研究下去。學(xué)習(xí)的過(guò)程很孤獨(dú),但幸好有J2EE相伴!
 
==============回復(fù)分割線==============================
 
另一篇文章里的回復(fù):
 
 

J2SE為基礎(chǔ),以J2EE為核心

 

J2EE包含的技術(shù)太多了。如果你想坐在桌子旁邊抱著一大堆書(shū)來(lái)學(xué)習(xí)的話,效果不大。我建議在開(kāi)始這一階段的學(xué)習(xí)的時(shí)候,可以按以下步驟來(lái)做,總的思想是“總體把握,各個(gè)擊破”。

 

了解J2EE中的技術(shù)術(shù)語(yǔ)的含義。

J2EE標(biāo)準(zhǔn)中涉及到的各種技術(shù)很多,如果一開(kāi)始就一個(gè)一個(gè)去學(xué)習(xí)的話是不現(xiàn)實(shí)的,也是沒(méi)效果的。我的建議是,先對(duì)其中的技術(shù)有個(gè)大概的了解,比如EJB、JavaIDL、JTA等??赡苣悴⒉恢涝趺慈?xiě)一個(gè)EJB,但是要知道什么是EJB、它能做什么,當(dāng)有了這樣的概念后,再去有目的地學(xué)習(xí)它就會(huì)快很多。我還要再重復(fù)一句:必須要在實(shí)踐中動(dòng)手去做才行。

 

了解J2EE中的設(shè)計(jì)模式,這樣能幫助你對(duì)J2EE做個(gè)整體把握。

MVC開(kāi)發(fā)模式被證明是有效的處理方法之一。它可以分離數(shù)據(jù)訪問(wèn)和數(shù)據(jù)表現(xiàn)。你可以開(kāi)發(fā)一個(gè)有伸縮性的、便于擴(kuò)展的控制器,來(lái)維護(hù)整個(gè)流程。通過(guò)這一層次的學(xué)習(xí),當(dāng)你面對(duì)一個(gè)項(xiàng)目的時(shí)候,應(yīng)該首先把握它的總體架構(gòu)的設(shè)計(jì),以來(lái)決定采用J2EE標(biāo)準(zhǔn)中的哪些技術(shù)。

 

了解一些J2EE平臺(tái)的典型案列,加深對(duì)基本概念和相關(guān)技術(shù)的理解。

平時(shí)可以多留意這方面,熟悉一些典型案例,分析它為什么要采用那個(gè)實(shí)踐?那樣做能達(dá)到什么樣的目的?然后聯(lián)系到自己身邊的項(xiàng)目是否可以作為參考。(研究開(kāi)源項(xiàng)目)

 

學(xué)習(xí)J2EE下的各種技術(shù)。

在有了前幾階段的學(xué)習(xí)后,可以自己搭建一個(gè)J2EE平臺(tái)開(kāi)始具體學(xué)習(xí)每一種技術(shù)。你可以參與公司相關(guān)項(xiàng)目進(jìn)行學(xué)習(xí),也可以自己搭建一個(gè)平臺(tái)進(jìn)行學(xué)習(xí)。這時(shí)候應(yīng)該找點(diǎn)相關(guān)的書(shū)來(lái)一步一步學(xué)習(xí),沒(méi)有捷徑可走。如果你不滿足于這些,那么還應(yīng)該更深入地學(xué)習(xí)UML、設(shè)計(jì)模式等方面的東西。

 

需要注意的地方

1、 理清Java的知識(shí)體系,要有的放矢的學(xué)習(xí);

2、 一定要學(xué)會(huì)“整體框架 →功能模塊 →具體細(xì)節(jié)”的編程思想;

3、 要多收集典型的功能模塊(一定要懂、會(huì)寫(xiě));

4、 有了一定的基礎(chǔ)之后要看<<Thinking In Java>><<Effective Java>>

5、 推薦的學(xué)習(xí)步驟:學(xué)語(yǔ)法;學(xué)類庫(kù);學(xué)網(wǎng)絡(luò)(了解各種技術(shù));學(xué)開(kāi)源;學(xué)UML學(xué)模式;⑦做項(xiàng)目,精通各項(xiàng)技術(shù)。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
真正的java學(xué)習(xí)從入門到精通
路在何方:JAVA入門學(xué)習(xí)指導(dǎo)方向
安裝Java EE SDK 與 Tomca
struts+ spring + hibernate
J2EE開(kāi)發(fā)框架
Java的盛宴(下)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服