基本概念:
基本的Java术语
JRE :java运行环境
J2SE:java2标准环境
J2ME:java2手机开发环境
J2EE:java2企业级开发环境
JVM:java虚拟机
3年以上工作经验,有至少1个大型项目经验,精通JSP,Servlet,JNDI,EJB,JMS,JCA,JAAS,JMX,JDBC,JTA,JMail,RMI等常用J2EE组件,精通spring,hibernate,struts等常用筐架,熟悉UML
还有精通SQL,熟悉oracle或者DB2
熟悉JBoss,Websphere,Weblogic其中之一
think in java
基于JDK1.5的那个版本
然后要看 深入JVM那本书和设计模式
eclipse可以一开始就熟悉的
这3本书看完,去看struts,然后是spring和hibernate或者EJB
EJB牵涉的东西太多,你最好去参加一个J2EE培训
多线程和JVM模型是J2EE分布应用里最基础的东西
多线程只知道基础的知识
当然是电信,银行,保险这些行业好了,但这3类行业全部都是J2EE分布式应用,大型集群,用的基本全是EJB
EJB:企业级javabean,主要用于分布式应用的业务层和持久层,使用JNDI定位类资源,还可以使用RMI远程调用另一个EJB类,使用JTA来管理分布事务,J2EE的规范异常复杂,一般需要2年工作经验才能基本熟悉
除非你去考个oracle DBA证书,这个很有用