J2EE企业级开发(Struts 2+Spring+Hibernate整合技术) / 计算机科学与技术专业实践系列教材
作者: 杨旭
出版时间:2016年1月
出版社:清华大学出版社
- 清华大学出版社
- 9787302404460
- 1-1
- 48874
- 0044177861-0
- 平装
- 16开
- 2016年1月
- 工学
- 软件工程
- TP312JA
- 计算机
- 本科
本书可分4篇:第1篇(第1~6章)为Struts2框架的相关介绍,主要包括Struts2的下载安装、基础配置文件、拦截器、转换器以及校验器的讲解以及标签、国际化、上传下载的应用。第2篇(第7~11章)为Hibernate框架部分,主要包括Hibernate的配置、映射关系、单实体CRUD操作以及HQL的用法。第3篇(第12章和第13章)为Spring框架,主要包括Spring的IOC、AOP、声明式事务以及SSH整合等内容。第4篇(第14章)通过项目将SSH框架整合在一起,主要包括具体操作。
本书适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可作为对SSH比较熟悉并且对软件建模有所了解的开发人员、广大科技工作者和研究人员的参考书。
第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 使拦截器继承自Method Filter Inteceptor
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 安装
7.1.2 配置
7.1.3 验证MySQL的安装
7.2 NavicatforMySQL管理工具
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 Nat
10.5 外置NativeSQL命名查询
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 SpringIoC
12.3.1 XML文件方式
12.3.2 注解形式方式
第13章 Spr
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框架整合步骤