内容简介
第1篇 Struts2框架
第1章 Struts2简介
1.1 Struts2框架结构
1.2 Struts2的下载和安装
1.3 搭建HelloWorld程序
1.3.1 建立Web应用
1.3.2 增加Struts2的支持
1.3.3 配置struts.xml以及对JSP文件进行测试
第2章 Struts2基础部分
2.1 Struts2参数的传递
2.1.1 直接传递法
2.1.2 封装对象传递法
2.2 Struts2核心控制action的各种配置
2.2.1 action的基础配置
2.2.2 使用default-action-ref配置统一访问
2.3 掌握action动态方法调用
2.4 了解result几种放回结果类型的区别
第3章 拦截器、转换器与校验器
3.1 拦截器的基本原理
3.2 Struts2(XWork)提供的拦截器
3.3 自定义拦截器
3.3.1 建立拦截器的实现类
3.3.2 在struts.xml中注册自定义的拦截器
3.3.3 在Action中引用拦截器
3.3.4 拦截器执行效果
3.4 拦截器拦截指定方法
3.4.1 使拦截器继承自MethodFilterInteceptor
3.4.2 在action中配置相应的拦截器
3.5 拦截器有关的案例——权限控制
3.6 转换器与校验器
3.6.1 转换器
3.6.2 校验器
第4章 OGNL与Struts2标签库
4.1 Struts2值栈
4.2 OGNL表达式
4.2.1 OGNL普通方法访问
4.2.2 OGNL静态方法访问
4.2.3 OGNL默认类Math的访问
4.2.4 OGNL调用普通类的构造方法
4.2.5 OGNL集合对象
4.2.6 OGNL中top用法
4.3 标签库
4.3.1 Struts2的表单标签
4.3.2 Struts2的控制标签
第5章 国际化与上传下载
5.1 国际化
5.2 文件的上传下载
第6章 Struts2实训项目
6.1 需求分析
6.2 数据库设计
6.2.1 逻辑关系图
6.2.2 表汇总
6.2.3 数据库说明
6.3 概要设计
6.3.1 目录结构
6.3.2 数据库操作封装
6.4 界面设计
第2篇 Hibernate框架
第7章 Hibernate准备工作
7.1 MySQL的下载安装
7.1.1 安装MySQL
7.1.2 配置MySQL
7.1.3 验证MySQL的安装
7.2 Navicat for MySQL管理工具
7.2.1 连接远程数据库
7.2.2 管理本地数据库
7.3 Hibernate框架介绍
7.4 第一个Hibernate小程序
7.4.1 构建Hibernate工程
7.4.2 导入Hibernate相关jar包
7.4.3 构建Hibernate工程
7.4.4 更改工程为注解版
第8章 Hibernate基础操作
8.1 Hibernate.cfg.xml配置参数
8.2 Hibernate映射文件配置参数
8.3 单实体的增删改查操作
8.3.1 增加操作
8.3.2 查询操作(根据ID查询)
8.3.3 删除操作
8.3.4 修改操作
8.4 对象状态的变化
第9章 Hibernate中的多种关联关系
9.1 多对一关系映射
9.2 一对一关系映射
9.3 多对多关系映射
9.4 懒加载机制
第10章 HQL语句
10.1 简单属性查询
10.2 查询实体对象
10.3 条件查询
10.4 Native SQL
10.5 外置Native SQL命名查询
10.6 外置命名查询
10.7 外置HQL命名查询
10.8 查询过滤器
10.9 分页查询
10.10 对象导航
10.11 连接查询
10.12 统计查询
10.13 分组查询
10.14 DML
第11章 Struts2+Hibernate实训项目
11.1 需求分析
11.1.1 系统描述
11.1.2 系统功能设计
11.1.3 系统模块划分
11.2 数据库设计
11.2.1 数据库关系图
11.2.2 表汇总
11.2.3 数据库说明
11.2.4 界面设计
第3篇 Spring框架
第12章 Spring准备工作
12.1 Spring框架介绍
12.2 建立Spring工程
12.3 Spring IoC
12.3.1 XML文件方式
12.3.2 注解形式方式
第13章 Spring AOP
13.1 AOP相关的概念
13.1.1 AOP实现原理
13.1.2 AOP中相关概念
13.1.3 通知类型
13.2 AOP的两种配置方式
13.2.1 XML方式配置AOP
13.2.2 注解方式配置AOP
13.3 声明式事务
第4篇 综合实训
第14章 SSH——牛牛面粉厂实训项目
14.1 需求分析
14.1.1 项目背景
14.1.2 功能分析
14.2 数据库设计
14.3 界面设计
14.4 SSH框架整合步骤