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

出版时间:2016年2月

出版社:电子工业出版社

以下为《Java EE实例开发项目教程(Struts2+Spring+Hibernate)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121278921
  • 1-1
  • 75881
  • 0065160061-1
  • 平塑
  • 16开
  • 2016年2月
  • 442
  • 276
  • 工学
  • 软件工程
  • TP312JA
  • 计算机类
  • 高职高专
内容简介
李明欣、康凤主编的这本《Java EE实例开发项目教程(Struts2+Spring+Hibernate)》是作者多年来实践经验的总结,汇集了作者在教学和项目中遇到各种问题及解决方案。
本书采用迭代的方式讲解,以实际项目中的增删改查(CURD)为基础,采用不同的框架技术迭代实现,在这个过程中首先引入Struts2,接着讲解Struts2相关技术,最后使用Struts2+JDBC:实现增删改查,接着引入Spring框架,接着讲解Spring框架相关技术,最后使用Struts2+Spring+JDBC:实现增删改查,最后引入Hibeiaaate框架,首先讲解Hibernate相关技术,最后使用Struts2+Spmg+Hibernate实现增删改查。在学习完Struts2+Spring+Hibernate三大框架之后,最终达到整合三大框架开发实际项目,并在最后一章提供了综合案例一博客系统。本书是一本注重实际操作的实例教程,在讲解的过程中,只需掌握基本的理论,然后通过实战案例就能轻松掌握。
本书内容全面,结构清晰,注重实战,非常适合Java Web开发人员学习使用,同时也可以作为软件公司的参考书。
目录

第1章  Struts2框架与入门


  1.1  Struts2框架


    1.1.1  Struts2 MVC


    1.1.2  Struts2的工作原理


  1.2  Struts2开发


    1.2.1  Struts2配置文件


  1.3  Struts2开发入门


    1.3.1  创建工程


    1.3.2  编写配置文件


    1.3.3  编写源码


    1.3.4  编写视图


    1.3.5  运行应用程序


第2章  Struts2核心组件


  2.1  Struts2动作(action)


    2.1.1  Action的作用


    2.1.2  Action类的编写


    2.1.3  Action的使用与配置1


  2.2  Struts2拦截器(Interceptor)


    2.2.1  拦截器


    2.2.2  拦截器的使用


  2.3  Struts2注解(Annotation)


    2.3.1  常用注解


    2.3.2  注解的使用


  2.4  Struts2对象图导航语言(OGNL)


    2.4.1  OGNL


    2.4.2  Struts2 OGNL的使用


    2.4.2  OGNL访问对象


第3章  Struts2视图标签


  3.1  数据标签


  3.2  控制标签


  3.3  UI标签


  3.4  其他标签


第4章  Struts2国际化和数据校验


  4.1  国际化


    4.1.1  加载国际化资源


    4.1.2  访问国际化消息


    4.1.3  国际化案例


  4.2  Struts2 校验框架


    4.2.1  验证框架


    4.2.2  使用校验器


第5章  Struts2应用


  5.1  Struts2文件上传


    5.1.1  单文件上传


    5.1.2  多文件上传


  5.2  Struts2+JDBC实现增删改查


第6章  Spring框架与入门


  6.1  Spring框架


  6.2  Spring开发入门


    6.2.1  开发环境的搭建


    6.2.2  代码编写


    6.2.3  配置文件编写


    6.2.4  测试类编写


第7章  Spring IoC容器


  7.1  IoC容器


  7.2  BeanFactory


  7.3  ApplicationContext


    7.3.1  获取Bean


    7.3.2  ApplicationContext实例化容器


第8章  Spring Bean


  8.1  基于XML文件的方式配置Bean


    8.1.1  Bean的配置方式


    8.1.2  Bean的作用域


    8.1.3  依赖注入


    8.1.4  注入属性值的类型


  8.2  基于注解的方式配置Bean


    8.2.1  组件扫描


    8.2.2  组件装配


第9章  Spring AOP


  9.1  AOP(面向切面的编程)


    9.1.1  AOP的概念


    9.1.2  AOP通知类型


  9.2  Spring AOP的功能和目标


  9.3  AOP代理实现


    9.3.1  JDK实现AOP代理


    9.3.2  CGLIB实现AOP代理


  9.4  Spring实现AOP代理


    9.4.1  ProxyFactoryBean实现AOP代理


    9.4.2  AOP自动代理


  9.5  @AspectJ实现AOP代理


    9.5.1  启用@AspectJ


    9.5.2  声明切面(Aspect)


    9.5.3  声明切点(pointcut)


    9.5.4  @AspectJ实现AOP代理实例


第10章  Spring JDBC


  10.1  Spring JDBC


  10.2  Spring JDBC包结构


  10.3  DataSource接口


  10.4  JdbcTemplate类


    10.4.1  使用JdbcTemplate


    10.4.2  DAO类中定义JdbcTemplate


    10.4.3  DAO类继承JdbcDaoSupport


  10.5  NamedParameterJdbcTemplate类


第11章  Spring事务管理


  11.1  事务的定义


  11.2  JDBC数据库事务声明


  11.3  Spring对事务管理的支持


    11.3.1  Spring编程式事务管理


    11.3.2  Spring事务管理


第12章  Spring的应用


  12.1  Struts2+Spring实现增删改查


    12.1.1  Struts2+Spring整合


    12.1.2  Struts2+Spring实现增删改查


  12.2  Struts2+Spring实现分页


第13章  Hibernate框架与入门


  13.1  Hibernate框架


    13.1.1  ORM概述


    13.1.2  Hibernate简介


    13.1.3  Hibernate开发步骤


  13.2  Hibernate开发入门


    13.2.1  搭建开发环境


    13.2.2  创建Eclipse工程


    13.2.3  配置文件:hibernate.cfg.xml


    13.2.4  创建持久化类Product


    13.2.5  创建对象-关系映射文件


    13.2.6  编写工具类


    13.2.7  编写测试用例


  13.3  第一个Hibernate应用详解


    13.3.1  hibernate.cfg.xml的结构


    13.3.2  主要属性说明


  13.4  Hibernate连接池


第14章  Hibernate核心API


  14.1  Hibernate的运行过程


  14.2  Hibernate核心API


    14.2.1  Configuration


    14.2.2  ServiceRegistry


    14.2.3  SessionFactory


    14.2.4  Session


    14.2.5  Transaction


  14.3  Hibernate API使用案例


第15章  Hibernate映射


  15.1  Hibernate映射文件结构


        根元素<hiberante-mapping>


  15.2  类-表的映射


  15.3  类的属性-数据表的字段的映射


    15.3.1  对象标识符映射


    15.3.2  普通属性映射


  15.4  集合映射


    15.4.1  Java常用集合类


    15.4.2  Hibernate中集合元素


  15.5  实体对象关联关系映射


    15.5.1  一对多关联关系映射


    15.5.2  一对一关联关系映射


    15.5.3  多对多关联关系映射


  15.6  基于注解的Hibernate映射


    15.6.1  类级别注解


    15.6.2  属性级别注解


    15.6.3  注解使用案例


第16章  Hibernate查询


  16.1  HQL查询


    16.1.1  HQL检索步骤


    16.1.2  HQL查询案例


  16.2  Cretiria查询


    16.2.1  QBC检索步骤


    16.2.2  Cretiria查询案例


  16.3  本地SQL查询


第17章  Struts2+Spring+Hibernate整合


  17.1  Spring整合ORM


  17.2  Spring中使用Hibernate


    17.2.1  配置SessionFactory


    17.2.2  使用原生的Hibernate API


    17.2.3  事务处理


  17.3  SSH实现增删改查


  17.4  SSH实现分页


第18章  博客系统的设计与实现


  18.1  系统需求分析


    18.1.1  用例图


    18.1.2  功能分析


  18.2  系统架构


  18.3  数据库设计


  18.4  配置文件


  18.5  普通用户模块设计


    18.5.1  登录功能


    18.5.2  文章查看及分页模块


    18.5.3  文章管理模块


    18.5.4  文章发布模块


附录A  Eclipse开发环境的搭建


附录B  Eclipse插件的安装


参考文献