servlet
jsp
struts然后你选择EJB现在是3.1还是hibernate+spring的架构
注意前面是sun的官方推崇 后者是轻量级一些

解决方案 »

  1.   

    ejb没弄过,感觉比较高端..
    看你的说明你应该对servlet和jsp比较了解了...我觉得直接学习struts+hibernate+spring好了.
    我个人觉得struts和hibernate学起来好上手一些..特别是struts你会觉得比以前用jsp+servlet方便很多,估计入门的话1-2天就差不多了,然后以后用的时候再慢慢深入.hibernate入门应该也1-2天差不多了(掌握CRUD和基本的相关信息)....复杂在表之间的关系和事务处理上.spring相对而言抽象一些,一开始可能不太好理解什么是IOC(控制反转)和DI(依赖注入),在把这两概念理解的基础上看看把spring和struts怎么整合,然后看看怎么用AOP(面向切面)来控制hibernate的事务.入门资料的话我推荐javaworld的这几个:
    struts:http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=1958
    hinernate:http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=3077
    spring:http://www.javaworld.com.tw/confluence/display/opensrc/Spring我基本是看这几个入门的,用了大概两,三周时间..而且我是在以前没玩过java的情况下.你应该会快很多的.