首先搞清J2ME ,J2SE,J2EE的概念:
Sun给出的J2EE 相关技术主要分为几大块。
1. Web Service技术
- 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. 组件模型技术(Component Model Technologies)
- Java Servlet
- JavaServer Pages
- JavaServer Faces
- Enterprise JavaBeans
- Java Message Service
- J2EE Connector Architecture
3. 管理技术(Management Technologies)
- J2EE Deployment Specification
- J2EE Management Specification
- J2EE Client Provisioning
- Java Authorization Contract for Containers
4. 其他相关技术(Other J2EE Technologies)
- JDBC
- Java Data Objects (JDO)
- CORBA (Java IDL and Java RMI-IIOP)
- JavaMail
- Transactions
初学计划先掌握以下技术:Java Server Page,Java Servlet,Enterprise JavaBean,JDBC,Transactions。还有JAXP等XML相关技术,Java Message Service,Java Mail,JDO等等有条件的话再看看。其他Management Technologies,Connector Architecture等等主要是给容器提供商中间件提供商参考的,作为应用开发者,还是等用到了再去学吧。
语言学习篇
J2SE基础。
<<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)不能光说不练,同一下载页面把JDK给下载回来。安装完后有一点我想提一下,安装路径下有一个src.zip(有些jdk版本是src.jar),JDK源代码
J2EE基础和Java语言进阶
<<Core Servlet and JSP 2Edition>>
<<More Servlets and Java Server Pages>>,
Enterprise JavaBeans, 3nd Edition>>
<< Mastering Enterprise Java Beans Third Edition>>,免费下载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)>>
联系客服