SSH
文章平均质量分 81
青松
IT智者
展开
-
Spring beans配置方案(一) 学习笔记
普通配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.spring原创 2012-04-25 21:02:13 · 633 阅读 · 0 评论 -
编程式事务、XML配置事务、注解实现事务
Spring2.0框架的事务处理有两大类:1 编码式事务 , 这个不说.2 声明式事务 , 就说这个. 声明式事务又有三种实现方法:1 (第一种) 最早的方法,用TransactionProxyFactoryBean,他是一个有AOP代理功能的FactoryBean.他返回的对象有事务.还要在spring的配置文件XML中配置,比较麻烦,不详细说.Xml代码原创 2013-01-25 09:08:04 · 2798 阅读 · 1 评论 -
Spring的事务传播属性,数据库的隔离级别
Spring事务的传播属性 REQUIRED业务方法需要在一个事务中运行,如果方法运行时,已处在一个事务中,那么就加入该事务,否则自己创建一个新的事务.这是spring默认的传播行为.SUPPORTS如果业务方法在某个事务范围内被调用,则方法成为该事务的一部分,如果业务方法在事务范围外被调用,则方法在没有事务的环境下执行.M原创 2013-01-25 09:03:35 · 975 阅读 · 0 评论 -
MVC 表单验证
用户注册页面: 名称:user.jsp注册用户包含三项信息: 用户名,密码,邮箱。User Register Page.error{ color: red; } <%-- 这里指定页面绑定的对象 modelAttribute. 之前很困惑, 为什么上最重要的 属性没了呢? 后来发现,其实在controller中的方法以及指定了地址到method原创 2013-01-25 09:36:27 · 3128 阅读 · 0 评论 -
IoC控制反转--管理Bean
一、IoC 概述IoC(控制反转:Inverse of Control)是Spring 容器的核心,与DI(依赖注入:Dependency Injection)是同一个意思。从注入方法上看,主要可以划分为三种类型:构造函数注入、属性注入和接口注入。Spring 支持构造函数注入和属性注入。构造函数注入在构造函数注入中,我们通过调用类的构造函数,将接口实现类通过构造函数变量传原创 2013-01-25 09:24:36 · 528 阅读 · 0 评论 -
Spring Bean的5种作用域
Spring Bean的5种作用域singleton作用域:Spring的scope的默认值是singletonSpring 只会为每一个bean创建一个实例,并保持bean的引用. 或 Spring1以上提供prototype作用域:每一次请求(将其注入到另一个bean中,或执行getBean()方法)都会产生一个新的bean实例,相当于new操原创 2013-01-25 09:20:20 · 652 阅读 · 0 评论 -
Spring+Mybatis整合事务不起作用之解决方案汇总
前言: 公司最近一个项目用到Spring和Mybatis,发现用起来挺方便,比以前的那个struts+hibernate舒服多了。废话少说,直接摆问题,碰到的问题是,mybatis不在事务中运行,后台日志报 “Closing no transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1原创 2013-01-25 09:53:10 · 24515 阅读 · 3 评论 -
BeanFactory 和ApplicationContext(Bean工厂和应用上下文)
一、BeanFactory 和ApplicationContextBean 工厂(com.springframework.beans.factory.BeanFactory)是Spring 框架最核心的接口,它提供了高级IoC 的配置机制。应用上下文(com.springframework.context.ApplicationContext)建立在BeanFactory 基础之上。几原创 2013-01-25 09:28:01 · 4534 阅读 · 0 评论 -
Hibernate事务与并发处理
什么是事务?事务,是工作中的基本逻辑单元。一个事务可能包括数据库的一系列操作,而一个完整的事务保证这些操作都被正确地同步到数据库中,不会发生数据不完整或者错误,或者受到其他干扰。事务的4个特性原子性:即作为一个事务,它是不可分割的整体,只有全部操作都完成了,才算结束;其中任何一个操作执行失败,整个事务都要撤销。一致性:即事务不能破坏数据库的完整性和业务逻辑的一致性。事务原创 2012-05-26 17:34:38 · 9529 阅读 · 1 评论 -
Spring 7大功能模块的作用
核心容器(Spring core)核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory使用依赖注入的方式提供给组件依赖。Spring原创 2012-05-27 19:00:31 · 22487 阅读 · 0 评论 -
Hibernate中的cascade和inverse属性
我个人觉得在学习Hibernate的过程中最不好理解的就是这两个属性了,今天用一个例子加深一下对他们两个的认识这里有两个表:(1)class (班级表) cid varchar(32) 主键 not-null (班级id) cname varchar(16) not-null (班级名称) (2)student原创 2012-05-03 22:50:26 · 420 阅读 · 0 评论 -
Spring beans配置方案(三) 学习笔记
采用tomact的方式配置 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http:原创 2012-04-25 21:18:03 · 355 阅读 · 0 评论 -
Spring beans配置方案(二) 学习笔记
外部服务器配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.spr原创 2012-04-25 21:04:32 · 467 阅读 · 0 评论 -
Spring的数据源配置 DBCP、C3P0、JNDI
Spring建议使用的数据源有Apache的DBCP,和C3P0。如果使用高性能的应用服务器(WebLogic\WebSphere),可以使用JNDI数据源。1. Apache-DBCPDBCP依赖commons-pool对象池。所以需要的jar包有:commons-dbcp.jar,commons-pool.jarDBCP的BasicDataSource提供了close()方法,原创 2013-01-25 09:22:53 · 2571 阅读 · 0 评论