出版时间:2006-8 出版社:电子工业出版社 作者:(美)哈罗普,(美)马可赛克 页数:722 译者:Redsaga翻译小组
Tag标签:无
内容概要
本书深入分析了Spring框架的各大核心包,并结合实例展示了它们的具体应用。通过深入浅出的讲解,帮助读者建立AOP、IOC等概念。并且以贯穿全书的一个示例系统为主线,让你了解如何使得Spring与众多优秀的开源项目结合,提供更加强大的功能。与其它Spring相关书籍不同的是,本书不仅对SpringMVC的应用进行了大篇幅的探讨,还对Spring的远程访问技术以及任务管理机制进行了深入介绍,突出Spring作为轻量级框架的特征的同时,还将Spring与传统J2EE开发方式进行了完美的结合。本书附录中还介绍了Spring项目的测试以及富客户端开发,展示了SpringIDE的使用方法,以及Spring未来会面对的一些技术变革。 本书覆盖了Spring开发的各个环节,同时也为程序员进行Spring相关开发工作提供了技术细节的指导,是适合各种层次Java程序员的Spring宝典。
作者简介
ROB HARROP 是英国开发工作室——Cake Solutions有限公司 的首席软件架构师。在CakeSolutions,Rob领导着一个六人团队,为包括工商局、首都警察局以及NuS服务有限公司在内的众多客户提供企业级解决方案。 Rob是Spring项目17人小组的成员之一,参与了Spring AOP、MVC以及JMX的研发工作。同时,Rob也是JMX2.0 JSR-255专家组的成员。Rob参与过Pro Jakarta Velocity:From Professional to Expert(Apress.2004)、Pro Jakarta Struts第二版(Apess,2004),Oracle Application Server 10g:J2EE Deploymentand Administration(Apress,2004),以及Pro Visual Studio.NET(Apress,2004)的写作。 在他有限的闲暇时间里,Rob喜欢尝试各种不同的研发技术;目前Rob正热衷于Groovy和AOP。当他离开计算机时,Rob通常埋头于书籍之间,他推荐Terry Pratchett’s Discworld。
书籍目录
前言关于作者技术评审致谢介绍第1部分 Spring入门第1章 Spring 概述Spring是什么Spring项目Spring的替代品本书的其余部分总结第2章 入门指引获取Spring框架理解Spring的打包方式分析Spring的依赖关系示例应用Spring文档检验自己的Spring发布包Spring之Hello World总结第3章 示例程序SpringBlog程序的需求总结第2部分 Spring基础第4章 控制反转介绍控制反转和依赖注入控制反转的类型Spring中的控制反转使用Spring依赖注入配置Bean工厂(BeanFactory)第5章 更上一层楼Spring对应用程序可移植性的影响Bean生命周期管理令你的bean "Spring Aware"使用方法注入(Method Injection)使用FactoryBeanJavaBeans PropertyEditorsSpring ApplicationContext总结第3部分 基于Spring的AOP编程第6章 Spring AOP介绍AOP的概念AOP的种类Spring中的AOPSpring里的通知者和切入点详解代理总结第7章 深入Spring AOP切入点的高级使用引入初步AOP框架服务与AspectJ衔接示例程序中的AOP总结第4部分 基于Spring的数据访问第8章 Spring对JDBC的支持探索JDBC的底层结构Spring JDBC底层机制数据库连接和数据源在DAO类中使用数据源异常处理JdbcTemplate类选出作为Java对象的数据更新数据插入数据事务为什么用JDBC在示例应用程序中使用JDBC数据访问总结第9章 在Spring应用中使用Hibemate什么是HibemateHibemate查询语言选择数据更新并插入数据在示例应用中使用Hibemate总结第10章 集成iBATIS什么是iBATIS映射文件Select数据更新数据删除数据插入数据还遗漏了什么总体性能在示例程序中使用iBATIS总结第5部分 Spring中间层应用第11章 基于Spring的应用程序设计及实现面向接口的设计域对象模型的构建持久层设计与构建业务层设计总结第12章 事务管理探索Spring事务抽象层分析事务属性对一个事务管理案例的探索多事务资源条件下的事务处理示例应用中的事务总结第9章 在Spring应用中使用Hibernate什么是Hibernate?Hibernate查询语言选择数据更新并插入数据在示例应用中使用Hibernate总结第10章 集成IBATIS什么是iBATIS?映射文件Select数据更新数据删除数据插入数据还遗漏了什么?全局上的性能(Overall Performance)在示例程序中使用iBATIS总结第11章 基于Spring的应用程序设计及实现面向接口的设计域对象模型(DOM) != 值对象(Value Object)持久层设计与构建业务层设计总结第12章 事务管理探索Spring事务抽象层分析事务属性对一个事务管理案例的探索多事务资源条件下的事务处理示例应用中的事务总结第13章 Spring和J2EESpring和JNDISpring 和 EJBSpring和JMS总结第14章 基于Spring的工作调度使用JDK Timer来调度工作使用Quartz来调度工作工作调度的考虑因素总结第15章 Spring中的邮件支持Spring Mail API结构发送简单电子邮件构造并发送MIME消息结合Velocity使用Spring Mail API总结第16章 使用Spring 远程访问技术远程,Spring和EJBSpring远程架构RMI(远程方法调用)Spring HTTP 调用者Hessian 和 Burlap选择远程访问构架总结第6部分 Spring Web应用第17章 基于Spring MVC 的Web应用开发MVC是什么?介绍Spring MVC使用HandlerMapping使用HandlerInterceptor(处理拦截器)让控制器工作起来视图,Locales,主题使用命令控制器(Command Controllers)总结第18章 JSP之外使用JSP页面使用Velocity使用XSLT视图使用PDF视图使用Excel视图使用Tiles在示例程序中使用视图总结第19章 Spring和Struts考察Struts体系结构第一个Struts程序访问Spring Bean使用第三方View将Struts Action定义为Spring Bean整合Struts和Spring MVC总结附录A 用Spring进行测试介绍单元测试单元测试为集成测试编码测试覆盖性能测试总结附录B Spring Rich项目获取Spring Rich附录C Spring IDE安装Spring IDE安装Spring IDE添加Spring IDE功能编辑和验证配置文件配置Spring Bean Nature验证Bean的类名验证Bean属性验证上级(parent)Bean引用使用多个配置文件图形化查看Spring应用查看工程配置查看Bean图形化视图总结附录D Spring的前景为BeanFactory使用脚本语言使用J2SE 5.0 Annotations使用Spring JMX通过代理访问托管资源创建基于JasperReports的View总结第7部分 附录第8部分 索引
媒体关注与评论
畅销书《深入浅出Hibernate》作者夏昕领衔,Redsaga翻译小组最新译作,彻底修炼Spring 技术功底。 Spring框架创始人Rod Johnson亲自作序推荐。夏昕领衔,Redsaga翻译小组最新译作。 深入提高看“黑皮”——《Spring专业开发指南》。 配套修炼,双璧生辉! Spring专业开发指南 致亲爱的读者: 最近一段时间,Java世界中正在涌动
图书封面
图书标签Tags
无
评论、评分、阅读与下载