阶段 |
课程主要模块 |
主要学习内容 |
培训目标 |
课时 |
JavaEE企业级开发 |
Struts框架 |
Struts2常用标签
拦截器
核心控制流程
Struts2配置 |
Struts2运行流程、工作原理
Action接收参数
运用method属性
国际化、文件上传和下载
防止重复提交等
Struts2验证框架、OGNL表达式语言 |
144
|
Hibernate框架 |
ORM概念
Hibernate核心配置Hibernate实体映射技术、Hibernate关联映射技巧、HQL查询、Hibernate缓存技术。 |
理解持久化与ORM的概念
会编写实体映射文件
使用Hibernate完成数据增删改操作
正确配置一对多、多对多对象关联关系映射
在Hibernate中完成关联查询
熟练使用HQL查询
使用查询缓存调高查询性能
会用Hibernate的分页技术 |
Spring框架 |
Spring Ioc基础、Ioc注入技巧、对象高级装配(自动装配、
模板装配、组件扫描特性)、
Spring AOP原理、AspectJ、Spring事
务及安全管理;Spring整合Hibernate、Struts, |
理解控制反转和依赖注入
Spring中Bean的作用域设置
使用自动装配简化配置
使用全注解实现Bean的定义和装配、
了解静态代理、动态代理
AOP原理、AspectJ使用
掌握Spring 的声明式事务管理
熟练使用HibernateTemplate
掌握Spring 整合Struts 、Hibernate
ssh整合,采用注解扫描实现项目模块的增、删、改、查 |
|
Spring Mvc框架 |
Spring Mvc框架工作原理、配置
采用全注解开发Spring Mvc、参数的抓取 |
Spring Mvc框架工作原理、开发流程
配置Spring Mvc和Struts框架对比
常用注解(@Controller、@Service、@Component、@Autowired、@Repository、@Resource、@ReqestMapping、@ResponseBody、@ReqestParam等)
跳转方式、多方法处理、图片上传
Spring Mvc整合Spring、Hibernate实现项目模块的CRUD
|
|
MyBatis框架 |
MyBatis开发流程、工作原理
一对多、多对一关系
SSM框架整合实现项目模块开发CRUD
|
MyBatis概述、Hibernate、JDBC对比
主配置文件mybatis-config.xml、映射文件*Mapper.xml的配置
MyBatis开发流程、工作原理
SqlSession API实现CRUD、接口方式实现CRUD
参数抓取#{}、${}区别、动态SQL、一对多、多对一关系
Spring Mvc+Spring+MyBatis框架整合,实现项目模块的CRUD
|
JavaEE团队协作及常用插件 |
JavaEE团队开发常用插件技术 |
版本控制技术
日志组件Log4j
图表技术
模板技术
淘宝微信接口 |
SVN版本控制、Log4j
FusionCharts图表开发技术
FreeMaker模板引擎开发技术
工作流JPCM
微信支付接口开发
支付宝接口 |
24
|
实训项目 |
电商项目
网上订餐系统
财税借款系统 |
|
|