要多看书,要系统的看书,还要多写代码,当然学习Struts+Spring+Hibernate,这个比较的流行,流行的原因是轻量型的,而EJB他主要是分布式的系统,还有就是远程访问方面,多上论坛!

解决方案 »

  1.   

    多練!!從實踐中檢驗自己的不足..個人建議先學struts+hibernate+spring!
      

  2.   

          EJB是做分布式事物的,有好多公司根本不用,你现在学的话会白费很多力气。你现在应该把Corejava学扎实,建议你看<<java 核心技术卷I>>然后在学学JDBC,Servlet,Jsp这些东西,学熟练了再看Struts,hibernate,spring.hibernate底层也是封装的JDBC代码,最重要的敲代码,先用Struts+hibernate做一个单表的增 删 改 查 然后出去工作,再用心的学one-to-one,ont-to-many,many-to-many.
          spring是一个轻量级的框架确实不错,它主要的是IOC,AOP.抓住重点,学会了做实际的项目,用到了之后然后解决这样学习东西是最快的
      

  3.   

    我建议应该先学struts+hibernate+spring,毕竟这是目前比较流行的
    而且还比较容易上手
      

  4.   

    先学java基础,<<core java>>, <<java就业培训>>,<<Thinking in java>>
    之后建议技术jsp,servlet, struts/jsf+hibernate+spring,轻量级框架会好些吧,现在用的很多
      

  5.   

    如果学习java有一年了还没有看《Think in java》建议赶快看,要不就晚了!先学struts+spring+hibernate;spring要先真正的懂工厂模式,单例模式,模板模式,策略模式,代理模式;现在多用spring代替ejb;