![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
07.Spring
文章平均质量分 81
千秋大业一壶茶
世间本无事庸人自扰人
展开
-
Spring的基本使用
一、 简介 Spring为企业应用的开发提供一个轻量级的解决方案。该方案包括:基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的整合,以及优秀的Web MVC框架等。Spring致力于Java EE应用务层的解决方案,而不是仅仅专注于某一层的方案。可以与,Spring是企业应用开发的“一站式”选择,Spring贯穿表现层、业务层、持久层、然而,Spring并不想取代那原创 2014-02-07 23:39:46 · 721 阅读 · 0 评论 -
Spring的零配置(Annotation)
如今,几乎所有的主流Java框架都打算支持”零配置“,包括Struts2、Hibernate,以及现在要说的Spring,都开始支持使用Annotation来代替XML配置文件了。配置如下:1. 标注Spring的Bean类和配置依赖1.1 PersonService.javapackage test;public interface PersonService { pu原创 2014-02-12 00:25:30 · 776 阅读 · 0 评论 -
Spring的AOP
一、概述 因为软件系统需求变更是很频繁的事情,系统可能对前期设计的方法进行不断的更改,如增加事务控制、合法性验证、记录日志等。我们希望有一种特殊的方法,我们只要定义该方法,无须在原方法中显示调用它,系统会自动执行该特殊方法。这就是AOP,它专门用于处理系统中分布于各个模块中的交叉关注点的问题,处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。二、Aspect原创 2014-02-12 23:34:55 · 816 阅读 · 0 评论 -
Spring的事务管理
一、概述 Spring的事务管理不需要与任何特定的事务API耦合,声明式事务基于Spring AOP实现。JavaEE应用的传统事务有两种策略:全局事务和局部事务,全局事务由应用服务器管理,需要底层服务器的JTA(java事务API)支持,局部事务和底层所采用的持久化技术有关,当采用JDBC持久化技术时,需要使用Connection对象来操作事务,而采用Hibernate持久化技术时,需原创 2014-02-13 17:22:01 · 846 阅读 · 0 评论 -
Spring的核心机制(依赖注入)
一、概述原创 2014-02-07 23:40:46 · 761 阅读 · 0 评论 -
Spring整合Struts2
1. 启动Spring容器 对于使用Spring的Web应用,无须手动创建Spring容器,而是通过配置文件,声明式地创建Spring容器。其中有两种方式:一是直接在web.xml文件中配置创建Spring容器;二是利用三方MVC框架的扩展点,创建Spring容器。下面使用方法一: org.springframework.web.context.原创 2014-02-17 23:06:50 · 910 阅读 · 0 评论 -
Spring整合Hibernate
就Hibernate的持久层访问技术而言,Spring提供了如下三个工具类(或接口)来支持DAO组件的实现:HibernateDaoSupport,HibernateTemplate,HibernateCallback。1. 使用HibernateTemplate对象1.1 定义实体Person.java:package test.domain;public class Per原创 2014-02-19 00:29:36 · 1054 阅读 · 0 评论