步骤如下1. 学习MVC,看struts的Best Practices!(apache pet store)从这里就可以开始设计模式和软件结构的实践.
2. 学习持久层的解决方案!推荐Hibernate!也是看best Practices,然后找项目做!为什么推荐hibernate,是因为hibernate的Api对于数据访问上的描述,还是持久层上的设计解释是非常经典了,我只看了半天就开始用hibernate做项目了!但是真正实际解决持久上的问题的时候确是1个月后,可见hibernate的持久策略是如何的经典.
3. 结合ejb看spring,开始掌握松耦合架构,接触到领域建模,深入研究j2ee核心应用
4. 可以开始纵观流行编程语言,c,c++,py,perl,rb,ror等
5. 总结经验
我现在才到第4步,正在跑第5步