1.java 基础
2.JSP+Servlet+JavaBean 这个环节主要是懂流程的
什么是 MVC 而已 别往深了研究 现在开发基本不用这个模式
3.Struts+Hibernate+Spring
这个才是开发的主流技术 把每个都搞清楚 哪个框架是什么层的
4.Ajax(最好学学 很多公司都注重这个)
然后用 3+4 做个例子 不是要实现功能 关键是要你知道什么时候
该用什么 流程是怎样的 面试会问及这些
如何学习 Java 的问题,“我已经学习了 J2SE,怎么样才能转向 J2EE?”,“我看完了
Thinking in Java, 可以学习 J2EE 了么?”。于是就有了写这篇文章的想法,希望能帮助初
学者少走一些弯路。也算是对自己几年来学习 Java 的一个总结吧。
在开始之前有必要再讨论一下 J2ME,J2SE,J2EE 这些概念。J2ME,The Micro Edition
of the Java 2 Platform。主要用于嵌入式 Java,如手机,PDA 等等。J2SE,Java 2
Platform,Standard Edition,我们通常所说的 JDK(Java Development Kit)包含在此,是
J2EE 的基础。J2EE,Java 2 Platform,Enterprise Edition,就是所谓的企业级 Java。这
些只是从 API 级别上的划分,实际上 Sun 给 J2EE 的定义是:开发基于组件的多层的企业
级应用的规范。也就是为各种不同的技术定义一个 Java 的规范,使这些不同的技术结合起
来,在 Java 平台上构建强壮的企业级应用。从这一点来看,J2EE 这个概念应该是涵盖
J2ME,J2SE 的。比如一个典型的 J2EE 应用,网上商店,它支持 web 方式下订单,也支
持手机下订单。显然必须用到 J2SE,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