注册 登录 进入教材巡展
#
  • #

出版时间:2013-07

出版社:电子工业出版社

以下为《基于Struts、Hibernate、Spring架构的Web应用开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121142420
  • 1-2
  • 94675
  • 47151322-6
  • 平装
  • 16开
  • 2013-07
  • 602
  • 376
  • 工学
  • 计算机科学与技术
  • TP393.409;TP312JA
  • 编程语言
  • 高职
内容简介
  作为当今最为实用的框架组合SSH(Struts+Hibernate+Spring),其实用性、优越性已经得到认可,并在Java Web应用开发中得到广泛应用。范新灿主编的《基于Struts、Hibernate、Spring架构的Web应用开发》以Struts 2为重点进行深入剖析,采用技术专题分类、项目牵引的方式撰写,注重实例与应用技术点的结合。Hibernate章节的讲解以实际项目的应用展开,Spring技术讲解抽取核心的IOC、AOP、Spring MVC技术,通过实例解析,并讲解Spring与Struts的整合开发。
  《基于Struts、Hibernate、Spring架构的Web应用开发》适用于中、高级系统程序员,可作为高职或本科教材使用,也可作为有一定经验的Java Web编程者和学习者的参考书。
目录
第1章  Web应用开发/1
  1.1  软件开发架构/1
  1.2  Web应用的发展/3
    1.2.1  Web技术的发展/3
    1.2.2  Model 1和Model 2/6
    1.2.3  MVC/7
    1.2.4  Struts:基于MVC 的坚固框架/8
  1.3  J2EE轻量级框架Struts+Spring+Hibernate/15
    1.3.1  轻量级J2EE架构技术/15
    1.3.2  认识SSH/16
    1.3.3  SSH框架结构模型/19
    1.3.4  SSH架构轻量级Web应用/21
  1.4  总结与提高/22
第2章  应用开发环境安装与配置/23
  2.1  认识Eclipse/23
    2.1.1  Eclipse概述/23
    2.1.2  MyEclipse概述/25
  2.2  JDK的下载、安装和配置/30
    2.2.1  下载、安装JDK 6/30
    2.2.2  JDK 6在MyEclipse中的配置/32
  2.3  Tomcat 6.0的下载、安装和配置/33
    2.3.1  下载、安装Tomcat/34
    2.3.2  Tomcat 6.0在MyEclipse中的配置/35
    2.3.3  Tomcat在MyEclipse中的设置/36
    2.3.4  TomcatPlugin插件的安装和配置/36
  2.4  第一个Web工程——用户登录程序/38
    2.4.1  项目分析与设计/39
    2.4.2  新建工程/40
    2.4.3  项目实现/42
    2.4.4  发布、运行工程/51
    2.4.5  相关知识/55
    2.4.6  Web工程解析/56
  2.5  总结与提高/57
第3章  Struts 2开发入门/58
  3.1  从Hello开始学习Struts 2/58
    3.1.1  Struts 2工程创建/59
    3.1.2  配置l文件/62
    3.1.3  配置l文件/64
    3.1.4  创建Action类va/66
    3.1.5  新建视图文件p/69
    3.1.6  发布运行/69
  3.2  带有表单的Hello程序/70
  3.3  Struts 2框架核心(用户登录验证/73
    3.3.1  添加过滤器和配置文件/73
    3.3.2  创建Action/75
    3.3.3  创建视图文件/80
    3.3.4  用户注册/84
    3.3.5  使用ActionSupport的validate方法验证数据/86
  3.4  总结与提高/91
第4章  Struts 2框架拦截器/92
  4.1  认识拦截器/92
    4.1.1  理解拦截器/92
    4.1.2  预定义的拦截器/93
    4.1.3  配置拦截器/96
    4.1.4  拦截器实例——计算Action执行的时间/98
  4.2  使用自定义拦截器/99
    4.2.1  自定义拦截器/99
    4.2.2  自定义拦截器实例——用户登录验证的拦截/103
  4.3  拦截器实例/106
    4.3.1  文字过滤拦截器/106
    4.3.2  表单提交授权拦截器/110
  4.4  总结与提高/114
第5章  类型转换/115
  5.1  Struts 2框架对类型转换的支持/115
    5.1.1  为什么需要类型转换/115
    5.1.2  Struts 2框架内建的类型转换器/116
    5.1.3  List集合类型数据类型转换/121
  5.2  使用自定义转换器实现类型转换/126
    5.2.1  编写类型转换器类/126
    5.2.2  类型转换器的配置/127
    5.2.3  自定义转换器实例/128
    5.2.4  类型转换综合实例/131
  5.3  类型转换中的错误处理/135
    5.3.1  Struts 2自带异常提示/135
    5.3.2  Struts 2局部异常提示属性文件/137
  5.4  总结与提高/140
第6章  Struts 2输入校验/141
  6.1  使用手动编程实现输入校验/141
    6.1.1  使用validate方法进行输入校验/143
    6.1.2  使用validateXxx方法进行输入校验/148
    6.1.3  Struts 2的输入校验流程/149
  6.2  使用Struts 2校验框架实现输入校验/150
    6.2.1  Struts 2校验框架/150
    6.2.2  运用Struts 2内置的校验器/152
    6.2.3  注册表单校验实例/158
    6.2.4  注册实例拓展——复合类型验证器/163
  6.3  自定义校验器/168
    6.3.1  自定义校验器实例/168
    6.3.2  自定义校验器实例拓展/172
  6.4  总结与提高/176
第7章  国际化/177
  7.1  Struts 2国际化/177
    7.1.1  什么是国际化/177
    7.1.2  Locale类/178
    7.1.3  ResourceBundle类/180
  7.2  Struts 2对国际化的支持/181
    7.2.1  资源包属性文件/181
    7.2.2  Action及配置文件/183
    7.2.3  Struts 2中加载资源文件的方式/185
    7.2.4  用户登录程序的国际化显示/188
  7.3  Struts 2的国际化实现/191
    7.3.1  Struts 2国际化信息的获取/191
    7.3.2  Action的国际化/192
    7.3.3  JSP页面的国际化/193
    7.3.4  校验的国际化/196
  7.4  信息录入国际化实例/197
    7.4.1  项目运行结果/197
    7.4.2  项目实现/201
  7.5  总结与提高/208
第8章  Hibernate数据持久化技术/210
  8.1  认识Hibernate/210
    8.1.1  ORM与数据持久化/210
    8.1.2  什么是Hibernate/212
    8.1.3  Hibernate的安装与配置/214
    8.1.4  Hibernate核心接口/215
  8.2  Hibernate开发关键技术/218
    8.2.1  Hibernate开发步骤/218
    8.2.2  实体类/219
    8.2.3  Hibernate的配置/219
  8.3  项目实现——留言板程序/220
    8.3.1  项目介绍/220
    8.3.2  用MyEclipse Database Explorer管理数据库/222
    8.3.3  新建SQL Server数据库/223
    8.3.4 新建Web工程并添加Hibernate Capabilities/224
    8.3.5  项目实现/227
  8.4  使用反向工程快速生成Java POJO类、映射文件和DAO/243
    8.4.1  打开MyEclipse Database Explorer透视图/243
    8.4.2  反向工程设置/244
  8.5  总结与提高/246
第9章  Spring技术/247
  9.1  认识Spring/247
    9.1.1  Spring产生的背景/247
    9.1.2  Spring简介/248
    9.1.3  Spring的下载和安装/251
    9.1.4  Spring开发入门/252
  9.2  控制反转(IOC)/258
    9.2.1  什么是控制反转/258
    9.2.2  控制反转实例/260
    9.2.3  DI注入方式/264
  9.3  Bean与Spring容器/266
    9.3.1  Spring的Bean/266
    9.3.2  使用静态工厂方法实例化一个Bean/267
    9.3.3  Spring中Bean的生命周期/273
  9.4  Spring AOP应用开发/277
    9.4.1  认识AOP/277
    9.4.2  AOP核心概念/279
    9.4.3  AOP入门实例/281
    9.4.4  基于注解(Annotation)方式实现AOP/286
  9.5  基于Spring的MVC框架开发/290
  9.6  Spring与Struts 整合开发/301
    9.6.1