全面分析 Spring 的编程式事务管理及声明式事务管理

开始之前关于本教程本教程将深入讲解Spring简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解Spring事务管理的本质,并灵活运用之。先决条件本教程假定您已经掌握了Java基础知识,并对Spring有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义

Spring MVC 3.2 技术预览(一):Servlet 3介绍,异步支持

概述:SpringMVC3.2M1将引入基于Servlet3.0支持的异步请求处理,我将针对SpringMVC3.2的新特性发布一系列文章,并通过对背景知识和相关内容的充分介绍,让你了解你为什么需要这些新特性,以及如何使用这些新特性。这是这一系列文章中的第一篇。    SpringMVC3.2的更新

Spring Events

1.Overview在本文中,我们将讨论如何在Spring中使用事件。Events件是框架中最容易被忽略的功能之一,但也是更有用的功能之一。而且,与Spring中的许多其他事情一样,Spring–event发布是ApplicationContext提供的功能之一。有一些简单的准则可以遵循:该事件应扩

Spring AOP实现原理与CGLIB应用

AOP(Aspect Orient Programming),也就是面向方面编程,作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题,在 Java EE 应用中,常常通过 AOP 来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理主要分为静态代理和动态代

Spring源代码解析:Spring MVC

下面我们对Spring MVC框架代码进行分析,对于webApplicationContext的相关分析可以参见以前的文档,我们这里着重分析Spring Web MVC框架的实现.我们从分析DispatcherServlet入手:  //这里是对DispatcherServlet的初始化方法,根据名字我们很方面的看到对各个Spring MVC主要元素的初始

基于 RBAC 的 Web Security Framework 的研究与应用

基于角色的访问控制(RBAC)已经成为一种成熟的访问控制模型,被越来越多地用在认证授权系统中。本文首先分析了基于角色的访问控制模型的特点,研究了 Web 开发领域中比较常见的框架,并基于 Spring Security 探讨如何在 Web 系统中快速便捷地实现认证和授权系统。

Spring源码学习 ------ IoC——AOP

一直想抽空把Spring源码拿来读读,但真正去做这件事的时候发现不简单,Spring发展这么多年,它的规模已不是一个一般的开源框架所能比的,它的主要架构和流程不是非常清晰,很难抓到要害,但有一点可以肯定,它的根基是IoC和AOP,所有的功能扩展和对其他开源框架的支持都是基于这两点来做的,因此要搞定Spring源码主要就是要搞定IoC和AOP这两块。 IoC从原理上来说是非常简单的,无非就是从

开发 Spring 自定义视图和视图解析器

简介: Spring 3.0 默认包含了多种视图和视图解析器,比如 JSP、Velocity 视图等,但在某些情况下,我们需要开发自定义的视图及其解析器,以便显示特殊文件格式的视图,我们也可以使用自定义视图及解析器,针对特定的视图做相应的处理。本文将通过一个示例来介绍如何开发 Spring 自定义视图和视图解

Spring 框架的设计理念与设计模式分析

简介: Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成 Spring 的骨骼架构? Spring 的 AOP 特性又是如何利用这些基础的骨骼

Spring 事务管理高级应用难点剖析

简介: Spring 的事务管理是被使用得最多的功能之一,虽然 Spring 事务管理已经帮助程序员将要做的事情减到了最小。但在实际开发中,如果使用不当,依然会造成数据连接泄漏等问题。本系列以实际应用中所碰到的各种复杂的场景为着眼点,对这些应用的难点进行深度的剖析。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×