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

出版时间:2013年7月

出版社:电子工业出版社

以下为《基于Struts、Hibernate、Spring架构的Web应用开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121142420
  • 1-2
  • 94675
  • 0047151322-6
  • 平装
  • 16开
  • 2013年7月
  • 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  配置web.xml文件/62


    3.1.3  配置struts.xml文件/64


    3.1.4  创建Action类Hello.java/66


    3.1.5  新建视图文件Hello.jsp/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