万本电子书0元读

万本电子书0元读

顶部广告

精通Spring 2.x Java Web开发电子书 租阅

本书按照从易到难、由浅入深、循序渐进的顺序介绍Spring,并使用大量的实例使读者更加深刻地理解所学习的知识,更好地进行开发实践。

售       价:¥

纸质售价:¥33.10购买纸书

141人正在读 | 0人评论 6.2

作       者:张钰

出  版  社:电子工业出版社

出版时间:2008-09-01

字       数:16.0万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书按照从易到难、由浅入深、循序渐进的顺序介绍Spring,并使用大量的实例使读者更加深刻地理解所学习的知识,更好地进行开发实践。本书深刻地揭示了Spring 的技术内幕,对IOC、DI、AOP、事务管理等根基性的技术进行了深度的讲解。读者阅读本书后,不但可以熟练使用Spring 的各项功能,而且还能够对书中的实例举一反三。 本书按照从易到难、由浅深、循序渐的顺序介绍Spring,并使用大量的实例使读者更加深刻地理解所学习的知识,更好地行发实践。本书深刻地揭示了Spring的技术内幕,对IOC、DI 、AOP、事务管理等根基性的技术行了深度的讲解。读者阅读本书后,不但可以熟练使用Spring的各项功能,而且还能够对书中的实例举一反三。 本书分为9章,内容包括:Spring基础介绍、控制反转(IOC)和依赖注(DI)、Spring的AOP实现、Spring持久层的封装以及事务支持、Spring的MVC、与其他Web框架的整合、Spring和JPA、Spring的其他应用和Spring实例—新闻发布系统等。 本书适合从事程序设计、系统发的人员和程序设计爱好者参考学习。
【推荐语】
深刻揭示Spring的技术内幕,对IOC、DI、AOP、事务管理等根基性的技术行了深度的讲解。 以反向控制和AOP为框架和核心,统一应用对象的配置、查找、生命周期管理等工作。 划分出业务逻辑与基础服务两者不同的关注面,发人员可以使用简单Java对象轻松拥有EJB一样强大的功能。 一站式的发框架,通过自身实现和第三者集成两种途径提供了Java企业应用展现层、业务层、持久层等各项技术。 凝聚JAVA魅力,成就发专家。看清JAVA万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解JAVA的核心思想。 按照从易到难、由浅深、循序渐的顺序介绍Spring,并使用大量的实例使读者更加深刻地理解所学习的知识,更好地行发实践。 深刻地揭示了Spring的技术内幕,对IOC、DI、AOP、事务管理等根基性的技术行了深度的讲解。 阅读本书可使读者熟练使用Spring的各项功能,而且还能够对书中的实例举一反三。
目录展开

内容简介

出版说明

第1章 开始Spring之旅

1.1 获取并查看Spring

1.1.1 获取Spring

1.1.2 Spring项目文件简介

1.1.3 查看Spring源码

1.2 开始使用Spring

1.3 小结

第2章 控制反转(IOC)和依赖注入(DI)

2.1 认识IOC

2.1.1 开始第一个实例:超级玛丽之人物构造

2.1.2 3种不同的注入方式

2.1.3 注入方式的选择

2.2 详解Spring的Bean

2.2.1 bean的标识(id和name)

2.2.2 Bean的类(class)

2.2.3 Bean的作用域

2.2.4 Bean的属性

2.2.5 Bean中应用其他的Bean

2.2.6 集合的注入

2.2.7 <util>标签

2.2.8 null值的处理

2.2.9 使用依赖depends-on

2.2.10 延迟初始化Bean

2.2.11 Bean的生命周期

2.2.12 Bean的5种装配模式

2.2.13 Bean依赖检查的4种模式

2.2.14 Bean的管理

2.2.15 两种不同的Bean

2.2.16 超级玛丽游戏初始化之完结篇

2.3 详解ApplicationContext

2.3.1 ApplicationContext的初始化

2.3.2 消息处理机制

2.3.3 资源读取

2.3.4 事件传递机制

2.4 小结

第3章 Spring的AOP实现

3.1 正则表达式简介

3.2 AOP概述

3.2.1 代理机制

3.2.2 AOP中常用术语

3.3 传统的AOP支持

3.3.1 前置通知Before Advice

3.3.2 后置通知After Advice

3.3.3 环绕通知Around Advice

3.3.4 异常通知Throw Advice

3.3.5 NameMatchMethodPointAdvisor

3.3.6 RegexpMethodPointcutAdvisor

3.3.7 DefaultPointcutAdvisor

3.3.8 引介

3.4 Spring 2.0中的AOP

3.4.1 Spring 2.0中的Pointcut定义

3.4.2 基于XML Schema的前置通知

3.4.3 基于Annotation的前置通知

3.4.4 基于XML Schema的后置通知

3.4.5 基于Annotation的后置通知

3.4.6 基于XML Schema的环绕通知

3.4.7 基于Annotation的环绕通知

3.4.8 基于XML Schema的异常通知

3.4.9 基于Annotation的异常通知

3.4.10 SpringAOP综合运用之超级玛丽完结篇

3.5 小结

第4章 Spring持久层的封装及事务支持

4.1 初识Spring持久层

4.1.1 DAO的支持

4.1.2 数据源的注入

4.1.3 多种数据源的置换

4.2 JDBC的支持

4.2.1 Template模式

4.2.2 JdbcTemplate

4.2.3 使用JdbcTemplate查询数据库

4.2.4 使用JdbcTemplate更新数据

4.2.5 AbstractLobCreatingPreparedStatementCallback

4.2.6 面向对象查询数据

4.2.7 NamedParameterJdbcTemplate

4.2.8 SimpleJdbcTemplate

4.3 Spring事务支持

4.3.1 Spring事务概述

4.3.2 编程式事务管理

4.3.3 事务属性

4.3.4 声明式事务管理

4.4 小结

第5章 Spring的MVC

5.1 开始Spring MVC

5.1.1 IDE的准备

5.1.2 第一个MVC实例

5.2 Handle Mapping

5.3 ModelAndView

5.4 View

5.5 Controller

5.5.1 AbstractController

5.5.2 BaseCommandController、AbstractCommandController

5.5.3 SimpleFormController

5.5.4 MultiActionController

5.5.5 AbstractWizardFormController

5.5.6 ParameterizableViewController

5.6 拦截器

5.7 数据绑定

5.8 验证器

5.9 Spring和其他视图技术的整合

5.9.1 整合JSTL

5.9.2 整合Velocity

5.9.3 整合FreeMarker

5.9.4 整合Tiles

5.9.5 整合自定义View

5.10 本地化支持

5.11 小结

第6章 与其他Web框架的整合

6.1 整合Struts

6.1.1 Struts介绍

6.1.2 一个Struts的例子

6.1.3 一个Struts整合Spring的例子

6.2 整合JSF

6.2.1 JSF介绍

6.2.2 第一个JSF实例

6.2.3 一个JSF整合Spring的例子

6.3 整合EasyJWeb

6.3.1 EasyJWeb介绍

6.3.2 第一个EasyJWeb实例

6.3.3 一个Spring整合EasyJWeb的例子

6.4 小结

第7章 Spring和JPA

7.1 JPA介绍

7.2 JPA常用标签

7.2.1 @Entity、@Table

7.2.2 @Id、@Column

7.2.3 关系映射标签

7.3 Spring对JPA的支持

7.3.1 Spring实体管理器、实体管理工厂的创建

7.3.2 pesistence.xml

7.3.3 自动生成数据表

7.3.4 JPA操作数据

7.4 Spring整合JPA实例

7.4.1 Spring MVC+JPA

7.4.2 Struts2+Spring+JPA

7.4.3 JSF+Spring+JPA

7.4.4 EasyJWeb+Spring+JPA

7.5 小结

第8章 Spring的其他应用

8.1 Spring远程访问资源

8.2 定时器

8.2.1 Quartz

8.2.2 TimerTask

8.2.3 Web定时器

8.3 邮件

8.3.1 普通文本邮件

8.3.2 图文邮件

8.3.3 带附件的邮件

8.4 文件上传

8.4.1 单个文件上传

8.4.2 多个文件上传

8.5 小结

第9章 Spring实例——新闻发布系统

9.1 系统设计方案

9.2 系统域模型设计

9.3 DAO设计

9.3.1 泛型DAO设计

9.3.2 单个DAO设计

9.4 系统控制器设计

9.4.1 分页引擎的设计

9.4.2 新闻控制器NewsAction

9.4.3 用户控制器UserAction

9.4.4 收藏控制器CollectAction

9.4.5 订阅控制器SubscribeAction

9.4.6 风格控制器PageAction

9.5 定时器设计

9.6 系统页面设计

9.7 小结

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部