- 博客(8)
- 收藏
- 关注
原创 6.Spring Remoting (-)
Spring Remoting (-) 1. 使用Http 调用:首先在配置文件中定义所要暴露的接口,如下代码: 接收: <bean name="contactExporter" class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter"> <pr...
2012-07-05 18:02:44 110
原创 5.Spring 里的数据校验
Spring 里的数据校验 相信大家都知道什么是数据校验吧,简单说就是对数据处理前进行验证,包括有效性验证,格式验证,完整性验证,等等。Spirng对此主要提供了两种验证支持: 1.使用spring validator 接口 2.使用JSR-303, Bean Validation API 下面让我们一个一个来看: 使用spring v...
2012-07-03 14:53:00 352
原创 4.Spring类型校验和格式转换
类型校验和格式转换 在企业级应用中,校验是一个至关重要的步骤。校验的目的是用来检验那些需要被使用的数据是否符合业务规范同时保证数据完整和有效。 在程序开发中,数据校验通常与转换和格式化同时进行。这样做的原因通常是因为原始数据和应用程序中用的数据有所区别。比如,在web程序中,用户在页面输入一些信息。当用户保存时,这些信息被传送到服务器端(页面校验通过后)。在服务器端...
2012-07-02 16:33:45 440
原创 3.基于Spring的应用程序的设计和实现(构建领域对象模型)
构建领域对象模型 一个领域对象模型(DOM)是一系列的对象模型组成的问题领域。(比较拗口)。比较详细的描述可以参考《Patterns of Enterprise Application Architecture》,或者《Domain-Driven Design: Tackling Complexity inthe Heart of Software》。这里只讲下它的大概概念,...
2012-07-02 14:25:51 386
原创 2.基于Spring的应用程序的设计和实现(接口驱动设计)
接口驱动设计 接口驱动设计几乎已经成为了一种实现应用程序的习惯,无论是框架还是你使用的一些标准(Spring,jboss,guice,EJB等等)。这样设计的一个主要目标是进一步的简化应用程序开发。在详细讨论设计细节之前,有必要阐述下为什么这样设计如此重要,以及spring是如何简化它的。 为什么要接口驱动设计 设计成接口驱动而不是直接使用类有很多原因,但也许最重...
2012-06-29 13:36:06 160
原创 1.基于Spring的应用程序的设计和实现(概述)
基于Spring的应用程序的设计和实现(概述) 在前面几个章节中,我们讨论了各种与spring相关的开发主题,包括Spring的应用程序上下文配置,各种DI机制,AOP切面概念,以及Spring如何与不同的数据存取技术相集成。在讨论数据存取的实现时,你可以使用不同的实现模式。比如说,在第八章中,我们讨论了使用JDBC将数据存取逻辑封装在DAO中。在第十章和第十一章,我们用JPA和M...
2012-06-29 11:02:43 273
原创 Spring 常用 Transaction Annotation
Attribute NameDefault ValuePossible ValuespropagationPropagation.REQUIRED Propagation.REQUIREDPropagation.SUPPORTSPropagation.MANDATORYPropagation.REQUIRES_NEW...
2012-06-28 21:05:30 121
原创 Spring事务隔离级别
Isolation Level(Spring事务隔离等级): 1、ISOLATION_DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别.另外四个与JDBC的隔离级别相对应 2、ISOLATION_SERIALIZABLE 这是花费最高代价但是最可靠的事务隔离级别。事务被处理为顺序执行。除了防止脏读,不可重复读外,还避免了幻像读...
2012-06-28 15:01:12 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人