JAVA学习路线图首先搞清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) - Java Servlet - JavaServer Pages - JavaServer Faces - Enterprise JavaBeans - Java Message Service - J2EE Connector Architecture - J2EE Deployment Specification - J2EE Management Specification - J2EE Client Provisioning - Java Authorization Contract for Containers - 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./j2se/1.4.2/download.html(目前最新版是J2SE5 http://java./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./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)>> |
|