青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

天空之城
new,think,program,happy to live
posts - 39,comments - 39,trackbacks - 0


如何學(xué)習(xí)Java

Tag:學(xué)習(xí)Java
?
一、前言

??? 在開(kāi)始之前有必要再討論一下J2ME,J2SE,J2EE這些概念。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手機(jī),PDA等等。J2SE,Java 2 Platform,Standard Edition,我們通常所說(shuō)的JDK(Java Development Kit)包含在此,是J2EE的基礎(chǔ)。J2EE,Java 2 Platform,Enterprise Edition,就是所謂的企業(yè)級(jí)Java。這些只是從API級(jí)別上的劃分,實(shí)際上Sun給J2EE的定義是:開(kāi)發(fā)基于組件的多層的企業(yè)級(jí)應(yīng)用的規(guī)范。也就是為各種不同的技術(shù)定義一個(gè)Java的規(guī)范,使這些不同的技術(shù)結(jié)合起來(lái),在Java平臺(tái)上構(gòu)建強(qiáng)壯的企業(yè)級(jí)應(yīng)用。從這一點(diǎn)來(lái)看,J2EE這個(gè)概念應(yīng)該是涵蓋J2ME,J2SE的。比如一個(gè)典型的J2EE應(yīng)用,網(wǎng)上商店,它支持web方式下訂單,也支持手機(jī)下訂單。顯然必須用到J2SE,J2ME。所以也就不存在所謂的從J2SE轉(zhuǎn)向J2EE的問(wèn)題了,只是后者包含的范圍更廣而已。

?

來(lái)看看Sun給出的J2EE 相關(guān)技術(shù)主要分為幾大塊。

1. Web Service技術(shù)

-? Java API for XML Processing (JAXP)

-? Java API for XML Registries (JAXR)

-? Java API for XML-based RPC (JAX-RPC)

-??? SOAP with Attachments API for Java (SAAJ)

?

2. 組件模型技術(shù)(Component Model Technologies)

-? Java Servlet

-? JavaServer Pages

-? JavaServer Faces

-? Enterprise JavaBeans

-? Java Message Service

-??? J2EE Connector Architecture

?

3. 管理技術(shù)(Management Technologies)

-? J2EE Deployment Specification

-? J2EE Management Specification

-? J2EE Client Provisioning

-??? Java Authorization Contract for Containers

?

4. 其他相關(guān)技術(shù)(Other J2EE Technologies)

-? JDBC

-? Java Data Objects (JDO)

-? CORBA (Java IDL and Java RMI-IIOP)

-? JavaMail

-? Transactions

??? 如此之多的技術(shù)難免使初學(xué)者無(wú)所適從,望而卻步。即使是一位經(jīng)驗(yàn)豐富的J2EE開(kāi)發(fā)者,又有幾個(gè)人敢說(shuō)J2EE相關(guān)的技術(shù)我都熟練掌握了。不過(guò)作為一名普通J2EE應(yīng)用程序的開(kāi)發(fā)者來(lái)說(shuō),我們只需要重點(diǎn)學(xué)習(xí)其中的一部分技術(shù)就可以了,對(duì)于其他部分只要做到心中有數(shù),哪天需要用到了知道跑哪里去找到資料就行了。以我個(gè)人的觀點(diǎn),下面這些技術(shù)是一般J2EE應(yīng)用開(kāi)發(fā)人員所必須熟練掌握的。Java Server Page,Java Servlet,Enterprise JavaBean,JDBC,Transactions。還有JAXP等XML相關(guān)技術(shù),Java Message Service,Java Mail,JDO等等是最好應(yīng)該掌握的。其他Management Technologies,Connector Architecture等等主要是給容器提供商中間件提供商參考的,應(yīng)用開(kāi)發(fā)者不需要怎么關(guān)心,等用到了再去學(xué)習(xí)也不遲。

?

二、語(yǔ)言學(xué)習(xí)篇

?? 首先是J2SE基礎(chǔ)。學(xué)習(xí)一門(mén)新技術(shù),無(wú)外乎閱讀和實(shí)踐了。而一本好的參考書(shū)對(duì)于初學(xué)者來(lái)說(shuō)顯得格外重要。現(xiàn)在市面上的 Java書(shū)籍可以說(shuō)是鋪天蓋地,質(zhì)量也是良莠不齊,令初學(xué)者無(wú)所適從。所以還是先推薦幾本書(shū)籍吧。目前對(duì)于Java基礎(chǔ)知識(shí),大家一般都比較推薦兩本書(shū)<>和<< Core Java? 2, Volume I: Fundamentals >>。第一本書(shū)不必多說(shuō)了,Bruce Eckel的大作,Jolt獲獎(jiǎng)書(shū)籍。內(nèi)容比較全面,基本涵蓋了java語(yǔ)言的方方面面。這本書(shū)提供了相當(dāng)豐富的例子,非常有利于對(duì)學(xué)習(xí)內(nèi)容的了解。另外書(shū)中第一部分對(duì)于OO基本書(shū)籍的介紹,我覺(jué)得對(duì)于剛接觸OO的人來(lái)說(shuō)幫助會(huì)很大。而且此書(shū)是Open Source的,可以從作者網(wǎng)上下載http://www.mindview.net/Books/TIJ/而對(duì)于習(xí)慣于讀中文版的學(xué)習(xí)者來(lái)說(shuō),侯捷翻譯的中文版是不錯(cuò)的選擇。要說(shuō)這本說(shuō)的缺點(diǎn)可能就是對(duì)于初學(xué)者來(lái)說(shuō)厚了一點(diǎn),這也是一些人并不推薦此書(shū)作為初學(xué)者學(xué)習(xí)用書(shū)的原因吧。后面一本<< Core Java? 2, Volume I: Fundamentals >>。目前已經(jīng)是第七版了,單從它出版的次數(shù)來(lái)看也可以看出此書(shū)受歡迎的程度,這本書(shū)特點(diǎn)也是講述比較全面系統(tǒng),基本上一路啃下來(lái)的話Java語(yǔ)言基礎(chǔ)應(yīng)該算過(guò)關(guān)了。缺點(diǎn)也是太厚了,有點(diǎn)像參考手冊(cè),前面部分花了不少篇幅講Swing和Applet,可能對(duì)初學(xué)者不是很有用。還有一些像<< Java in a nutshell>>也是比較不錯(cuò)的基礎(chǔ)書(shū)籍。

?? 學(xué)習(xí)了基本的語(yǔ)言基礎(chǔ),別忘了最重要也是最有用的資料還是JDK文檔。從你學(xué)習(xí)java的第一天開(kāi)始JDK文檔應(yīng)該是常備手頭了。如果你碰到問(wèn)題首先想到的是到論壇上去提問(wèn)而不是查閱Jdk文檔,那先別繼續(xù)往下學(xué)習(xí)了,學(xué)會(huì)查JDK文檔先。不夸張的說(shuō)在我們的初學(xué)者論壇中60%的問(wèn)題是光查一下JDK文檔就能解決問(wèn)題的。最新JDK Documentation下載地址http://java.sun.com/j2se/1.4.2/download.html(目前最新版是J2SE5 http://java.sun.com/j2se/1.5.0/download.jsp)不能光說(shuō)不練,同一下載頁(yè)面把JDK給下載回來(lái)。安裝完后有一點(diǎn)我想提一下,安裝路徑下有一個(gè)src.zip(有些jdk版本是src.jar),好東西啊---JDK源代碼,老是有人在論壇上問(wèn)哪里有JDK源代碼下載,你說(shuō)東西就放在你家里還到處找。有了這個(gè)有些問(wèn)題就需要在論壇上跟人家爭(zhēng)來(lái)爭(zhēng)去了,翻開(kāi)源代碼瞧一下什么疑問(wèn)都沒(méi)有了。幾個(gè)最重要的命令行工具是

javac:?????????? 編譯源文件到class文件

java:???????????? 運(yùn)行class

jar:?????????????? 打包工具。

javadoc:??????? 生成java doc的工具。

??? 對(duì)于初學(xué)java的人來(lái)說(shuō),我不推薦使用IDE而直接用文本編輯器,然后用命令行編譯運(yùn)行。這樣有利于理解CLASSPATH,PATH這些最基本概念。CLASSPATH是初學(xué)者比較容易感覺(jué)迷惑的地方。現(xiàn)在的IDE太聰明了,給個(gè)名字就給你自動(dòng)生成java source code,自動(dòng)編譯。可能你運(yùn)行完了你的第一個(gè)Hello World程序,還不知道java和javac是用來(lái)做什么的。至于實(shí)際的項(xiàng)目開(kāi)發(fā),一款合適的IDE還是十分重要的,我們稍后再對(duì)java開(kāi)發(fā)工具做一些介紹。

?

三、J2EE基礎(chǔ)和Java語(yǔ)言進(jìn)階

??? 學(xué)習(xí)完語(yǔ)言基礎(chǔ),就可以比較自然地轉(zhuǎn)入J2EE實(shí)際技術(shù)的學(xué)習(xí)了。J2EE實(shí)在是比較龐雜,而EJB,Servlet,這些核心技術(shù)是作為每一個(gè)J2EE開(kāi)發(fā)人員所需要掌握的。關(guān)于servlet,我比較推薦<>和<>,第一本是Sun推薦的Servlet教材。第二本是當(dāng)年Amazon最暢銷Java書(shū)籍,五星級(jí)書(shū)籍。這本書(shū)機(jī)械工業(yè)出版社有中文版叫<<與JSP權(quán)威指南>>,感覺(jué)翻譯得還可以,第二版好像還沒(méi)有看到有中文版。兩本書(shū)都全面系統(tǒng)地介紹了JSP和Sevlet知識(shí),從web服務(wù)器配置,JSP,Servlet基本編程,標(biāo)記庫(kù)(Tag Lib),過(guò)濾器,事件框架都有很好地描述。提供地例子也比較實(shí)用。對(duì)于EJB學(xué)習(xí),比較著名有兩本書(shū),<< Enterprise JavaBeans, 3nd Edition>>和<< Mastering Enterprise Java Beans Third Edition>>,兩位作者Richard Monson,Ed Roman都是屬于業(yè)界重量級(jí)人物。而Richard Monson本身就是EJB規(guī)范專家組成員。對(duì)我來(lái)說(shuō),兩本書(shū)難分優(yōu)劣,第二本書(shū)有個(gè)好處就是可以免費(fèi)下載http://www.theserverside.com/books/wiley/masteringEJB/index.tss

??? 還是那句話,不能光說(shuō)不練,不過(guò)J2EE的練習(xí)做起來(lái)有一點(diǎn)麻煩,應(yīng)用服務(wù)器是不可少的,最好還得準(zhǔn)備個(gè)輕量級(jí)的數(shù)據(jù)庫(kù)。下面簡(jiǎn)單介紹一下這些工具。

web服務(wù)器(Servlet Container)方面有:

Tomcat:????????? http://jakarta.apache.org/tomcat/

Jetty:????????????? http://jetty.mortbay.org/jetty/

應(yīng)用服務(wù)器常用的有:

Jboss:??????????? http://www.jboss.org/products/index

Weblogic:?????? http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/server

WebSphere:??? http://www-128.ibm.com/developerworks/downloads/ws/was/?S_TACT=105AGX28&S_CMP=DLMAIN

?? Tomcat,Jetty,Jboss都是Open Source。Weblogic和WebSphere是J2EE服務(wù)器中的老大級(jí)人物,價(jià)格也不菲。不過(guò)對(duì)于開(kāi)發(fā)者有免費(fèi)的試用版下載。

?? 如果單單只是學(xué)習(xí)Servlet,推薦使用Tomcat,它是Sun官方指定的Servlet,JSP規(guī)范的參考實(shí)現(xiàn)。對(duì)初學(xué)者最重要的是它使用比較簡(jiǎn)單,自帶文檔比較齊全,使用者眾多,有什么問(wèn)題容易在論壇上面得到幫助。如果學(xué)習(xí)EJB的話,推薦使用Jboss,不僅僅是因?yàn)樗荗pen Source的,主要是配置比較簡(jiǎn)單,使用方便。比如說(shuō)對(duì)于連接數(shù)據(jù)庫(kù),對(duì)于常用的MySQL,Oracle,MS SQL等等都提供了Sample Config文件,直接拿過(guò)來(lái)做些小改動(dòng)扔到Deploy目錄下就可以用DataSource了,部署J2EE應(yīng)用也簡(jiǎn)單,把整個(gè).ear或者.war扔到deploy下就可以了。唯一不方便的地方是從Jboss3.0開(kāi)始,它的文檔開(kāi)始收費(fèi)了。但是對(duì)于一些基本的配置,在網(wǎng)上還是非常容易找到的,畢竟它太流行了。至于Weblogic,也比較容易使用,不過(guò)比起Jboss來(lái)個(gè)頭大了很多,通過(guò)強(qiáng)大的管理界面使得一些常用的配置工作變得十分簡(jiǎn)單。和Jboss比起來(lái)它的文檔就太多了,簡(jiǎn)直是有點(diǎn)羅里八嗦,比如要部署一個(gè).ear文件,一般我們也就是直接扔到domain下的applications目錄下就會(huì)自動(dòng)deploy了,但是要看它的文檔可是長(zhǎng)篇大論,容易嚇著初學(xué)者,以為這又是什么高深的學(xué)問(wèn)。至于WebSphere,個(gè)人不推薦初學(xué)者使用,相比前倆個(gè)Server比較難使,而且狂吃內(nèi)存。不過(guò)在企業(yè)級(jí)市場(chǎng)這個(gè)家伙表現(xiàn)不俗,畢竟是出生于IBM這樣的豪門(mén)。

?? 數(shù)據(jù)庫(kù)方面,目前常見(jiàn)的主要有PostgreSQL,MySQL,Oracle,MS SQL,DB2等等。前面兩個(gè)是開(kāi)源數(shù)據(jù)庫(kù),后面幾個(gè)基本上壟斷著大部分的數(shù)據(jù)庫(kù)市場(chǎng)。對(duì)于初學(xué)者用來(lái)做做EJB,JDBC的練習(xí),我推薦MySQL,理由還是很簡(jiǎn)單,開(kāi)源軟件不要錢(qián),個(gè)頭小使用方面,用戶眾多文檔齊全。下載地址http://www.mysql.com/products/mysql/。PostgreSQL也可以考慮,不過(guò)國(guó)內(nèi)使用者遠(yuǎn)不如MySQL多,所以要在論壇上問(wèn)起問(wèn)題來(lái)就少方便一些了,下載地址http://www.pervasive-postgres.com/downloads/。至于后面那些比較重量級(jí)的數(shù)據(jù)庫(kù),為了做做練習(xí)而言就不用考慮了, 咱也花不起這個(gè)錢(qián)啊。

?? 學(xué)習(xí)完J2EE的這些具體技術(shù),這個(gè)時(shí)候進(jìn)行基本的J2EE開(kāi)發(fā)應(yīng)該是不成問(wèn)題了。此時(shí)應(yīng)該考慮提高自己的代碼質(zhì)量了。這里我強(qiáng)烈推薦Martin Fowler的<>,這本書(shū)不是一本非常實(shí)際的書(shū),作者完全是手把手地教你如何提高代碼質(zhì)量,從具體地代碼中告訴你什么是代碼的Bad Smell,如何去掉這些Bad Smell。不少書(shū)評(píng)是這么說(shuō)的,這本書(shū)對(duì)于初級(jí),中級(jí)的讀者幫助是立桿見(jiàn)影的。至少就我接觸到的幾個(gè)學(xué)習(xí)編程不久的程序員,編碼質(zhì)量在短期內(nèi)都有很大提高。當(dāng)然重構(gòu)(Refactoring)這一概念并不只針對(duì)Java語(yǔ)言的,它對(duì)所有OO語(yǔ)言都是適用的。重構(gòu)的概念是如此深入人心,以至于今天幾乎所有流行的IDE工具都有對(duì)重構(gòu)的支持。這里我還想再推薦一本<>。從C++過(guò)來(lái)的程序員都知道<>在C++領(lǐng)域的地位,至今還流傳著這樣的趣話,C++程序員分為兩種,一種是讀過(guò)<>的,另一種是沒(méi)有讀過(guò)C++的。雖然這本<>在Java領(lǐng)域的影響也許沒(méi)有那么大,但對(duì)于Java程序員絕對(duì)有相當(dāng)?shù)闹笇?dǎo)價(jià)值。作者是Sun公司的Joshua Bloch,java Collection framework的設(shè)計(jì)者。作者站在JDK設(shè)計(jì)者的角度向你介紹他的Best Practice,應(yīng)該這樣做而不應(yīng)該那樣做,對(duì)于JDK中某些API設(shè)計(jì)的缺陷他也毫不袒護(hù)的指出。Java語(yǔ)言之父James Gosling為此書(shū)寫(xiě)的前言是這么說(shuō)的“I sure wish I had had this book ten years ago。 Some might think that I don't need any Java books, but I need this one”。這本書(shū)會(huì)讓你覺(jué)得原來(lái)你對(duì)Java還是有很多東西不了解的。舉個(gè)例子來(lái)說(shuō),對(duì)象的equals方法,我們認(rèn)為它很簡(jiǎn)單,也許你每天都在為你新寫(xiě)的Class重載這個(gè)方法,但是你在重載的時(shí)候注意過(guò)“自反”,“對(duì)稱”,“傳遞”這些必須要考慮的因素,你是否同時(shí)還小心謹(jǐn)慎的重載了hashcode這個(gè)方法?如果沒(méi)有,建議你要讀一下這本書(shū)。讀完這本書(shū),你會(huì)覺(jué)得離Java的距離更近了。上面兩本書(shū)都出過(guò)中文版,后面一本<>還有兩個(gè)版本的中文版,第一次翻譯的比較差一點(diǎn),后來(lái)機(jī)械工業(yè)出版社又委托潘愛(ài)民先生重新翻譯了一遍。同一本書(shū)在同一個(gè)出版社連續(xù)被翻譯了兩次也說(shuō)明國(guó)內(nèi)出版界對(duì)這本書(shū)還是比較重視的。

?? 這個(gè)階段,在看書(shū)的同時(shí),可以結(jié)合著學(xué)習(xí)一些優(yōu)秀的開(kāi)源項(xiàng)目的源代碼。這些開(kāi)源項(xiàng)目的代碼風(fēng)格,注釋都是值得借鑒的。實(shí)在太懶也別忘了手頭上還有個(gè)Jdk的源代碼。其實(shí)也不用刻意去找源代碼,在實(shí)際的J2EE項(xiàng)目開(kāi)發(fā)中,基本上都會(huì)用到一些優(yōu)秀的開(kāi)源項(xiàng)目。Framework可能會(huì)用到Spring,Struts,Log機(jī)制基本上都會(huì)JarkartaCommons Log或者Log4j,單元測(cè)試會(huì)大多會(huì)用Junit,結(jié)合項(xiàng)目閱讀一下其中的一些源代碼,既可以提高自己又對(duì)項(xiàng)目會(huì)有所幫助,說(shuō)不定因此而得到PM的賞識(shí)呢。一舉兩得,何樂(lè)而不為呢。呵呵,有點(diǎn)扯遠(yuǎn)了。過(guò)了初學(xué)者階段,該學(xué)會(huì)如何找到適合自己的Java書(shū)籍了。歷經(jīng)數(shù)十載,今天的Java技術(shù)已經(jīng)變的如此之龐雜,我相信即使窮凈一個(gè)人畢生之精力也不可能把Java所有的相關(guān)技術(shù)都學(xué)通,何況新技術(shù)還在層出不窮地推出,3年之前誰(shuí)會(huì)知道Struts會(huì)成為Web框架事實(shí)上的工業(yè)標(biāo)準(zhǔn)。2年之前誰(shuí)會(huì)知道Hibernate會(huì)在今天獨(dú)領(lǐng)風(fēng)騷。既然已經(jīng)不能指望一次性把java技術(shù)的方方面面都學(xué)個(gè)通,在實(shí)際中也只能是需要什么技術(shù)再學(xué)習(xí)什么技術(shù)了。而能否選擇一本好的參考書(shū)籍帶來(lái)的就是事半功倍和事倍工半的效果。所以我覺(jué)得花點(diǎn)時(shí)間放在選擇書(shū)籍上面還是很值得的,否則你在后面只會(huì)花更多的時(shí)間。下面我談?wù)勛约哼x擇書(shū)籍的一些經(jīng)驗(yàn),不一定正確。首先看作者,像上面提到的那些書(shū)的作者,都是業(yè)界鼎鼎大名的,選擇他們的書(shū)一般錯(cuò)不了。大家看的書(shū)多了,自己胸中自然也會(huì)有一個(gè)list,哪些作者是信得過(guò)的。二看出版社,計(jì)算機(jī)書(shū)籍方面,Oreilly,Addison-Wesley都是公認(rèn)比較好的出版社。對(duì)于目前比較流行的Java技術(shù),Oreilly的<>系列是不錯(cuò)的選擇。另外我還會(huì)去看看Amazon網(wǎng)站(http://www.amazon.com/)的書(shū)評(píng),一般小于3星級(jí)的書(shū)我都不會(huì)考慮。還有一個(gè)好去處http://www.theserverside.com/的書(shū)評(píng),這里的書(shū)評(píng)比較有趣,往往都有很激烈的爭(zhēng)論,里面經(jīng)常會(huì)看到一些名人在發(fā)言。我要向所有Java學(xué)習(xí)者推薦,如果我的收藏夾里面只能存放兩個(gè)網(wǎng)站,我會(huì)選擇java.sun和theserverside。在這里你可以了解最新的Java動(dòng)態(tài),可以學(xué)習(xí)第一手的Java資料,可以看到Java高手們(里面不乏業(yè)界大腕)激烈辯論。

?? 到此階段,Java Developer的基本功底應(yīng)該算是打好了吧,往后就是不斷學(xué)習(xí)嘍。結(jié)束這一段之前,最后再介紹一本書(shū)Oreilly的<>,因?yàn)槲矣X(jué)得多線程編程屬于Java基本功,每一個(gè)想學(xué)好Java的人都應(yīng)該好好掌握。

?

四、提高篇

?? 在這個(gè)階段應(yīng)該從軟件架構(gòu),F(xiàn)ramework層次上來(lái)學(xué)習(xí)了。作為面向?qū)ο蟮氖ソ?jīng)<>, 這本書(shū)是不得不推薦的。不用再多說(shuō)了,這本在面向?qū)ο箢I(lǐng)域地位完全是屬于教父級(jí)別的。不管你學(xué)習(xí)的是什么OO語(yǔ)言,不管你現(xiàn)在是用.Net還是J2EE開(kāi)發(fā),這本書(shū)都是你進(jìn)階之路上的必讀之書(shū)。而<>則專門(mén)針對(duì)于J2EE來(lái)討論設(shè)計(jì)模式,書(shū)中Sun Java Center的資深設(shè)計(jì)師描述了J2EE關(guān)鍵技術(shù)的模式。最佳實(shí)踐,設(shè)計(jì)策略和經(jīng)過(guò)驗(yàn)證的解決方案。對(duì)于每一個(gè)希望成為J2EE 架構(gòu)師或者設(shè)計(jì)師,這本書(shū)值得一讀。學(xué)習(xí)設(shè)計(jì)模式的時(shí)候,建議是結(jié)合實(shí)際的源代碼來(lái)看,比如看看Junit源代碼,你可以看到很多設(shè)計(jì)模式優(yōu)雅的實(shí)現(xiàn),作者之一Erich Gamma本身就是<>的作者。至于J2EE的設(shè)計(jì)模式,Sun還開(kāi)辟了專門(mén)的空間http://java.sun.com/blueprints/patterns/,里面有對(duì)常用模式的討論又提供了詳細(xì)的源代碼樣例。正如Grady Booch所說(shuō),模式對(duì)于普遍問(wèn)題提供了通用的解決方案,利用模式就等于擁有一個(gè)強(qiáng)大的專家隊(duì)伍。如果你還沒(méi)有學(xué)習(xí),現(xiàn)在就開(kāi)始吧。此外對(duì)于面向?qū)ο蠓椒ㄕ摚瑯O限編程的思想也應(yīng)該有所了解http://www.extremeprogramming.org/。對(duì)于J2EE項(xiàng)目的具體實(shí)施,Rod Johnson的<>也很有價(jià)值,該書(shū)以作者豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)向我們展示如何用盡可能簡(jiǎn)單的解決方案構(gòu)建J2EE 應(yīng)用,書(shū)中作者第一次提出這樣的觀點(diǎn),很多時(shí)候,J2EE應(yīng)用完全沒(méi)有必要用到EJB,對(duì)于言必稱EJB的廣大J2EE開(kāi)發(fā)者來(lái)說(shuō),怎么說(shuō)也有點(diǎn)驚世咳俗的味道。當(dāng)然,作為Servlet和JDO兩個(gè)專家組的成員,這可不是作者信口胡騶的。今天風(fēng)靡Java世界的Spring框架最初便是源于此書(shū),而IOC,AOP等概念更是被時(shí)下的java開(kāi)發(fā)者掛在嘴邊。最后,作為對(duì)Java的深入學(xué)習(xí),Java技術(shù)的各個(gè)Specification也有必要一讀。暫時(shí)就寫(xiě)到這里吧。

五、結(jié)語(yǔ)

?? 相信大家看了這篇文章后會(huì)有較大的提高,如果你想了解更多的關(guān)于Java方面的知識(shí),你可以瀏覽“Java學(xué)習(xí)筆記”(http://sylan215.bokee.com/)網(wǎng)站,對(duì)于學(xué)習(xí)Java,這是一個(gè)相當(dāng)不錯(cuò)的選擇。

?

?

posted on 2006-06-11 13:58 太極虎~宏 閱讀(333) 評(píng)論(0)  編輯 收藏 引用 所屬分類: java

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产农村妇女毛片精品久久莱园子| 午夜宅男久久久| 亚洲国产91色在线| 91久久精品日日躁夜夜躁国产| 国产精品美女视频网站| 亚洲婷婷免费| 欧美一级大片在线观看| 亚洲激情网站| 99re6这里只有精品| 中文欧美字幕免费| 亚洲在线免费| 久久久99精品免费观看不卡| 久久爱www久久做| 久久亚洲综合色| 欧美刺激午夜性久久久久久久| 亚洲国产精品久久久久久女王| 一区二区三区欧美激情| 亚洲破处大片| 久久亚洲电影| 在线播放精品| 免费成人黄色片| 蜜桃精品久久久久久久免费影院| 亚洲高清视频一区| 国产一区二区久久精品| 亚洲欧美综合| 欧美专区日韩专区| 久久久久久夜| 欧美韩日一区二区三区| 欧美精品 国产精品| 国产精品v日韩精品v欧美精品网站| 欧美日韩一二三区| 国产精品亚洲网站| 亚洲高清网站| 久久久久中文| 一区二区三区我不卡| 蜜桃av噜噜一区| 欧美日韩亚洲三区| 欧美在线一区二区三区| 久久久www| 亚洲视频综合| 午夜精品影院| 一本久久综合亚洲鲁鲁五月天| 欧美激情亚洲精品| 亚洲人成网站精品片在线观看| 午夜在线观看欧美| 国产精品日韩欧美大师| 久久久噜噜噜久久中文字幕色伊伊| 日韩天堂av| 久久偷窥视频| 亚洲久久一区二区| 欧美国产精品一区| 久久综合网色—综合色88| 欧美国产精品一区| 亚洲欧美在线免费观看| 久久福利毛片| 亚洲男女自偷自拍| 久久久久国产精品一区| 久久精品2019中文字幕| 国产乱码精品一区二区三区不卡| 欧美黄色小视频| 国产欧美婷婷中文| 欧美日产国产成人免费图片| 亚洲永久视频| 国产精品久久激情| 亚洲欧洲日产国产综合网| 欧美国产1区2区| 欧美va亚洲va日韩∨a综合色| 美女精品在线观看| 亚洲性感激情| 亚洲午夜视频在线| 国产欧美一区二区三区久久人妖| 狠狠做深爱婷婷久久综合一区| 最新中文字幕亚洲| 在线日韩精品视频| 久热精品视频在线观看| 欧美在线日韩精品| 国产午夜精品理论片a级探花| aa成人免费视频| 亚洲字幕在线观看| 国产精品久久久久久久久搜平片| 怡红院av一区二区三区| 国产美女精品视频| 亚洲第一页自拍| 国产乱码精品一区二区三区不卡| 久久亚洲免费| 欧美精品九九| 久久久久久成人| 欧美日韩ab| 亚洲国产高清在线观看视频| 亚洲综合第一| 亚洲欧美日韩国产| 亚洲久久在线| 性欧美超级视频| 欧美午夜欧美| 欧美日一区二区在线观看| 在线视频亚洲| 久久影院午夜论| 日韩视频专区| 一道本一区二区| 欧美不卡激情三级在线观看| 欧美精品一区二区三区高清aⅴ| 亚洲欧美日韩精品一区二区| 久久久久久穴| 久久亚洲春色中文字幕久久久| 麻豆精品一区二区综合av| 午夜久久电影网| 欲色影视综合吧| 亚洲影视在线| 亚洲综合激情| 国产日韩综合一区二区性色av| 欧美精品在线免费| 销魂美女一区二区三区视频在线| 亚洲福利视频三区| 久久亚洲色图| 午夜精品福利一区二区蜜股av| 亚洲大片免费看| 国产夜色精品一区二区av| 欧美日韩中国免费专区在线看| 亚洲欧美久久久| 亚洲欧美日韩中文视频| 欧美国产日韩一区二区三区| 亚洲乱码国产乱码精品精98午夜 | 欧美在线黄色| 久久久99免费视频| 亚洲国产成人tv| 欧美一区二区三区精品| 欧美成人综合一区| 亚洲欧美中文日韩在线| 亚洲欧美中文日韩v在线观看| 欧美成在线观看| 黄色综合网站| 亚洲国产精品精华液网站| 亚洲国产精品久久久久婷婷884| 老巨人导航500精品| 国产精品久久久久久久久久久久久| 亚洲小说欧美另类社区| 女同性一区二区三区人了人一| 99精品久久久| 国内成人精品2018免费看| 久久久久久噜噜噜久久久精品 | 欧美伊人久久久久久午夜久久久久| 韩日欧美一区| 国产精品一区在线观看| 欧美成人在线免费视频| 久热这里只精品99re8久| 亚洲国产另类久久精品| 伊人狠狠色j香婷婷综合| 国产精品女主播在线观看| 欧美私人网站| 国产麻豆日韩| 这里只有精品丝袜| 日韩亚洲综合在线| 精品av久久久久电影| 欧美三级网址| 欧美日韩成人激情| 美女网站久久| 久久亚洲二区| 麻豆91精品| 欧美日韩国产免费| 欧美视频日韩视频在线观看| 欧美日韩国产精品| 欧美日韩精品中文字幕| 欧美精品一区二区三区蜜桃| 一本色道久久88精品综合| 在线亚洲精品| 欧美在线www| 欧美日韩在线高清| 亚洲久久在线| 久久亚洲精品中文字幕冲田杏梨| 亚洲婷婷国产精品电影人久久| 欧美日韩a区| 国产视频在线一区二区| 欧美一区二视频| 亚洲高清激情| 亚洲国产精品传媒在线观看| 美女国产一区| 欧美日本在线| 欧美视频导航| 国产亚洲精品高潮| 亚洲国产欧美日韩| 亚洲激情av| 一区二区三区四区国产| 亚洲资源在线观看| 牛牛国产精品| 国产日韩在线视频| 亚洲一区二区三区涩| 免费短视频成人日韩| 亚洲午夜在线观看视频在线| 欧美不卡福利| 久久中文欧美| 亚洲欧洲另类国产综合| 一个色综合导航| 国产精品久久久久久一区二区三区| 亚洲一区二区三区高清| 亚洲系列中文字幕| 一区在线视频| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美激情精品久久久久久黑人 | 国产欧美精品日韩| 日韩午夜在线电影|