我们海文JAVA高级开发课程主要针对那些想要学习编程的学员,阶段贯穿项目:OracleCRM系统、cloud云在线教育平台,毕业项目:Oracle在线教务系统、保险经纪平台、去哪玩旅游网、软件外*平台。
JavaEE高级框架开发 | 阶段五ramework和JavaEE高级开发 |
Hibernate | ORM简介、Hibernate概述、Hibernate开发步骤和运行过程、Hibernate核心API(Configuration、SessionFactory、Session概述、Transaction、Query和Criteria接口)、HQL检索方式、对象/关系数据库关联映射、持久化对象状态、Hibernate缓存(一级缓存、二级缓存) |
Struts2 | Struts2框架概述、*原理与架构分析、6大配置文件分析、struts.xml详解及使用,使用通配符定义action、动态方法调用,ActionContext及ServletActionContext使用,模型驱动ModelDriven、属性驱动, Struts2文件上传,默认拦截器分析、自定义拦截器、OGNL表达式、值栈ValueStack分析及操作、Struts2标签。 |
Mybatis | Mybatis架构、Mybatis入门程序、Mybatis开发Dao、SqlMapConfig.xml配置、ParameterType输入映射、ResultType及ResultMap输出映射、动态sql、商品订单数据模型、关联查询(一对一、一对多、多对多)、延迟加载、查询缓存(一级缓存、二级缓存)、Mybatis与Ehcache整合实现二级缓存、Mybatis与spring整合、Mybatis逆向工程。 |
Spring | Spring框架概述,IoC思想、DI依赖注入、Bean的实例方式、Bean种类、Bean作用域范围、依赖注入、SpEL spring表达式、注解装配Bean、整合Junit测试、web开发集成Spring、AOP思想、使用AspectJ切面编程、JdbcTemplate模板使用、C3P0数据源配置、DBCP数据源配置、声明式事务管理、SSH整合。 |
Spring MVC | Spring mvc介绍、Web MVC应用、Spring web mvc架构、springMVC入门程序、非注解处理器映射器和适配器、注解开发处理器映射器和适配器、springmvc整合Mybatis、RequestMapping、Controller方法返回值、参数绑定、springmvc与struts2区别、springmvc上传图片、json数据交互、Validation、异常处理器、RESTful支持、拦截器。 |
框架整合 | SSH&SSM框架和项目配置管理Maven的集成开发(重构贯穿项目) |