Spring 3.x 企业应用开发实战(CD光盘1

陈雄华,林开雄著

ISBN 978-7-121-15213-9

20122月出版

定价:90.00元(含光盘1张)

16

728

宣传语:10年技术专家邀您共享Spring饕餮盛宴

Spring 3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。

Spring 3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架、REST风格的Web编程模型等。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。

本书是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练使用Spring的各项功能的同时,还能透彻理解Spring的内部实现,真正做到知其然知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书“从实际项目中来,到实际项目中去”。

作者简介

陈雄华:

2002年毕业于厦门大学计算机与信息工程学院,获硕士学位。十年如一日如痴如愚钻石技术,倾心代码,对技术高峰身虽不能至,

而心向往之。曾负责过十多个大型项目的设计和研发工作,还主持并研发了一个企业级的Java快速开发平台。

现为中图一购网(www.bookegou.com)技术总监,负责网站整体技术架构搭建及网站核心模块的研发工作。

技术开发之余,常将经验所得行诸文字,作者已在IBM developerworks、天极网、IT168、各报刊杂志发表过数十篇技术文章。

出版《精通JBuilder 2005》、《精通Spring 2.x——企业应用开发详解》等技术书籍,广受读者喜爱。

林开雄:

2006年毕业于集美大学软件工程专业,获取学士学位。资深软件工程师,精通Spring等优秀开源技术在企业的应用开发,主要研

究方向包括业务基础平台、BPM、智能报表、分布式等技术。

 

本书小述

Spring为Java世界带来了一场震撼性的技术革新,它颠覆了传统Java应用开发笨重的方式,影响和正在影响着Java开发者思考问题的方法。从2004年发布第一个版本以来,Spring逐渐占据了Java开发人员的视线,博得了开源社区一片赞誉之声,开源社区里“春”城无处不飞花。

在2006年发布Spring 2.0版本后,Spring的易用性,扩展性和整合性得到了充分的展示,越来越多Java开发者争先恐后地投奔到Spring平台中来,Spring已成为事实上的Java应用开发平台,成为Java一站式轻量级平台的无冕之王。

在历经长达3年的磨砺之后,2009年Spring 3.0横空出世,挟带着SpEL、OXM、REST、验证/格式化等众多令人惊艳的新功能再次掀起一场Spring的热潮。笔者在2007年曾撰写的拙作《精通Spring 2.x》已经显得昨日黄花,有感于读者朋友的青睐和出版社朋友的力促,一直希望能与时俱进将本书翻版更新,但囿于这两年工作繁忙且笔者又不希望草率应付,遂使心中夙愿沉积日久渐成心病。由于在可预知的未来皆难有大段空暇的时间,想起刘墉之创作《萤窗小语》都是掇拾繁忙之空隙集腋成裘,因此,笔者亦学习效仿之,利用节假日,周末等时间完成原版的改造,从2010年国庆开始到2011年国庆结束,历时已一年矣。

本次改版,不但将全书内容更新同步到Spring 3.0,还对原版内容进行了大面积的优化和调整。例如,对单元测试、WebService等内容进行了全新重写,对Spring事务管理各种疑难困惑详细剖析,此外还引入一章逼真再现一个实战性Web项目的开发全过程等。所有这些调整的目的都是希望在延续前版的“深入”的同时,能让本书更贴近于“实战”。

本书的特点

揭示内幕、深入浅出:笔者对Spring的源码进行了彻底的分析,深刻揭示了Spring框架的技术内幕,让读者知其然,更知其所以然。Spring中许多设计经验、技巧、模式具有很高的借鉴性,在透彻学习Spring体系结构的同时,读者可以直接将这些方法引借到具体的应用开发中。

同步更新、与时俱进:虽然在2009年9月就发布Spring 3.0第一个候选版本,后来又发布了多个RC版本,并最终于2011年10月发布了Spring 3.1的正式版本。新功能的添加以及旧功能的调整从来就没有停止过。笔者在本书写作过程中时刻关注Spring新版本功能的变化,并及时调整全书内容与其同步,保证全书内容与时俱进。

突出重点,淡化边缘:虽然全书洋洋洒洒近800页,便本书没有片面追求内容的面面俱到,相反,我们特别注意内容的剪裁和取舍。对于实用性强的知识点深入分析、深度挖掘,而对于不常使用的知识点到为止,甚至不纳入本书的范围。举例来说,我们对使用 Spring-WS开发基于Spring的Web Service应用、OXM、Spring MVC等这些实用性强的技术都进行了深入的分析,而对如何集成EJB、JMX、JCA等这些不常使用的功能完全不涉及。很好地做到了实用性和深入性二者的统一。

理论透彻、面向实践:本书在透彻分析原理、讲解技术知识点的同时,特别注意与实际应用的结合,笔者将自身丰富的实战经验糅合到全书的相关知识点上,很好地做到了知识讲解和实践经验的结合。让读者在掌握纯技术知识的同时,能够对如何活用技术做到胸有成竹。如笔者在第13章讲解任务调度的内容时,专门辟出13.6小节讲解实际应用中任务调度的使用经验;在第18章中讲述使用JavaMail发送电子邮件时,专门通过18.4小节讲述了在实际应用中发送邮件的各种注意事项。此外,我们还适时提供了“实战经验”的插文,它们在不影响上下文连贯性的同时让读者学习到了相关技术的实战经验。诸如此类以实际应用为导向的内容贯穿全书,这是本书区别于其他书籍特色之一。

代码简洁、图例丰富:全书的代码在排版布局以及内容的剪裁上颇费心思,实例代码重点关注当前知识点涉及的内容,弱化边缘代码,并采用特殊的排版方式适时添加简明扼要的注释,方便程序代码的阅读和重点内容的把握。全书拥有大量精美的图表,这些图表很好地解构了上下文中一些难点的知识,大大提高了阅读性,降低了理解的难度。

注重趣味、轻松阅读:由于技术书籍的严谨性、知识性的特点,阅读技术书籍往往是枯燥乏味的,更遑论趣味性。笔者对此深有感触,为寻求一些突破,我们在全书大部分章节都精心设计一个“轻松一刻”,它们和上下文内容存在某种程度的关联性,但其本身是一段趣味性的短文,它们在增强全书趣味性的同时,还为读者提供另外一个思考问题的角度。

相关知识、一网打尽:Spring不但本身涉及众多Java技术,其集成的第三方技术本身也涵盖了丰富的知识。我们在介绍Spring相关技术时,都会简明扼要地讲解相关联的基础知识,这包括JDK 5.0的新知识和被集成技术的知识,准备好知识背景,而不是完全脱离背景知识的情况下孤立讲解Spring的知识。

历时一载、倾力打造:本书从筹划到全书改版完成,历经近一年的时间,笔者充分利用所有可用的空闲时间,多次拖延完稿的计划,终于于2011年国庆才完成本书的所有稿件。

转载于:https://blog.51cto.com/bvbroadview/798496

Spring 3.x 企业应用开发实战(含CD光盘1张)相关推荐

  1. Spring 3.x企业应用开发实战

    Java技术大系 Spring 3.x企业应用开发实战 陈雄华    林开雄      著 Publishing House ofElectronics Industry 北京·  BEIJING 内 ...

  2. Android江湖(含CD光盘1张)

    Android江湖(含CD光盘1张)  徐娜子 编著 ISBN978-7-121-14641-1 2011年11月出版 定价:98.00元(含光盘1张) 16开 660页 宣传语:移动互联网时代,坐看 ...

  3. Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)

    Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)(畅销10年,经典再现!) 罗云彬 著 ISBN 978-7-121-20759-4 2013年7月出版 定价:99.00元 75 ...

  4. 《精通Spring 4.x 企业应用开发实战》学习笔记

    第四章 IoC容器 4.1 IoC概述 IoC(Inverse of Control 控制反转),控制是指接口实现类的选择控制权,反转是指这种选择控制权从调用类转移到外部第三方类或容器的手中. 也就是 ...

  5. 《精通Spring 4.x 企业应用开发实战》读书笔记

    Spring pdf笔记: 1.spring框架结构:数据访问和集成   web及远程操作   测试框架     AOP     IOC    IoC:配置方式进行bean依赖关系的描述 spEL:用 ...

  6. 疯狂java实战演义 光盘_疯狂Java实战演义(含CD光盘1张)

    第1章 控制台五子棋 1.1 引言 1.1.1 五子棋介绍 1.1.2 输入输出约定 1.2 游戏流程描述 1.2.1 玩家输入坐标 1.2.2 "电脑"下棋 1.3 创建游戏的各 ...

  7. java特种兵 pdf_《Java特种兵(上册)(含CD光盘1张)》怎么样_目录_pdf在线阅读 - 课课家教育...

    第1篇 java功底篇 第1章 扎马:看看功底如何 2 1.1 String的例子,见证下我们的功底 2 1.1.1 关于"==" 3 1.1.2 关于"equals() ...

  8. 《实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)》

    <实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)> 基本信息 作者: 徐康明    辛洪郁 出版社:电子工业出版社 ISBN:9787121221378 上架时间:2014 ...

  9. Spring Boot 专栏全栈开发实战

    2020 年 11 月 12 日,Spring 官方发布了 Spring Boot 2.4.0 GA 的公告,链接为 Spring Boot 2.4.0 available now.为了让大家能够学习 ...

最新文章

  1. VC解析XML--使用CMarkup类解析XML
  2. 为什么说重启能解决90%的问题
  3. 自然语言模型算法太杂乱?国产统一 AI 开源框架来了
  4. 解决 Illegal DefaultValue null for parameter type integer 异常
  5. Android -- setWillNotDraw()
  6. Hive连接超长Hbase宽表异常
  7. ros安装过后怎么找不到安装文件_ros配置乐视奥比中光相机
  8. 如何查看Linux系统的带宽流量
  9. 【python笔记】:python简介
  10. java面试的计算机网络_Java面试总结之计算机网络(二)
  11. 使用Jenkins搭建持续集成环境的方法(二)
  12. 关于工作和人生观(转)
  13. EPLAN软件安装教程
  14. 哪吒之魔童降世视听语言影评_动画电影《哪吒之魔童降世》艺术语言分析
  15. Gym - 100886F 2015-2016 Petrozavodsk Winter Training Camp, Saratov SU Contest F - Empty Vessels
  16. ddos攻击怎么防御,一文了解如何防御DDoS攻击
  17. 每周全球科技十大新闻(2020.8.17-8.23)
  18. 游戏开发unity性能优化:DOTS导航帖
  19. Java GUI气泡诗词02
  20. Shader攻占笔记(八)屏幕特效

热门文章

  1. 个人代码库のC#可移动按钮“相关代码”
  2. Linux运维之道之网络基础学习1.3
  3. C# 之 Excel 导入一列中既有汉字又有数字:数字可以正常导入,汉字导入为空
  4. 【论文写作】SSM房屋租赁系统如何写设计总结
  5. 【免费毕设】ASP.NET 城市酒店入住信息管理系统 (源代码+lunwen)
  6. 合工大计算机学院吴辽源,计算机学院智能计算系统系召开人才培养大讨论专题会议...
  7. python 类 对象 方法 应用_Python 定制类与其对象的创建和应用
  8. 实习生有年终奖吗_“辞职,一定要赶在发年终奖前!”为什么我建议你一定要年前跳槽...
  9. tomcat应用服务器有哪些,2014年最流行的应用服务器排行榜 Tomcat第一
  10. nodejs连接远程MySQL数据库_nodejs remote链接mysql数据库总结