################################### Java學(xué)習(xí)清單 #########################################
1.Java基礎(chǔ)
(1)參考書:java編程思想
2.java web編程
(1)HTTP協(xié)議
(2)java網(wǎng)絡(luò)編程:參考書:O'reilly的《java網(wǎng)絡(luò)編程(第三版)》
(3)java多線程:參考書:O'reilly的《java線程》
(4)java I/O:參考書:O'reilly的《java I/O》、《java NIO》
2.J2EE編程
(1)JNDI:定位服務(wù)器資源(EJB組件,Datasouce,JMS)查找方法,難點(diǎn)在于服務(wù)器資源文件的配置。
(2)JTA:事務(wù)的控制的方法,以及在什么場(chǎng)合使用JTA(保證不同數(shù)據(jù)庫操作的原子性)
(3)RMI:Remote Method Invocation,RMI是EJB的基礎(chǔ)O'reilly的《java RMI》
(4)EJB:理解EJB是如何通過RMI來實(shí)現(xiàn)對(duì)遠(yuǎn)端對(duì)象的調(diào)用的,以及在什么情況下要用到。參考書:O'reilly的《Head First EJB》、《Master EJB 3.0》
(5)JMS:
(6)Servlet/JSP:O'reilly的《java Servlet 2.3》、《Head First JSP/Servlet》
(7)JDBC:O'reilly的《JDBC編程》
(8)XML:O'reilly的《Java and XML》
2、領(lǐng)域知識(shí)的學(xué)習(xí)
(1)UML:
(2)Design Pattern:設(shè)計(jì)模式和框架的學(xué)習(xí),包括EJB的設(shè)計(jì)模式和J2EE的核心模式,參考書:O'reilly的《Head First Design Pattern》、Gang of Four的《設(shè)計(jì)模式》、《J2EE設(shè)計(jì)模式》、《EJB設(shè)計(jì)模式》
3、Web Services
Web Services像是一種黏合劑,可以把不同的服務(wù)統(tǒng)一起來提供一個(gè)統(tǒng)一的調(diào)用接口,作為使用者來說,只要獲得服務(wù)提供者的WSDL(對(duì)服務(wù)的描述)參考書:
當(dāng)你發(fā)現(xiàn)你已經(jīng)可以掌握此程序語言之后,你可以選擇:
(1)向上延伸:學(xué)習(xí)OOA、OOD、Design Patterns、以及軟件工程,以培養(yǎng)做大型計(jì)劃的能力
(2)向下深入:深入了解系統(tǒng)內(nèi)部的運(yùn)作機(jī)制,例如操作系統(tǒng)、虛擬機(jī)器(Virtual Machine)、甚至硬件(hardware)內(nèi)部。
(3)向旁延伸:學(xué)習(xí)不同的API,例如:多媒體、數(shù)據(jù)庫、企業(yè)運(yùn)算(Enterprise Computing)…
另外,數(shù)據(jù)結(jié)構(gòu)(data structure)、算法(algorithm)等基礎(chǔ)也很重要。
posted on 2007-10-12 00:11 Ecko 閱讀(315) 評(píng)論(0) 編輯 收藏