SSH框架整合实战教程

SSH框架整合实战教程

传智播客高教产品研发部, 编著

出版社:清华大学出版社

年代:2015

定价:44.5

书籍简介:

本书主要讲解了Struts2、Hibernate和Spring三个框架相关的基本知识和相关技术。Struts2部分主要内容是Struts标签库、Action和Struts2的配置文件。Hibernate部分主要讲解ORM的概念、HQL语言及Hibernate的基本应用。Spring部分主要讲解IOC和AOP的实现及Spring的基本应用。

作者介绍:

传智播客成立于2006年,它是由中国Java培训第一人张孝祥老师发起,联合全球最大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,传智播客已成立8年,在这8年期间,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,8年期间,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C 六个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内最具专业口碑的IT教育机构。

书籍目录:

第1章Struts2框架入门

1.1Struts2简介

1.1.1什么是Struts2

1.1.2Struts2的下载和安装

1.2Struts2的入门案例

1.3Struts2的执行流程分析

1.4本章小结

第2章Struts2的核心配置

2.1配置struts.xml文件

2.1.1struts.xml文件

2.1.2常量配置

2.1.3包配置

2.1.4包含配置

2.2Action的配置

2.2.1实现Action控制类

2.2.2配置Action

2.2.3使用通配符

2.3Action访问Servlet API

2.4Action处理请求参数

2.4.1属性驱动

2.4.2模型驱动

2.5Result结果类型

2.5.1配置Result

2.5.2预定义的结果类型

2.5.3dispatcher结果类型

2.5.4redirect结果类型

2.6本章小结

第3章Struts2的拦截器

3.1拦截器简介

3.1.1拦截器概述

3.1.2拦截器的工作原理

3.1.3拦截器的配置

3.2Struts2的内建拦截器

3.2.1内建拦截器的介绍

3.2.2内建拦截器的配置

3.3自定义拦截器

3.3.1实现自定义拦截器

3.3.2应用案例——使用拦截器实现权限控制

3.4本章小结

第4章Struts2的标签库

4.1Struts2标签库概述

4.1.1Struts2标签库的分类

4.1.2Struts2标签的使用

4.2Struts2的控制标签

4.2.1<s:if>标签、<s:elseif>标签、<s:else>标签

4.2.2<s:iterator>标签

4.3Struts2的数据标签

4.3.1<s:property>标签

4.3.2<s:a>标签

4.3.3<s:debug>标签

4.3.4<s:include>标签

4.3.5<s:param>标签

4.4Struts2的模板和主题

4.5Struts2的表单标签

4.5.1表单标签的公共属性

4.5.2<s:form>标签

4.5.3<s:submit>标签

4.5.4<s:textfield>标签和<s:textarea>标签

4.5.5<s:password>标签

4.5.6<s:radio>标签

4.5.7<s:checkbox>标签

4.5.8<s:checkboxlist>标签

4.5.9<s:select>标签

4.5.10<s:optgroup>标签

4.5.11<s:file>标签

4.5.12<s:hidden>标签

4.5.13<s:rcset>标签

4.6Struts2的非表单标签

4.7本章小结

第5章OGNL表达式和值栈

5.1OGNL表达式

5.1.1什么是()GNL

5.1.2使用OGNL访问对象方法和静态方法

5.2值栈

5.2.1什么是值栈

5.2.2值栈的内部结构

5.2.3值栈在开发中的应用

5.2.4通过EL访问值栈的数据

5.3本章小结

第6章Struts2的文件上传和下载

6.1文件上传

6.1.1文件上传的概述

6.1.2应用案例——单文件上传

6.1.3限制文件的大小和类型

6.2文件下载

6.2.1文件下载的概述

6.2.2应用案例——文件下载

6.2.3中文文件的下载

6.3本章小结

第7章初识Hibernate

7.1Hibernate简介

7.1.1为什么使用Hibernate

7.1.2Hibernate的下载和目录结构

7.1.3Hibernate的执行流程

7.2第一个Hibernate程序

7.2.1创建项目并导入JAR包

7.2.2创建数据库及表

7.2.3编写实体类(持久化类)

7.2.4编写映射文件Customer.hbm.xml

7.2.5编写核心配置文件hibernate.cfg.xml

7.2.6编写测试类,进行增删改查操作

7.3Hibernate的核心文件

7.3.1Hibernatc的映射文件*.hbm.xml详解

7.3.2Hibernate的配置文件hibernate.cfg.xml详解

7.4Hibernate的核心API

7.4.1Configuration

7.4.2SessionFactory

7.4.3Session

7.4.4Transaction

7.4.5Query

7.4.6Criteria

7.5本章小结

第8章持久化对象状态和一级缓存

8.1Hibernate持久化对象的状态

8.1.1持久化对象的状态

8.1.2持久化对象状态转换

8.2Hibernate的一级缓存

8.2.1什么是一级缓存

8.2.2一级缓存常用操作

8.3本章小结

第9章Hibernate的关联关系映射

9.1系统模型中实体设计的三种关联关系

9.1.1一对多关联关系映射

9.1.2多对多关联关系映射

9.2关联关系中的反转与级联

9.2.1反转操作

9.2.2级联操作

9.3本章小结

第10章Hibernate的检索方式

10.1Hibernate检索方式的概述

10.1.1导航对象图检索方式

10.1.2OID检索方式

10.1.3HQL检索方式

10.1.4QBC检索方式

10.1.5本地SQL检索方式

10.2HQL检索

10.2.1指定别名

10.2.2投影查询

10.2.3动态实例查询

10.2.4条件查询

10.2.5分页查询

10.3QBC检索

10.3.1组合查询

10.3.2分页查询

10.4本章小结

……

第11章Hibernate的事务处理和二级缓存

第12章Spring的基本应用

第13章Spring中的Bean

第14章面向切面编程(SpringAOP)

第15章Spring的数据库开发

第16章Spring事务管理

第17章SSH框架整合

内容摘要:

本书详细讲解了JavaEE中Struts2、Hibernate和Spring三大框架的基本知识和使用方法。对知识点的描述由浅入深、通俗易懂,使得原本复杂难于理解的知识,变得易于掌握。同时,在教材中配备了大量的案例,通过案例的演示,可以帮助读者更快理解和掌握SSH的核心技术。本书共17章,第1~6章主要讲解Struts2的相关知识,包括Struts2的基础知识、核心配置、拦截器、标签库、OGNL表达式和值栈、Struts2的文件上传和下载。第7~11章主要讲解Hibernate的起源、核心文件、持久化对象状态和一级缓存、Hibernate的关联关系映射、Hibernate的检索方式、Hibernate的事务处理和二级缓存等。第12~16章主要讲解Spring的基本应用、Spring中的Bean、Spring?AOP、Spring的数据库开发以及Spring的事务管理。第17章结合添加用户的案例对SSH框架的整合进行讲解。掌握了SSH框架技术,能够很好地适应企业开发的技术需要,为大型项目的开发奠定基础。
·本书附有配套的教学PPT、题库、教学视频、源代码、教学补充案例、教学设计等资源。而且本书还配备一个SSH企业级项目实训手册——CRM管理系统,通过项目实训,可以让学生真正体会到企业级开发过程。同时,为了帮助读者及时地解决学习过程中遇到的问题,传智播客还专门提供了免费的在线答疑平台,并承诺在3小时内针对问题给予解答。
·本书可作为高等院校本、专科计算机相关专业、程序设计类课程或者Web开发的专用教材,是一本适合广大计算机编程爱好者的优秀读物。

编辑推荐:

本书配套网站,含教学PPT、教学视频、教学方案、教学题库、教学案例、教学大纲、实训项目等。

书籍规格:

书籍详细信息
书名SSH框架整合实战教程站内查询相似图书
9787302423898
如需购买下载《SSH框架整合实战教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)44.5语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

SSH框架整合实战教程是清华大学出版社于2016.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。