Struts2.x、Hibernate4.x、Spring4.x Struts2.x: 1.Struts2.x的执行过程和运行原理(流程图) 2.struts.xml、default.properties、strut-default.xml配置文件的研究 3.strutsPrepaeAndExecuteFilter核心控制器的源码研究 4.OGNL以及ValueStack(值栈)的原理 5.拦截器工作原理(Strus2.x的一大核心) 6.转换器、验证、国际化、文件上传(比较简单) 备注:可以参考王勇老师的视频、Struts2.x技术内幕 Hibernate4.x 1.hibernate.cfg.xml、class.hbm.xml配置文件结合hibernate.properties来研究 2.实体关联映射一对多、一对一(先要分析它们之间如何产生关联的) 3.Session对象的方法以及对对象的管理(一级缓存机制) 4.懒加载与及时加载的区别以及它们之间的选择 5.Hql查询语言、以及Query对象的使用、使用数据源配置 6.SessionFactory二级缓存机制的深入研究和配置二级缓存 备注:Hibernate4.x之后获得SessionFactory需要注册服务 可以参考佟刚老师的Hibernate4.x Spring4.x 1.为什么出现spring框架以及使用spring带来的好处? 2.IOC容器的实现原理DI注入方式 3.JDK的动态代理实现 4.AOP的一些基本概念aspect、pointcut、advice、joinpoint 5.AOP的实现方式:注解和xml配置,主要还是干事务管理的事情 6.把MVC框架、ORM框架整合到spring中 备注:可以参考佟刚老师的Spring4.x视频、Spring企业开发 备注:深入研究Struts2.x、Spring4.x的源码很有好处、Hibernate4.x的ORM设计理念要理解,至于使用不适用那就看个人和公司了。