您好,欢迎光临有路网!
Spring 2企业应用开发(图灵程序设计丛书)(Building Spring 2 Enterprise Applications)
QQ咨询:

Spring 2企业应用开发(图灵程序设计丛书)(Building Spring 2 Enterprise Applications)

  • 作者:(美国)SpringSource公司 (荷兰)Bram Smeets (美国)Seth Ladd 者
  • 出版社:人民邮电出版社
  • ISBN:9787115186089
  • 出版日期:2008年01月01日
  • 页数:292
  • 定价:¥45.00
  • 城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Spring 2企业应用开发》是一部权威的实战指南,由Spring开发团队撰写,全面讲述了Spring 2企业应用开发。主要涵盖Spring Framework 、核心容器、AOP(面向方面编程)、典型的Spring AOP框架等内容。通过阅读《Spring 2企业应用开发》,读者能够在实战中掌握Spring*佳实践,成为高效的Java开发人员。
    文章节选
    一把锤子可以做出很多东西,可能是个板凳,也可能是件艺术作品,这都取决于你如何去做。。
    Spring自诞生那天起就为企业软件开发带来了新的动力,经过几年的实践,Spring已逐渐代替Struts成为Java企业开发的新标杆。在众多软件开发的书架上,Spring方面的书已经琳琅满目,那么本书又有什么不同呢?翻遍大部分Spring方面的书,你会发现很多的书在介绍Spring是什么方面不惜篇章。然而,对于我们一个普通的架构师或程序员来说,我们更关心的是如何用好Spring,如何把Spring当作一把利剑,去解决现实中遇到的问题。本书就是从这个角度出发,借助Spring的特性,深入一个企业软件开发的方方面面,借用大量的示例告诉我们,如何才能正确地使用Spring中的每一个特性,如何才能将Spring使用得游刃有余,如何才能解决我们现实中遇到的那些奇奇怪怪的问题。
    本书*大的特点就是语言朴实。实践性强。在本书中,作者针对企业开发所遇到的问题,通过具体的Spring示例和深入的代码解析,有针对性地让读者体会了*佳实践,并给予相应的使用建议。这让读者在深入了解Spring 2.0的特性的同时,还可以参考Spring特性的使用方法去解决现实中同类型的问题,为*佳实践提供了一个有力的依据。在阅读本书时你会发现,作者在示例方面煞费苦心,每个示例都是精心挑选的,可以让读者由浅入深地了解解决一���列问题的方法,使读者对企业软件开发各个环节有更为清晰和透彻的认知,从而理解如何才能构建出合格的企业级应用程序。
    如果把其他Spring方面的书看作Spring的向导,那么本书则是让你摆脱向导束缚的跳板。本书不再详细探讨基本的概念,不再深入论述Spring的定位,而是帮助你了解如何才能用好这个工具,如何才能让它成为你手中的武器,如何才能阔步前行。相信读者和我一样,会在本书中受益,学到的不再是抽象的概念和那些为什么这么做的阐述,而是能够清晰地了解问题的所在,知道如何才能走在正确解决问题的路上,相信这一点,对你,对我,对每个程序员。每名架构师都是*关重要的。
    当用Spring 2开发应用程序的时候,生成的是一个普通的应用程序,还是一个企业级的应用程序,这都取决于你如何去做。
    目录
    第1章SpringFramework概述.1
    1.1构建业务应用程序1
    1.1.1Java平台的问题1
    1.1.2SpringFramework入门2
    1.2SpringFramework模块简介2
    1.3范例应用程序简介4
    1.4应用程序中的依赖管理5
    1.4.1有依赖的用例5
    1.4.2处理简单Java中的依赖8
    1.4.3用JNDI查找依赖10
    1.4.4利用SpringFramework提供依赖12
    1.5将SpringFramework与JavaEE整合17
    1.5.1SpringFramework与JavaEE技术整合18
    1.5.2Spring和EJB18
    1.6在应用程序中配置SpringFramework19
    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.**pplicationContext简介54
    2.5.1表示资源55
    2.5.2创建ApplicationContext对象56
    2.6用Spring2.0XML标签配置容器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典型的SpringAOP框架70
    3.2.1实现横切关注点70
    3.2.2在Spring容器中配置AOP70
    3.2.3使用代理对象71
    3.2.4过滤方法73
    3.2.5选择通知类型75
    3.3SpringFramework中的AOP用法81
    3.4其他的通知类82
    3.4.1利用环绕通知记录消息82
    3.4.2利用环绕通知进行调试83
    3.4.3利用环绕通知限制并发方法的执行83
    3.5小结84

    第4章SpringAOP2.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利用AOPXML标签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.8Spring2.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.1Spring1.0中引入的事务划分185
    7.3.2Spring1.2中引入的事务划分193
    7.3.3Spring2.0中引入的事务划分198
    7.4小结200

    第8章SpringMVC202
    8.1Web应用程序架构203
    8.1.1领域模型204
    8.1.2数据访问层205
    8.1.3Web请求分发205
    8.1.4用户界面205
    8.2SpringMVC架构206
    8.2.1MVC组件206
    8.2.2DispatcherServlet和请求处理208
    8.3SpringMVC配置210
    8.3.1编写web.xml210
    8.3.2创建ApplicationContext212
    8.3.3回顾Web应用程序启动过程213
    8.4范例SpringMVC应用程序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.4Spring2.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
    附录安装EclipseWTP286
    ……
    编辑推荐语
    “本书代码丰富,有用的专家技巧和建议俯拾即是,是Spring程序员的优秀参考书。”.
    ——JavaLobby
    “本书正是我要找的,以一种简单易懂的方式介绍了很多方面。……对Spring AOP的介绍尤其出色。……可以立竿见影地用到我的项目中。”
    ——Amazon.com读者评论
    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外