logo
分类于: 计算机基础

简介

Java Web整合开发实例精通: Struts+Hibernate+Spring

Java Web整合开发实例精通: Struts+Hibernate+Spring 0.0分

资源最后更新于 2020-03-29 03:43:04

作者:闫术卓吴峻申

出版社:出版社机械工业出版社

出版日期:2009-04

ISBN:9787111263289

文件格式: pdf

标签: 计算机 程序设计 JAVA

简介· · · · · ·

《JAVA WEB整合开发实例精通:Struts+Hibernate+Spring 》主要介绍Struts、Hibernate和Spring的基础知识,如何整合这3个开源框架进行J2EE开发,如何基于MyEclipse IDE进行开发,J2EE开发的基础和基础环境搭配,Struts、Hibemate和Spring三个框架的使用和如何整合Struts+Hibemate+Spring框架。Struts+.Hibernate+Spring已经成为轻量级开发.J2EE的标准配置,被称为SHS经典组合,这也是目前Java程序员必须掌握的技能。由于使用范围广也使它们的版本更替非常迅速,尤其是Java 5推出以后。这些项目都采用了Java 5中的特性来重新实现并增加了很多新特性,《JAVA WEB整合开发实例精通:Struts+Hibernate+Spring》使用最新版本以案例的形式介绍这3种常用的框架。《JAVA WEB整合开发实例精通:Struts+Hibernate+Spring》由闫术卓,吴峻申等编著。
直接下载

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 丛书序
  2. 前言
  3. 第1章 Struts概述
  4. 1.1 Struts历史发展过程
  5. 1.1.1 Model设计模式的演进
  6. 1.1.2 MVC模式
  7. 1.2 Struts 2简介
  8. 1.2.1 标签库介绍
  9. 1.2.2 拦截器应用的目的
  10. 1.2.3 FilterDispatcher和Action概述
  11. 1.2.4 Struts 2配置文件处理
  12. 1.2.5 OGNL介绍和类型转换目的
  13. 1.2.6 校验
  14. 1.2.7 Web项目国际化原由
  15. 1.2.8 SiteMesh页面布局框架介绍
  16. 1.3 为什么要用Struts 2
  17. 1.3.1 Tapestry优劣点
  18. 1.3.2 JSF优劣点
  19. 1.3.3 SpringMVC优劣点
  20. 1.4 在Web项目中使用Struts 2
  21. 1.4.1 Struts 2开发包的结构
  22. 1.4.2 创建MyEclipse项目
  23. 1.4.3 在项目中配置Struts 2
  24. 第2章 Web基础技术概述
  25. 2.1 B/S和C/S系统区别
  26. 2.2 JSP和Servlet介绍
  27. 2.2.1 什么是JSP
  28. 2.2.2 什么是Servlet
  29. 2.2.3 JSP内置对象
  30. 2.2.4 Servlet的生命周期
  31. 2.3 XML知识介绍
  32. 2.3.1 XML的格式
  33. 2.3.2 XML的文档类型
  34. 2.3.3 XML的用途
  35. 2.3.4 XML的解析方式
  36. 2.3.5 DOM和SAX解析XML详解
  37. 2.3.6 JDOM和DOM4J解析XML详解
  38. 第3章 Struts 2核心技术
  39. 3.1 使用web.xml配置Struts 2实现Web项目Struts 2应用
  40. 3.2 使用配置文件struts.xml实现页面导航定义
  41. 3.3 使用Action类控制导航业务数据
  42. 3.4 使用ActionSupport进行校验
  43. 第4章 Struts 2的另一核心技术——拦截器
  44. 4.1 拦截器在Struts 2中的默认应用
  45. 4.2 拦截器原理实现
  46. 4.3 在Struts 2中配置自定义的拦截器
  47. 4.3.1 扩展拦截器接口的自定义拦截器配置
  48. 4.3.2 继承抽象拦截器的自定义拦截器配置
  49. 4.3.3 继承方法拦截器的自定义拦截器配置
  50. 4.4 Struts 2文件上传拦截器的应用
  51. 4.4.1 Struts 2文件上传功能开发
  52. 4.4.2 Struts 2文件下载功能开发
  53. 第5章 Struts 2标签库
  54. 5.1 Struts 2标签使用原理解疑
  55. 5.2 OGNL表达式语言介绍
  56. 5.3 Struts 2控制标签简介
  57. 5.3.1 append标签使用介绍
  58. 5.3.2 generator标签使用介绍
  59. 5.3.3 if、else、elseif标签使用介绍
  60. 5.3.4 iterator标签使用介绍
  61. 5.3.5 merge标签使用介绍
  62. 5.3.6 sort标签使用介绍
  63. 5.3.7 subset标签使用介绍
  64. 5.4 Struts 2数据标签简介
  65. 5.4.1 action标签使用介绍
  66. 5.4.2 bean标签使用介绍
  67. 5.4.3 date标签使用介绍
  68. 5.4.4 debug标签使用介绍
  69. 5.4.5 include标签使用介绍
  70. 5.4.6 push标签使用介绍
  71. 5.4.7 set标签使用介绍
  72. 5.4.8 url标签使用介绍
  73. 5.4.9 param标签和property标签使用介绍
  74. 5.5 Struts 2表单标签简介
  75. 5.5.1 基础表单标签使用介绍
  76. 5.5.2 复杂表单标签使用介绍
  77. 5.5.3 其他表单标签使用介绍
  78. 5.6 Struts 2非表单标签简介
  79. 5.6.1 主题和模板介绍
  80. 5.6.2 非表单标签介绍
  81. 5.7 Struts 2自定义标签实现图形验证功能
  82. 第6章 Struts 2非JSP视图技术
  83. 6.1 velocity视图技术使用介绍
  84. 6.2 freemarker视图技术使用介绍
  85. 6.3 JasperReports报表视图技术使用介绍
  86. 第7章 Struts 2类型转换技术
  87. 7.1 Struts 2类型转换使用介绍
  88. 7.1.1 基本数据类型转换功能
  89. 7.1.2 List集合类型数据类型转换功能
  90. 7.1.3 Set集合类型数据类型转换功能
  91. 7.2 类型转换发生异常的处理方案
  92. 7.2.1 Struts 2自带异常提示
  93. 7.2.2 Struts 2局部异常提示定义属性文件使用介绍
  94. 7.2.3 Struts 2全局异常提示定义属性文件使用介绍
  95. 第8章 Struts 2输入校验
  96. 8.1 validate输入校验方式再谈
  97. 8.1.1 复习validate方法进行输入校验
  98. 8.1.2 validateXXX方法进行输入校验
  99. 8.2 利用配置文件进行输入校验方法说明
  100. 8.2.1 Struts 2字段校验的配置文件形式
  101. 8.2.2 Struts 2非字段校验的配置文件形式
  102. 8.2.3 Struts 2输入校验出错信息的国际化配置形式
  103. 8.3 集合类型输入校验介绍
  104. 8.3.1 Struts 2中单个Java对象的输入校验形式
  105. 8.3.2 Struts 2对象集合即批量输入的校验形式
  106. 8.4 Struts 2输入校验器大全
  107. 第9章 Struts 2国际化
  108. 9.1 Struts 2国际化基础应用
  109. 9.1.1 国际化基础使用方式
  110. 9.1.2 占位符国际化使用方式
  111. 9.2 Struts 2国际化使用范围说明
  112. 9.2.1 Struts 2包范围属性文件国际化应用
  113. 9.2.2 Struts 2Action范围属性文件国际化应用
  114. 9.2.3 Struts 2临时范围属性文件国际化应用
  115. 9.3 用户主动选择国际化应用介绍
  116. 第10章 Struts 2页面布局实现
  117. 10.1 sitemesh基本使用方法
  118. 10.2 sitemesh高级应用
  119. 10.2.1 <page:applyDecorator>和<decorator:getProperty>标签
  120. 10.2.2 <decorator:usePage>、<decorator:useHtmlPage>和<decorator:head>标签
  121. 第11章 Hibernate技术简介
  122. 11.1 什么是ORM
  123. 11.1.1 ORM基础
  124. 11.1.2 ORM组成
  125. 11.1.3 流行的ORM架构
  126. 11.2 Hibernate概述
  127. 11.2.1 Hibernate用途
  128. 11.2.2 Hibernate架构
  129. 11.2.3 Hibernate核心接口
  130. 11.2.4 持久化对象的状态
  131. 11.3 Hibernate优点
  132. 第12章 Hibernate入门
  133. 12.1 准备工作
  134. 12.1.1 安装Hibernate
  135. 12.1.2 MyEclipse中使用Hibernate
  136. 12.1.3 安装MySQL数据库
  137. 12.2 第一个Hibernate应用
  138. 12.3 Hibernate配置
  139. 12.3.1 配置数据库连接
  140. 12.3.2 其他配置
  141. 12.3.3 SQL方言
  142. 12.3.4 查询语言中的替换
  143. 12.3.5 日志
  144. 第13章 Hibernate核心API
  145. 13.1 Session介绍
  146. 13.1.1 Configuration
  147. 13.1.2 SessionFactory
  148. 13.1.3 创建Session
  149. 13.2 简单的CRUD示例
  150. 13.3 Save还是Update
  151. 13.4 实体对象的识别
  152. 13.5 Hibernate一级缓存
  153. 13.6 Hibernate二级缓存
  154. 13.7 Hibernate事务处理
  155. 13.8 使用复合主键
  156. 第14章 Hibernate集合映射
  157. 14.1 Set集合映射
  158. 14.2 List集合映射
  159. 14.3 Map集合映射
  160. 14.4 Bag集合映射
  161. 14.5 Component映射
  162. 14.6 Composite-element映射
  163. 第15章 Hibernate关系映射
  164. 15.1 单向多对多映射
  165. 15.2 双向多对多映射
  166. 15.3 单向多对一映射
  167. 15.4 单向一对多映射
  168. 15.5 双向一对多(多对一)映射
  169. 15.6 基于外键的单向一对一映射
  170. 15.7 基于外键的双向一对一映射
  171. 15.8 基于主键的单向一对一映射
  172. 15.9 基于主键的双向一对一映射
  173. 第16章 Criteria条件查询
  174. 16.1 简单的Criteria查询
  175. 16.2 设定Criteria查询条件
  176. 16.3 Criteria中使用SQL语句
  177. 16.4 复杂的Criteria查询
  178. 16.5 使用DetchedCriteria查询
  179. 第17章 HQL查询
  180. 17.1 简单的HQL查询
  181. 17.2 复杂的HQL查询
  182. 17.3 HQL更新、删除操作
  183. 17.4 在XML中定义HQL
  184. 第18章 Spring入门
  185. 18.1 Spring历史发展过程
  186. 18.1.1 Spring为什么越来越流行
  187. 18.1.2 Spring框架的核心
  188. 18.2 Spring的技术知识介绍
  189. 18.2.1 Spring核心容器
  190. 18.2.2 Spring上下文
  191. 18.2.3 Spring AOP解疑
  192. 18.2.4 Spring DAO说明
  193. 18.2.5 Spring ORM介绍
  194. 18.2.6 Spring Web模块
  195. 18.2.7 Spring MVC框架
  196. 18.3 使用Spring的基础示例
  197. 第19章 为什么要使用控制反转
  198. 19.1 new——自己创建
  199. 19.2 get——工厂模式
  200. 19.3 set——外部注入
  201. 第20章 IOC容器的反射机制和装载机制
  202. 20.1 操作构造函数
  203. 20.2 get——工厂模式
  204. 20.3 操作类的方法
  205. 20.4 IOC容器装载机制
  206. 第21章 DI注入方式
  207. 21.1 设值注入
  208. 21.2 构造注入
  209. 21.3 集合类型注入
  210. 21.4 自定义类型注入
  211. 第22章 如何合理地编写配置文件
  212. 22.1 文件的分割和提取公共属性
  213. 22.2 根据名字自动装配的配置文件
  214. 22.3 Bean的作用范围
  215. 第23章 使用AOP
  216. 23.1 静态代理
  217. 23.2 动态代理
  218. 第24章 在Spring环境中实现AOP
  219. 24.1 采用Annotation方式实现AOP
  220. 24.2 采用配置文件方式实现AOP
  221. 24.3 获取参数
  222. 24.4 使用CGLIB库
  223. 第25章 Spring与Hibernate结合
  224. 25.1 使用编程方式实现事务
  225. 25.2 实现声明式事务
  226. 第26章 Spring与Struts结合
  227. 26.1 依赖查找方式实现Spring与Struts结合
  228. 26.2 Action注入方式实现Spring与Struts结合
  229. 光盘内容