图书介绍

Spring 2企业应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Spring 2企业应用开发
  • (美)SpringSource公司,(荷)Bram Smeets,(美)Seth Ladd 著,翟育明等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115186089
  • 出版时间:2008
  • 标注页数:292页
  • 文件大小:103MB
  • 文件页数:306页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Spring 2企业应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Spring Framework概述1

1.1 构建业务应用程序1

1.1.1 Java平台的问题1

1 1.2 Spring Framework入门2

1.2 Spring Framework模块简介2

1.3 范例应用程序简介4

1.4 应用程序中的依赖管理5

1.4.1 有依赖的用例5

1.4.2 处理简单Java中的依赖8

1.4.3 用JNDI查找依赖10

1.4.4 利用Spring Framework提供依赖12

1.5 将Spring Framework与Java EE整合17

1.5.1 Spring Framework与Java EE技术整合18

1.5.2 Spring和EJB18

1.6 在应用程序中配置Spring Framework19

1.7 小结21

第2章 核心容器22

2.1 工厂如何工作22

2.1.1 工厂方法22

2.1.2 工厂对象23

2.2 BeanFactory简介24

2.2.1 创建BeanFactory对象25

2.2.2 使用依赖查找25

2.2.3 使用依赖注入26

2.2.4 利用XML标签配置bean38

2.3 检验bean生命周期40

2.3.1 bean作用域:单例或者原型41

2.3.2 bean的初始化45

2.3.3 bean的销毁48

2.4 在容器中使用工厂方法和工厂对象51

2.4.1 实现工厂方法51

2.4.2 实现工厂对象52

2.4.3 用FactoryBean接口实现工厂对象54

2.5 ApplicationContext简介54

2.5.1 表示资源55

2.5.2 创建ApplicationContext对象56

2.6 用Spring 2.0 XML标签配置容器59

2.7 用容器作为部署模型59

2.8 小结60

第3章 AOP61

3.1 扩展应用程序的传统方式61

3.1.1 扩展基类62

3.1.2 使用observer设计模式63

3.1.3 使用decorator设计模式65

3.1.4 分离关注点的好处67

3.1.5 面向对象解决方案的局限性69

3.1.6 AOP入门69

3.2 典型的Spring AOP框架70

3.2.1 实现横切关注点70

3.2.2 在Spring容器中配置AOP70

3.2.3 使用代理对象71

3.2.4 过滤方法73

3.2.5 选择通知类型75

3.3 Spring Framework中的AOP用法81

3.4 其他的通知类82

3.4.1 利用环绕通知记录消息82

3.4.2 利用环绕通知进行调试83

3.4.3 利用环绕通知限制并发方法的执行83

3.5 小结84

第4章 Spring AOP 2.085

4.1 AspectJ和方面简介85

4.1.1 AspectJ中的连接点和切入点86

4.1.2 AspectJ方面的创建86

4.2 在Sring中配置@AspectJ风格的方面88

4.2.1 简单的@AspectJ风格的方面88

4.2.2 @AspectJ风格的通知类型92

4.2.3 切入点的声明和重用95

4.2.4 Spring容器中的自动代理创建96

4.2.5 通知和方面排序98

4.3 利用AOP XML标签101

4.3.1 AOP配置标签101

4.3.2 XML方面配置102

4.3.3 用XML声明和重用切入点105

4.3.4 用XML声明通知106

4.3.5 用XML给通知排序110

4.3.6 包含AspectJ切入点的advisor110

4.3.7 用XML选择代理类型111

4.4 使用切入点112

4.4.1 直接选择方法113

4.4.2 通过类、包和继承来选择方法117

4.4.3 通过注解选择方法118

4.5 绑定通知参数123

4.5.1 绑定方法参数值125

4.5.2 绑定返回值126

4.5.3 绑定异常126

4.5.4 绑定注解127

4.6 小结130

第5章 数据访问简介132

5.1 Spring与数据访问框架整合132

5.2 数据访问的难点133

5.2.1 数据访问泄漏的影响134

5.2.2 数据库资源136

5.2.3 与数据访问相关的异常143

5.2.4 数据库事务144

5.2.5 抽象145

5.3 数据访问的Spring解决方案147

5.3.1 管理数据库资源147

5.3.2 处理数据访问异常148

5.3.3 使用数据库事务149

5.4 数据访问泄漏150

5.4.1 改变应用程序150

5.4.2 数据访问代码的抽象151

5.4.3 使用库适配器153

5.5 DataSource接口和连接池155

5.5.1 建立连接池156

5.5.2 利用值占位符和属性文件157

5.6 小结158

第6章 利用JDBC持久化159

6.1 定义数据层159

6.2 使用JdbcTemplate类161

6.2.1 使用JdbcDaoSupport类163

6.2.2 使用数据库数据164

6.3 使用回调167

6.3.1 使用RowMapper接口168

6.3.2 使用PreparedStatementSetter接口169

6.4 使用可执行的查询对象170

6.4.1 使用MappingSqlQuery类170

6.4.2 使用SqlUpdate类172

6.4.3 使用StoredProcedure类174

6.5 创建批量处理175

6.6 使用LOB176

6.7 利用NativeJdbcExtractor接口177

6.8 Spring 2.0新特性简介178

6.8.1 使用SimpleJdbcTemplate类178

6.8.2 执行JNDI数据源查找180

6.9 小结180

第7章 事务管理181

7.1 数据库事务181

7.2 Spring中的事务管理182

7.2.1 给JDBC配置Spring的事务管理器183

7.2.2 给JTA配置Spring的事务管理器184

7.3 Spring中的事务划分185

7.3.1 Spring 1.0中引入的事务划分185

7.3.2 Spring 1.2中引入的事务划分193

7.3.3 Spring 2.0中引入的事务划分198

7.4 小结200

第8章 Spring MVC202

8.1 Web应用程序架构203

8.1.1 领域模型204

8.1.2 数据访问层205

8.1.3 Web请求分发205

8.1.4 用户界面205

8.2 Spring MVC架构206

8.2.1 MVC组件206

8.2.2 DispatcherServlet和请求处理208

8.3 Spring MVC配置210

8.3.1 编写web.xml210

8.3.2 创建ApplicationContext212

8.3.3 回顾Web应用程序启动过程213

8.4 范例Spring MVC应用程序214

8.4.1 配置范例应用程序214

8.4.2 实现“列出所有会员”用例217

8.4.3 实现“查找会员”用例224

8.4.4 实现“注册新会员”用例226

8.4.5 预览范例应用程序实现247

8.5 小结248

第9章 视图技术249

9.1 选择视图技术249

9.2 使用视图解析器250

9.2.1 使用通用视图解析器250

9.2.2 合并视图解析器250

9.3 使用视图技术251

9.3.1 JSP251

9.3.2 Velocity254

9.3.3 FreeMarker256

9.3.4 XSLT257

9.3.5 PDF259

9.3.6 Excel261

9.3.7 JasperReports262

9.4 Spring 2.0新表单标签简介264

9.5 小结267

第10章 测试268

10.1 测试方法简介268

10.1.1 单元测试269

10.1.2 集成测试270

10.1.3 测试驱动开发270

10.2 利用JUnit编写单元测试271

10.2.1 建立需求271

10.2.2 编写测试274

10.2.3 定义测试套件276

10.3 用EasyMock创建模拟实现277

10.3.1 定义和实现接口278

10.3.2 创建模拟对象279

10.3.3 用EasyMock进行测试280

10.4 用Spring支持集成测试282

10.4.1 没有事务的测试282

10.4.2 使用事务的测试284

10.4.3 用DataSource进行测试284

10.5 使用Spring模拟类285

10.6 小结285

附录 安装Eclipse WTP286

热门推荐