李阿昀的博客

一介书生,持续学习Java Web中...,欢迎大家来探讨问题!

排序:
默认
按更新时间
按访问量
RSS订阅

hibernate-5.0.7+struts-2.3.24+spring-4.2.4三大框架整合

SSH框架整合思想三大框架应用在JavaEE三层结构,每一层都用到了不同的框架。SSH框架整合的思想可用下图来表示: SSH框架的整合方式一:零障碍整合(带有Hibernate配置文件)我们先整合Struts2和Spring这两个框架,再整合Spring和Hibernate这两个框架。整合Str...

2017-04-10 23:48:36

阅读数 2955

评论数 0

Spring中的事务操作

Spring中的事务操作事务的回顾什么是事务事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。事务的特性 原子性:强调事务的不可分割。 一致性:事务的执行的前后数据的完整性保持一致。 隔离性:一个事务执行的过程中,不应该受到其他事务的干扰。 持久性:事务一旦结束,数据...

2017-04-10 20:08:45

阅读数 2497

评论数 6

Spring使用AspectJ进行AOP的开发:注解方式

Spring使用AspectJ进行AOP的开发:注解方式之前我已讲过Spring使用AspectJ通过配置文件的方式来进行AOP的开发,现在就来讲怎样使用注解方式进行AOP的开发。 创建一个Web项目, 引入相关的jar包。所要导入的jar包如下: 引入Spring的配置文件。主要引入AOP的约束...

2017-04-09 00:40:15

阅读数 3727

评论数 2

Spring的bean管理(注解方式)

Spring的bean管理(注解方式)注解:代码中的特殊标记,注解可以使用在类、方法、属性上面,使用注解可实现一些基本的功能。注解的写法是@注解名称(属性=属性值)。使用注解创建对象第一步,创建Web项目,引入Spring的开发包 除了导入Spring基本的Jar包外(可参考《Spring的概述...

2017-04-08 00:43:22

阅读数 9437

评论数 1

Spring的概述

Spring的概述什么是Spring据度娘所载: Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。 Spring是一个开源框...

2017-04-08 00:27:34

阅读数 61686

评论数 17

Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发

前面我们已经学会了Spring4.2.5+Hibernate4.3.11+Struts1.3.8的整合开发,现在再来学习Spring4.2.5+Hibernate4.3.11+Struts2.3.24的整合开发应该是得心应手的事了,但我们还是有必要说一下,下面开始本文的介绍。 在学习Spring...

2016-10-23 16:55:24

阅读数 2683

评论数 5

Spring提供的CharacterEncoding和OpenSessionInView功能

前面我们以一种更加优雅的方式集成了Spring4.2.5+Hibernate4.3.11+Struts1.3.8,但是在实际开发中我们会碰到两个问题,在此先不言表,只通过例子将其引出来。 我们先在SSH项目的根目录WebRoot下新建一个JSP页面——index.jsp,即项目首页,其内容为:&...

2016-10-23 15:57:57

阅读数 596

评论数 0

为Spring集成的Hibernate配置二级缓存

前面我们已经集成了Spring4.2.5+Hibernate4.3.11+Struts1.3.8了,接下来我们就要为Spring4.2.5集成的Hibernate4.3.11配置二级缓存了,因为在企业开发中,会大量使用到Hibernate的二级缓存。 由于要在SSH项目中使用到Hibernate...

2016-10-23 00:01:25

阅读数 4368

评论数 0

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二

前面我们已经集成了Spring4.2.5+Hibernate4.3.11+Struts1.3.8,但是集成的方案并不完美,因为我们在Action里面每次要取得Spring容器实例,都必须有这样的代码:WebApplicationContext ctx = WebApplicationContext...

2016-10-22 21:15:37

阅读数 644

评论数 0

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

前面我们已经集成了Spring4.2.5+Hibernate4.3.11这两个框架,现在是时候集成web层框架——Struts1.3.8了。本文是是建立在Spring4.2.5+Hibernate4.3.11组合开发基础之上的。 我们首先向SSH项目中导入Struts1.3.8框架所需的jar文...

2016-10-22 00:40:00

阅读数 1186

评论数 0

Spring4.2.5+Hibernate4.3.11组合开发

今天我们来学习Spring4.2.5+Hibernate4.3.11+Struts1.3.8整合开发。在整合开发时,不要一口气的把这3个框架整合好,而是应该分步整合,通常应该先整合Spring4.2.5+Hibernate4.3.11这2个框架,这2个框架整合好之后,再来整合Struts1.3.8...

2016-10-21 22:12:02

阅读数 2034

评论数 0

使用Spring配置文件实现事务管理

前面我们讲解了使用Spring注解方式来管理事务,现在我们就来学习使用Spring配置文件实现事务管理。本文是建立在使用Spring注解方式管理事务与传播行为详解案例基础之上的。 首先我们在cn.itcast.service.impl包下再新建一个业务bean——PersonServiceBea...

2016-10-21 18:40:54

阅读数 4189

评论数 0

使用Spring注解方式管理事务与传播行为详解

前面讲解了怎么使用@Transactional注解声明PersonServiceBean底下所有的业务方法需要事务管理,那么事务是如何来管理的呢? 我们知道当每个业务方法执行的时候,它都会打开事务,在业务方法执行结束之后,它就会结束事务。那么它什么时候决定这个事务提交,什么时候决定这个事务回滚呢...

2016-10-21 16:48:29

阅读数 10824

评论数 2

Spring+JDBC组合开发

搭建和配置Spring与JDBC整合的环境使用Spring+JDBC集成步骤如下: 第一步,配置数据源。我们使用DBCP数据库连接池。 我们首先在Eclipse中新建一个普通的Java Project,名称为springAndJDBC。接着导入所需Jar包到项目中,所需Jar包共有: 然...

2016-10-21 13:27:56

阅读数 1377

评论数 0

使用Spring配置文件实现AOP

前面我们已经学会了使用Spring的注解方式实现AOP,现在我们就要学习使用Spring配置文件实现AOP。本文是建立在使用Spring的注解方式实现AOP的细节的案例的基础之上的。 我们首先将MyInterceptor类的代码修改为:/** * 切面 * @author li ayun ...

2016-10-21 10:24:14

阅读数 1377

评论数 1

使用Spring的注解方式实现AOP的细节

前面我们已经入门使用Spring的注解方式实现AOP了,现在我们再来学习使用Spring的注解方式实现AOP的一些细节。本文是建立在使用Spring的注解方式实现AOP入门的案例的基础之上的。 本文是来讲解使用Spring的注解方式实现AOP的一些细节,其实说白了就是学习如何使用各种通知而已,例...

2016-10-21 09:01:03

阅读数 12545

评论数 1

使用Spring的注解方式实现AOP入门

首先在Eclipse中新建一个普通的Java Project,名称为springAOP。为了使用Spring的注解方式进行面向切面编程,需要在springAOP项目中加入与AOP相关的jar包,spring aop需要额外的jar包有: com.springsource.org.aopallian...

2016-10-20 00:28:09

阅读数 11588

评论数 1

使用CGLIB实现AOP功能与AOP概念解释

使用CGLIB实现AOP功能在Java里面,我们要产生某个对象的代理对象,这个对象必须要有一个特点,即这个对象必须实现一个接口,动态代理技术只能基于接口进行代理。有时候我们在做开发的时候,这个对象就没有实现接口,有人可能会说,它既然没有接口,那我就给它定义一个接口,这是不行的,因为有时候我们拿到一...

2016-10-19 22:38:32

阅读数 3618

评论数 0

使用JDK中的Proxy技术实现AOP功能

AOP技术在企业开发中或多或少都会用到,但用的最多的大概就是做权限系统时,在做权限系统时,我们可能需要粗粒度的权限控制和细粒度的权限控制,对于细粒度的权限控制,我们主要是对方法进行拦截,对方法进行拦截之后,判断用户是否是有权限,有权限就执行该方法,没有权限就不能执行该方法。 现在我们借助一个例子...

2016-10-19 21:55:55

阅读数 1796

评论数 2

让Spring自动扫描和管理Bean

前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些组件采用XML的bean定义来配置,显然会增加配置文件的体积,查找及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,它可以在类路径底下寻找标注了@Component、@Serv...

2016-10-19 17:19:43

阅读数 12422

评论数 0

提示
确定要删除当前文章?
取消 删除