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

天空之城
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>
            亚洲三级视频| 中文日韩在线视频| 99热免费精品在线观看| 亚洲国产精品悠悠久久琪琪| 在线播放中文一区| 国产精品一区一区| 国产午夜精品一区二区三区视频 | 欧美韩日高清| 亚洲电影在线免费观看| 久久先锋资源| 欧美成人精品激情在线观看| 亚洲黄网站黄| 亚洲欧美成aⅴ人在线观看| 欧美影院在线| 乱中年女人伦av一区二区| 欧美剧在线观看| 欧美日韩国产亚洲一区| 欧美四级电影网站| 激情综合久久| av成人免费观看| 国产精品99久久久久久久久久久久 | 曰韩精品一区二区| 妖精成人www高清在线观看| 久久gogo国模啪啪人体图| 欧美大片免费| aⅴ色国产欧美| 久久精彩视频| 欧美视频二区36p| 狠狠久久婷婷| 亚洲欧美激情在线视频| 模特精品在线| 宅男噜噜噜66一区二区| 美女网站在线免费欧美精品| 国产精品入口66mio| 亚洲国产日韩精品| 午夜伦欧美伦电影理论片| 亚洲福利国产| 性色av一区二区怡红| 欧美成人精精品一区二区频| 国产日韩亚洲欧美精品| 亚洲图片欧美午夜| 欧美大学生性色视频| 亚洲欧美日本精品| 欧美a级片一区| 激情欧美一区二区三区在线观看 | 最近中文字幕mv在线一区二区三区四区| 亚洲欧美日韩天堂| 亚洲日本乱码在线观看| 欧美+亚洲+精品+三区| 黄色成人av| 久久国产福利| 午夜精品理论片| 国产精品h在线观看| 一区二区日韩欧美| 亚洲国产一区二区在线| 亚洲裸体视频| 亚洲风情亚aⅴ在线发布| 欧美一级视频一区二区| 夜夜嗨一区二区| 欧美日韩理论| 中文日韩电影网站| 99国产精品99久久久久久| 欧美经典一区二区| 亚洲国产cao| 欧美暴力喷水在线| 久久久久久一区二区| 狠狠色香婷婷久久亚洲精品| 久久九九久精品国产免费直播| 亚洲欧美色婷婷| 国产一区二区三区免费在线观看| 欧美一区二区三区视频在线观看| 亚洲欧美日韩一区二区在线| 国产精品青草久久| 欧美一区二区免费观在线| 欧美专区在线观看一区| 在线日韩中文| 欧美大片国产精品| 欧美日韩成人在线播放| 亚洲在线1234| 欧美亚洲日本一区| 亚洲国产精品热久久| 亚洲精品在线免费观看视频| 欧美日韩一二区| 久久精品亚洲一区二区三区浴池| 久久久国产精彩视频美女艺术照福利| 国产一区91| 欧美高清在线播放| 欧美日韩成人免费| 欧美一级电影久久| 久久久国产精品亚洲一区| 日韩亚洲欧美在线观看| 亚洲精品视频啊美女在线直播| 欧美日韩亚洲一区二区三区四区 | 亚洲欧美国产制服动漫| 国产一区二区三区在线观看精品| 欧美电影免费| 国产精品www色诱视频| 噜噜噜躁狠狠躁狠狠精品视频| 欧美精品国产一区二区| 久久国产夜色精品鲁鲁99| 欧美电影打屁股sp| 久久精品国产一区二区三区| 欧美 日韩 国产 一区| 欧美中文字幕| 欧美日韩精品一区二区在线播放| 久久久中精品2020中文| 欧美日韩在线不卡| 欧美成人精品一区二区| 国产亚洲精品aa午夜观看| 亚洲人在线视频| 激情综合网址| 午夜宅男久久久| 中文一区二区| 欧美xx视频| 女女同性精品视频| 欧美成人福利视频| 国产主播一区二区三区| 亚洲第一中文字幕在线观看| 国产精品视频你懂的| 91久久久亚洲精品| 影音先锋亚洲电影| 午夜精品999| 亚洲欧美日韩一区在线观看| 欧美屁股在线| 亚洲电影一级黄| 亚洲承认在线| 另类图片国产| 欧美高清一区| 最新精品在线| 欧美xxx成人| 亚洲国产成人久久| 亚洲人成在线播放| 美女精品一区| 欧美国产日韩一区二区三区| 在线看国产一区| 久久一二三区| 欧美国产精品v| 亚洲国内自拍| 欧美激情91| 日韩网站在线看片你懂的| av成人天堂| 欧美午夜一区二区三区免费大片| 亚洲理论在线观看| 亚洲午夜三级在线| 欧美亚洲第一页| 午夜精品久久久久久久| 性欧美18~19sex高清播放| 国产精品乱子乱xxxx| 亚洲一区二区三区成人在线视频精品| 亚洲一区高清| 国产一区二区三区奇米久涩 | 国产精品美女| 亚洲性图久久| 久久久亚洲午夜电影| 亚洲国产99| 欧美日韩国产综合网| 亚洲一级二级| 看欧美日韩国产| 91久久精品视频| 欧美性猛片xxxx免费看久爱 | 国产精品二区三区四区| 亚洲欧美一区在线| 免费在线亚洲| 野花国产精品入口| 国产欧美一级| 噜噜噜在线观看免费视频日韩| 亚洲欧洲一二三| 欧美在线视频一区| 亚洲国产成人精品久久久国产成人一区 | 91久久久久久| 亚久久调教视频| 亚洲国产成人精品视频| 国产精品久久二区| 久久久久久综合| 日韩亚洲成人av在线| 久久人人爽爽爽人久久久| 夜夜精品视频一区二区| 国产欧美日韩不卡| 欧美风情在线| 国产日韩欧美二区| 91久久在线观看| 午夜精品久久久久久久久久久| 国产一区二区三区视频在线观看| 欧美国产日本在线| 午夜免费电影一区在线观看| 亚洲国内自拍| 久久一区精品| 亚洲欧美日韩精品在线| 亚洲毛片播放| 在线播放精品| 国产综合色精品一区二区三区| 欧美视频一区二区三区四区| 久热成人在线视频| 先锋影音一区二区三区| 在线视频中文亚洲| 亚洲国产日韩一区| 裸体女人亚洲精品一区| 久久精品视频亚洲| 午夜亚洲视频| 亚洲综合激情|