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

出版时间:2014年7月

出版社:电子工业出版社

以下为《Java EE项目应用开发:基于Struts 2,Spring,Hibernate》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121161940
  • 1-3
  • 160598
  • 0065150279-1
  • 平装
  • 16开
  • 2014年7月
  • 518
  • 324
  • 工学
  • 软件工程
  • TP312JA
  • 程序设计
  • 高职高专
内容简介
《Java EE项目应用开发(基于Struts2 Spring Hibernate)》由刘勇军、王电钢主编,包括基于Java EE核心的MVC开发基础;基于Java EE开发的核心技术和Java EE高级Web应用开发专业项目——权限管理系统三部分内容。第一部分介绍基于B/S的Web应用开发模型、Java EE体系结构、Java EE开发环境搭建、基于MVC的常用Web开发模式、典型的MVC框架Struts,其中通过样例开发的讲解用于掌握MVC开发基础,并通过习题和实训应用内容用于强化基本MVC开发能力。第二部分系统介绍了Struts 2应用、Hibernate应用、Spring应用及它们之间的整合应用,对这些核心框架技术及整合应用都提供样例开发实践,可以让读者清晰地了解它们之间的应用方式,并且利用习题和实训应用的训练,可以强化读者对这些核心框架技术的应用能力。第三部分详细地介绍了一个真实工程应用项目——XX信息管理系统之权限管理子系统的分析、设计、开发实现过程。
《Java EE项目应用开发(基于Struts2 Spring Hibernate)》可作为高职高专相关专业课程教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考之用。
目录

第一部分  基于JavaEE核心的MVC开发基础


  第1章  Web应用构架及JavaEE


    1.1 Web应用架构


    1.1.1 Web应用模型


    1.1.2 HTTP请求/响应模型


    1.1.3 Web应用发展


    1.2 JavaEE简介


    1.2.1.JavaEE体系结构


    1.2.2 JavaEE组件及容器


    1.2.3.JavaEE打包与部署


    1.3 MVC设计模式


    1.3.1 MVC设计模式


    1.3.2 JavaEE与MVC


    1.3.3 Web开发模式


    1.4 JavaEE应用开发环境


    1.4.1 JDK的安装配置


    1.4.2 Tomcat的安装配置


    1.4.3 MyEclipse的安装配置


    1.5.ISPModel2开发模式应用样例


    1.5.1 电子商务网站说明


    1.5.2 JSPModel2应用:在线购物的B2C电子商务网站一用户注册登录应用


    1.6 典型MVC框架Struts及其应用


    1.6.1 Struts框架


    1.6.2 Struts框架应用:电子商务网站—购物车应用


    课后习题


    实训应用


第二部分  基于JavaEE开发的核心技术


  第2章  Struts2快速入门


    2.1 Struts2产生的原因


    2.1.1 Struts1框架简介


    2.1.2 WebWork框架简介


    2.1.3 Struts2框架简介


    2.2 Struts2工作流程


    2.3 Struts2应用样例


    2.4 Struts2框架详解


    2.4.1 struts.xml


    2.4.2 Action类详细讲解


    Z.4.3 web.xml


    课后习题


    实训应用


  第3章  Struts2标签库


    3.1 控制标签


    3.1.1 //标签”


    3.1.2 标签


    3.1.3 标签


    3.1.4 标签


    3.1.5 标签


    3.1.6 标签


    3.1.7 标签


    3.2 数据标签


    3.2.1 标签


    3.2.2 标签


    3.2.3 标签


    3.2.4 标签


    3.2.5 标签


    3.2.6 标签


    3.2.7 标签


    3.2.8 标签


    3.2.9 标签


    3.2.10 标签


    3.2.11 标签


    3.3 表单标签


    3.3.1 表单标签通用属性


    3.3.2 标签


    3.3.3 标签


    3.3.4 标签


    3.3.5 标签


    3.3.6 标签


    3.3.7 标签


    3.3.8 标签


    3.3.9 标签


    3.3.10 标签


    3.4 非表单标签


    3.4.1 标签


    3.4.2 标签


    3.5 Ajax标签


    3.5.1 标签


    3.5.2 标签


    3.5.3 标签


    3.5.4 标签


    3.6 OGNL表达式


    3.6.1 OGNL表达式概念


    3.6.2 Struts2的OGNL


    3.6.3 OGNL的集合操作


    3.6.4 #、%和$在OGNL中的使用


    3.6.5 OGNL实例


    课后习题


    实训应用


  第4章  Struts2国际化


    4.1 Struts2国际化


    4.1.1 Struts2国际化实现原理


    4.1.2 国际化资源文件配置


    4.1.3 国际化资源访问


    4.2 Struts2国际化工程应用样例


    课后习题


    实训应用


  第5章  Struts2转换器


    5.1 Struts2类型转换原理


    5.2 Struts2内置类型转换器


    5.3 使用类型转换


    5.4 配置自定义类型转换器属性文件


    5.5 类型转换的错误处理


    课后习题


    实训应用


  第6章  Struts2校验器


    6.1 输入校验概述


    6.2 编程实现Struts2输入校验


    6.3 Struts2校验框架


    课后习题


    实训应用


  第7章  Struts2拦截器


    7.1 拦截器实现原理


    7.2 拦截器配置


    7.3 使用自定义拦截器


    7.4 拦截器使用案例


    课后习题


    实训应用


  第8章  Struts2文件上传下载


    8.1 文件上传原理


    8.2 使用框架实现文件上传


    8.2.1 Common—FileUpload框架


    8.2.2 Common—FileUpload框架上传文件应用样例


    8.2.3 COS框架


    8.2.4 COS框架上传文件工程应用样例


    8.3 Struts2文件上传


    8.3.1 Struts2文件上传原理


    8.3.2 Struts2单个文件上传应用样例


    8.3.3 Struts2多个文件上传应用样例


    8.3.4 Struts2拦截器过滤上传及工程应用样例


    8.4 Struts2文件下载


    课后习题


    实训应用


  第9章  Struts2整合Spring


    9.1 Spring简介


    9.1.1 Spring架构


    9.1.2 Spring简单应用


    9.2 Spring核心


    9.2.1 Spring依赖注入


    9.2.2 Spring容器


    9.2.3 Spring中AOP


    9.3 Struts2与Spring的整合


    9.3.1 Struts2与Spring整合的各种方式的探讨与比较


    9.3.2 Struts2与Spring整合工程应用样例


    课后习题


    实训应用


  第10章  Struts2整合Hibernate


    10.1 Hibernate简介


    10.1.1 ORM


    10.1.2 Hibernate工作流程


    10.1.3 Hibernate核心组件


    10.1.4 Hibernate简单应用


    10.2 Hibernate核心


    10.2.1 Hibernate映射


    10.2.2 Hibernate对象操作


    10.2.3 HQL


    10.2.4 Hibernate事务处理


    10.3 Struts2与Hibernate整合工程应用样例


    课后习题


    实训应用


  第11章  Struts2、Sgring、Hibernate整合应用样例


    11.1 样例分析


    11.1.1 SSH的分层架构设计


    11.1.2 Spring和Hibernate的整合


    11.1.3 Spring对Hibelaaate的支持


    11.2 整合应用


    11.2.1 项目创建


    11.2.2 Hibernate持久层


    11.2.3 DAO层


    11.2.4 Service层


    11.2.5 Action层


    11.2.6 业务功能实现


    课后习题


    实训应用


  第三部分JavaEE高级Web应用开发专业项目——权限管理系统


  第12章  项目案例研究


    12.1 系统需求确定


    12.1.1 系统功能说明


    12.1.2 业务功能分析


    12.1.3 用例分析


    12.2 系统设计


    12.2.1 系统架构设计


    12.2.2 系统公共组件设计


    12.2.3 系统业务设计


    12.3 数据库设计


    12.3.1 系统实体


    12.3.2 系统表关系图及