首先搞清J2ME ,J2SE,J2EE的概念:
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
初學(xué)計(jì)劃先掌握以下技術(shù):Java Server Page,Java Servlet,Enterprise JavaBean,JDBC,Transactions。還有JAXP等XML相關(guān)技術(shù),Java Message Service,Java Mail,JDO等等有條件的話再看看。其他Management Technologies,Connector Architecture等等主要是給容器提供商中間件提供商參考的,作為應(yīng)用開發(fā)者,還是等用到了再去學(xué)吧。
語(yǔ)言學(xué)習(xí)篇
J2SE基礎(chǔ)。
<<Thinking In Java>>
<< Core Java™ 2, Volume I: Fundamentals >>
<< Java in a nutshell>>
JDK文檔。最新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源代碼
J2EE基礎(chǔ)和Java語(yǔ)言進(jìn)階
<<Core Servlet and JSP 2Edition>>
<<More Servlets and Java Server Pages>>,
Enterprise JavaBeans, 3nd Edition>>
<< Mastering Enterprise Java Beans Third Edition>>,免費(fèi)下載http://www.theserverside.com/books/wiley/masteringEJB/index.tss。
<<Refactoring: Improving the Design of Existing Code <<Effective Java>>。
Oreilly的<<XXXX in Action>>
<<Java Threads, Second Edition >>,
提高篇
<<Design Patterns>>,
<<Core J2EE Patterns>>
<<Expert One-on-One J2EE Design and Development (Programmer to Programmer)>>
聯(lián)系客服