现在的位置: 首页 > 综合 > 正文

[索引帖]Spring: A Developer’s Notebook笔记和小结(共21篇,结束)

2013年08月28日 ⁄ 综合 ⁄ 共 2491字 ⁄ 字号 评论关闭

为了节省首页的版面,特将该笔记系列的所有内容汇总到一篇文章中,以方便维护和查看。

Spring: A Developer's Notebook笔记和小结(1)

摘要:这本书是一个以代码和实战为主的书,全书在构建一个过山车订购系统,体育商店可以用来对它们的过山车进行管理和订购。

Spring: A Developer's Notebook笔记和小结(2)

 摘要:这一节主要简单介绍了依赖注入的思想。强调了依赖注入是Spring框架的一种核心模式。

Spring: A Developer's Notebook笔记和小结(3)

摘要:这一篇主要讲解使用ANT来自动化编译程序。

Spring: A Developer's Notebook笔记和小结(4)

摘要:本篇主要介绍使用Spring来进行依赖注入,以及对以前代码的改进。

Spring: A Developer's Notebook笔记和小结(5)

摘要:测试驱动开发的思想要求大家在开发之间先写测试,这里作者以一个简单的单元测试来完成第一章起步篇的结束。

Spring: A Developer's Notebook笔记和小结(6)

摘要:第二章的标题是创建一个用户接口,主要讲解SpringMVC的用法。

Spring: A Developer's Notebook笔记和小结(7)

摘要:本文讲解2.2节使用Web MVC构建一个表现层视图(View)。我们会使用Spring MVC创建一个简单的web用户接口。相信大家对MVC模式都比较熟悉了,这里就不罗嗦了。不熟悉的补一下基础。下面是MVC模式的简图,将web应用分离成三个不同的部分,M模型,V视图,C控制器。Struts框架就是一种流行的MVC模式的实现框架。

Spring: A Developer's Notebook笔记和小结(8)

摘要:上一节我们用Spring MVC实现了一个简单的应用,我们实现了列表显示,新增/编辑页面。在本节中,我们对原有程序进行加强,提供页面的验证逻辑,一个解析器(resolver)和输入表单。这样可以更好的组织我们的代码,使得我们可以在后期的维护中节省很多时间,同时,也可以使得逻辑流程比较清晰。

Spring: A Developer's Notebook笔记和小结(9)

摘要:我们前面已经实现了简单的视图,下面是我们做测试的时间了。Web MVC的易测试性是它的一大优点。我们接下来可以看到一段优雅的测试代码来测试用户接口的核心部分。 

Spring: A Developer's Notebook笔记和小结(10)

摘要:今天,请大家跟我一起看看在Spring中如何使用Struts。其实Struts是一个标准的MVC框架,我们要配置一个中心分发器(dispatcher),这个分发器会将请求发送给控制器,控制器响应action中的form调用相关后台方法完成转发页面。

Spring: A Developer's Notebook笔记和小结(11)

摘要:今天开始,我们要学习Spring在持久层的使用了。

Spring: A Developer's Notebook笔记和小结(12)

摘要:上一篇我们将数据库环境已经安装好,本篇介绍使用Spring JDBC Templates模板来实现持久层的代码。虽然EJB,JDO,Hibernate都可以实现持久层的编码,但是很多老程序员习惯了JDBC的写法,因此Spring框架引入了JDBC Templates来满足这类人群的要求。

Spring: A Developer's Notebook笔记和小结(13)

摘要:在这一节里,我们将编写一个简单的查询对象(query object),并将它包装到一个可重用的表单中。Spring提供一个叫做RDBMS operational objects的API来帮助我们包装存储过程,查询语句或更新语句。

Spring: A Developer's Notebook笔记和小结(14)

摘要:对于Spring开发者来说,使用Hibernate作为持久层框架的越来越多。尽管Spring还可以集成JDO,iBatis等持久层框架,但是Hibernate是使用最为广泛的。这两个轻量级框架彼此能够很好的协调和集成在一起。接下来,我们一起看看是如何集成Spring和Hibernate的。

Spring: A Developer's Notebook笔记和小结(15)

摘要:本书的应用程序的核心功能已经粗略的完成了,但是很难做到跟踪用户改动了什么数据以及什么时候改动的。本节的例子就是要建立一个审计跟踪来记录日志,当有人更改数据库的时候就会将其动作跟踪下来,并记录到日志文件中。我们不用在很多不同的地方添加冗余的相同的代码,我们之需要建立一个简单Spring service就可以完成这个任务了。我们将把焦点放在上一节完成的Hibernate实现上。

Spring: A Developer's Notebook笔记和小结(16)

摘要:上一节我们完成了一个审计服务来帮助我们跟踪程序的改变情况。现在,我们将把这个服务加到我们的代码里,在我们的实验里配置该服务。

Spring: A Developer's Notebook笔记和小结(17)

摘要:本节我们主要讲解autoproxy的概念。

Spring: A Developer's Notebook笔记和小结(18)

摘要:本节主要讨论通知异常(Advising Exceptions)

Spring: A Developer's Notebook笔记和小结(19)

摘要:本节主要讨论编程式事务(Programmatic Transactions)的概念。

Spring: A Developer's Notebook笔记和小结(20)

摘要:本节主要讨论声明式事务,如何去配置一个简单的事务。

Spring: A Developer's Notebook笔记和小结(21)完

摘要:继上节讨论了简单事务处理后,本节主要讨论在多个数据库上的事务处理。

抱歉!评论已关闭.