[转]
一、入门
《Java 2从入门到精通》- 推荐
《Thinking in Java》- 强烈推荐*新手可能有点难度
O’reilly的Java编程基础系列 - 参考*二、进阶
《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅)
《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)
《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程)
《O’reilly-Java Programming with Oracle JDBC》- 参考*三、Java Web编程
《O’reilly-Java Server Pages》- 强烈推荐* 
《O’reilly-Java Servlet Programming》- 非常推荐*
《O’reilly-Jakarta Struts》- 推荐* (Java Web编程的一个MVC实现框架Struts的书)四、EJB编程
《J2EE应用与BEA Weblogic Server》- 强烈推荐
《Mastering EJB 2.0》- 非常推荐* 
《Enterprise Java Bean》- 推荐*五、Java XML编程
《O’reilly-Java and XML》- 推荐*
《O’reilly-Java and SOAP》- 参考* (Java的SOAP编程)六、设计模式
《Core J2EE Patterns》- 强烈推荐* (J2EE设计模式,设计企业应用软件必备参考书)
《EJB Design Patterns》- 推荐* 七、其它
《O’reilly Ant - The Definitive Guide》- 推荐* (Ant是一种功能非常强大的Java工具)

解决方案 »

  1.   

    J2eeAPI学习   学习j2eeAPI和学习服务器应该是一个迭代的过程。   先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。   学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。   学习jndi api,它和学习ejb可以结合起来。   学习ejb api,推荐书《精通ejb》   经过上面的这些的学习,大概可以对付一般的应用了。   有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。 
    学习ejb设计模式和看代码(最重要)   设计模式是练内功,其重要性可以这么说吧,如果你不会用设计模式的话,你将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)   无论学习什么语言,都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee的。   目前有很多开源的工程可以作为教材:   jive论坛 
      petstore sun公司 
      dune sun公司   等等,研读一个,并把它用到自己的工程中来。 J2ee其他学习   当你渐渐对j2ee了解到一定深度时,你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。 目前常见j2eeAPI 
      JavaServer Pages(JSP)技术1.2 
      Java Servlet技术2.3 
      JDBC API 2.0 
      Java XML处理API(JAXP)1.1 
      Enterprise JavaBeans技术2.0 
      Java消息服务(JMS)1.0 
      Java命名目录接口(JNDI)1.2 
      Java事务API(JTA) 1.0 
      JavaMail API 1.2 
      JavaBeans激活架构(JAF)1.0 
      J2EE连接器体系结构(JCA)1.0 
      Java认证和授权服务(JAAS)1.0 
      

  2.   

    目前常见j2eeAPI 
      Enterprise JavaBeans技术2.0 
      Java消息服务(JMS)1.0 
      Java命名目录接口(JNDI)1.2 
      Java事务API(JTA) 1.0 
      JavaMail API 1.2 
      JavaBeans激活架构(JAF)1.0 
      J2EE连接器体系结构(JCA)1.0 
      Java认证和授权服务(JAAS)1.0 
    --------------------------------------
    学习上面这些名目繁多的技术,都是在ejb的书籍中么????还是有单独的书籍介绍这些技术
      

  3.   

    EJB是j2ee很重要的内容但是不是全部