分享
 
 
 

Spring 2企业应用开发

Spring 2企业应用开发  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: (美)SpringSource公司,(荷)Bram Smeets,(美)Seth Ladd 著,翟育明 等译

出 版 社: 人民邮电出版社

出版时间: 2008-10-1字数: 455000版次: 1页数: 292印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115186089包装: 平装内容简介

本书是一部权威的实战指南,由Spring 开发团队撰写,全面讲述了Spring 2 企业应用开发。主要涵盖Spring Framework 、核心容器、AOP(面向方面编程)、典型的Spring AOP 框架等内容。通过阅读本书,读者能够在实战中掌握Spring 最佳实践,成为高效的Java 开发人员。

本书适合各层次Java 开发人员阅读和参考。

作者简介

SpringSource公司,前身为Interface21,Spring之父Rod Johnson为推广Spring框架于2004年创建。公司汇集了SPring框架的主要核心开发者,是推动和支持Spring成为企业级Java事实标准的主要力量。

目录

第1章Spring Framework概述1

1.1构建业务应用程序1

1.1.1Java平台的问题1

1.1.2Spring Framework入门2

1.2Spring 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.1Spring Framework与Java EE技术整合18

1.5.2Spring和EJB18

1.6在应用程序中配置Spring Framework19

1.7小结21

第2章核心容器22

2.1工厂如何工作22

2.1.1工厂方法22

2.1.2工厂对象23

2.2BeanFactory简介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.1bean作用域:单例或者原型41

2.3.2bean的初始化45

2.3.3bean的销毁48

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

2.4.1实现工厂方法51

2.4.2实现工厂对象52

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

2.5ApplicationContext简介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.6AOP入门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.3Spring 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.1AspectJ和方面简介85

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

4.1.2AspectJ方面的创建86

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

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

4.2.2@AspectJ风格的通知类型92

4.2.3切入点的声明和重用95

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

4.2.5通知和方面排序98

4.3利用AOP XML标签101

4.3.1AOP配置标签101

4.3.2XML方面配置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.1Spring与数据访问框架整合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.5DataSource接口和连接池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.8Spring 2.0新特性简介178

6.8.1使用SimpleJdbcTemplate类178

6.8.2执行JNDI数据源查找180

6.9小结180

第7章事务管理181

7.1数据库事务181

7.2Spring中的事务管理182

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

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

7.3Spring中的事务划分185

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

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

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

7.4小结200

第8章Spring MVC202

8.1Web应用程序架构203

8.1.1领域模型204

8.1.2数据访问层205

8.1.3Web请求分发205

8.1.4用户界面205

8.2Spring MVC架构206

8.2.1MVC组件206

8.2.2DispatcherServlet和请求处理208

8.3Spring 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.1JSP251

9.3.2Velocity254

9.3.3FreeMarker256

9.3.4XSLT257

9.3.5PDF259

9.3.6Excel261

9.3.7JasperReports262

9.4Spring 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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有