轻量级Java EE程序设计及实践

节选

[

本书分为理论篇和实践篇,全面介绍了Java EE轻量级的三个开源框架:Struts2、Hibernate和Spring。其中,在Struts2部分主要讲解MVC设计思想、Struts2的处理流程及配置、Struts2常用控制器组件以及Struts2常用标签库的使用;在Hibernate部分主要讲解O/R Mapping的设计理念、Hibernate对O/R Mapping的支持、Hibernate的配置及多种关系映射的实现,以及HQL查询数据;在Spring部分主要讲解IoC的原理、Spring对Bean的管理机制、Spring AOP编程以及声明事务的配置和管理。
本书结构合理、重点突出、偏重应用,不仅在理论篇设有若干示例,而且在实践篇以一个完整在线购物系统贯穿全书的技术要点,进一步强化读者对Struts2、Hibernate、Spring框架的应用及整合技巧,全面提高动手能力。
本书适应面广,可作为本科计算机科学与技术、软件工程、网络工程、计算机软件、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材,也可作为科研、程序设计等人员的参考书籍。

]

内容简介

[

本书分为理论篇和实践篇,全面介绍了Java EE轻量级的三个开源框架:Struts2、Hibernate和Spring。其中,在Struts2部分主要讲解MVC设计思想、Struts2的处理流程及配置、Struts2常用控制器组件以及Struts2常用标签库的使用;在Hibernate部分主要讲解O/R Mapping的设计理念、Hibernate对O/R Mapping的支持、Hibernate的配置及多种关系映射的实现,以及HQL查询数据;在Spring部分主要讲解IoC的原理、Spring对Bean的管理机制、Spring AOP编程以及声明事务的配置和管理。
本书结构合理、重点突出、偏重应用,不仅在理论篇设有若干示例,而且在实践篇以一个完整在线购物系统贯穿全书的技术要点,进一步强化读者对Struts2、Hibernate、Spring框架的应用及整合技巧,全面提高动手能力。
本书适应面广,可作为本科计算机科学与技术、软件工程、网络工程、计算机软件、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材,也可作为科研、程序设计等人员的参考书籍。

]

目录

理  论  篇第1章  Java EE应用 31.1  Java EE概述 41.1.1  Java EE应用分层模型 41.1.2  Model1与Model2 51.1.3  MVC思想及其优势 61.2  自定义MVC框架 71.2.1  实现控制器 71.2.2  实现加法器功能 101.3  Java EE架构技术 131.3.1  JSP和Servlet介绍 131.3.2  Struts2介绍 131.3.3  Hibernate介绍 131.3.4  Spring介绍 141.3.5  EJB3.0介绍 14本章小结 14本章练习 15第2章  Struts2基础 172.1  Struts2概述 182.1.1  Struts2起源背景 182.1.2  Struts2框架结构 182.1.3  Struts2控制器组件 192.1.4  Struts2的配置文件 212.1.5  Struts2的标签库 222.1.6  Struts2的处理步骤 222.2  基于Struts2的加法器 222.2.1  配置应用环境 232.2.2  创建输入视图 242.2.3  实现业务逻辑类 252.2.4  创建业务控制器 262.2.5  配置业务控制器 272.2.6  创建结果视图 272.2.7  演示运行结果 28本章小结 29本章练习 29第3章  Struts2深入 313.1  配置文件详解 323.1.1  常量配置 323.1.2  包配置 343.1.3  命名空间配置 353.1.4  包含配置 373.2  Action详解 373.2.1  Action实现 383.2.2  Action访问ActionContext 453.2.3  Action直接访问Servlet API 473.2.4  Action的配置 503.2.5  动态方法调用 503.2.6  通配符配置 533.3  处理结果 553.3.1  结果处理流程 553.3.2  result配置 563.3.3  result类型 573.3.4  动态result 613.4  异常处理 623.4.1  Struts2异常处理机制 623.4.2  异常的配置 63本章小结 64本章练习 65第4章  Struts2标签库 674.1  Struts2标签库概述 684.1.1  标签库简介 684.1.2  标签库的组成 684.1.3  导入Struts2标签库 694.2  Struts2中使用OGNL 704.2.1  OGNL与值栈 704.2.2  OGNL语法 724.2.3  OGNL集合表达式 744.3  数据标签 744.3.1  property标签 754.3.2  param标签 764.3.3  bean标签 774.3.4  set标签 794.3.5  include标签 814.3.6  url标签 824.4  控制标签 834.4.1  if/elseif/else标签 844.4.2  iterator标签 854.5  主题和模板 894.5.1  主题 894.5.2  模板 904.6  表单标签 914.6.1  checkboxlist标签 924.6.2  optiontransferselect标签 934.6.3  optgroup标签 954.7  非表单标签 96本章小结 98本章练习 98第5章  Hibernate基础 995.1  Hibernate概述 1005.1.1  ORM框架 1005.1.2  Hibernate概述 1015.2  Hibernate应用开发方式 1045.3  Hibernate应用示例 1045.3.1  配置Hibernate应用环境 1055.3.2  创建持久化类及ORM映射文件 1065.3.3  利用Configuration装载配置 1085.3.4  利用SessionFactory创建Session 1095.3.5  利用Session操作数据库 1095.3.6  利用Transaction管理事务 1105.3.7  利用Query进行HQL查询 1115.3.8  利用Criteria进行条件查询 1135.4  Hibernate配置文件详解 1145.4.1  hibernate.cfg.xml 1155.4.2  hibernate.properties 1155.4.3  联合使用 1165.5  Hibernate映射文件详解 1165.5.1  映射文件结构 1165.5.2  主键生成器 1185.5.3  映射集合属性 1195.6  持久化对象 1195.6.1  持久化对象状态 1195.6.2  改变持久化对象状态的方法 120本章小结 124本章练习 125第6章  Hibernate核心技能 1276.1  Hibernate关联关系 1286.1.1  一对多关联关系 1296.1.2  级联关系 1386.1.3  一对一关联关系 1416.1.4  多对多关联关系 1436.2  Hibernate批量处理 1486.2.1  批量插入 1486.2.2  批量更新 1496.3  Hibernate检索方式 1516.4  HQL与QBC检索 1526.4.1  Query与Criteria接口 1546.4.2  使用别名 1556.4.3  结果排序 1556.4.4  分页查询 1576.4.5  检索一条记录 1596.4.6  设定查询条件 1606.4.7  HQL中绑定参数 1636.4.8  连接查询 1656.4.9  投影、分组与统计 1716.4.10  动态查询 1746.4.11  子查询 1786.4.12  查询方式比较 1806.5  Hibernate事务管理 1806.5.1  数据库事务 1806.5.2  Hibernate中的事务 182本章小结 183本章练习 184第7章  Spring基础 1857.1  Spring概述 1867.1.1  Spring起源背景 1867.1.2  Spring体系结构 1867.1.3  配置Spring环境 1877.2  IoC容器 1887.2.1  IoC概述 1887.2.2  BeanFactory 1897.2.3  ApplicationContext 1907.2.4  Bean的生命周期 1917.3  IoC容器中装配Bean 1927.3.1  Spring配置文件 1937.3.2  Bean基本配置 1937.3.3  依赖注入的方式 1947.3.4  注入值的类型 1987.3.5  Bean间关系 2027.3.6  Bean作用域 2037.3.7  自动装配 205本章小结 207本章练习 208第8章  Spring深入 2098.1  Spring AOP 2108.1.1  AOP思想和本质 2108.1.2  AOP术语 2108.1.3  Advice类型 2128.1.4  基于XML配置的AOP 2138.1.5  基于Annotation配置的AOP 2228.2  Spring事务管理 2268.2.1  Spring的事务策略 2268.2.2  使用XML配置声明式事务 2308.2.3  使用Annotation配置声明式事务 235本章小结 237本章练习 238第9章  框架集成 2399.1  Spring集成Struts2 2409.1.1  整合原理 2409.1.2  集成步骤 2409.2  Spring集成Hibernate 2439.2.1  配置SessionFactory 2449.2.2  使用HibernateTemplate 2469.2.3  使用HibernateDaoSupport 2479.2.4  事务处理 2509.2.5  OSIV模式 251本章小结 253本章练习 253实  践  篇实践1  Struts2基础 257实践指导 257实践1.1  环境搭建 257实践1.2  项目分析 261实践1.3  项目设计 261知识拓展 264拓展练习 266实践2  Struts2深入 267实践指导 267知识拓展 273拓展练习 285实践3  Struts2标签库 286实践指导 286实践3.1  注册及客户列表功能 286实践3.2  商品的添加和显示 295知识拓展 305拓展练习 316实践4  实体类及映射文件 317实践指导 317实践4.1 317实践4.2 318实践4.3 321知识拓展 324拓展练习 340实践5  业务类及DAO 341实践指导 341实践5.1  实现客户相关功能 341实践5.2  实现商品相关功能 346实践5.3  实现订单相关功能 349知识拓展 353拓展练习 364实践6  框架集成 365实践指导 365实践6.1  集成Spring与Hibernate 365实践6.2  集成Spring与Struts2 377实践6.3  完成商品展示模块 379知识拓展 386拓展练习 387实践7  AOP应用 388实践指导 388实践7.1  声明式事务的配置 388实践7.2  AOP实践 390知识拓展 401拓展练习 407实践8  项目完善 408实践指导 408实践8.1  DetachedCriteria 408实践8.2  使用Javascript改进查询 412知识拓展 415拓展练习 425附录A  常见Java EE框架 426附录B  常用开源类库 428

封面

轻量级Java EE程序设计及实践

书名:轻量级Java EE程序设计及实践

作者:青岛英谷教育科技股份有限公司

页数:429

定价:¥67.0

出版社:西安电子科技大学出版社

出版日期:2015-08-03

ISBN:9787560637914

PDF电子书大小:43MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注