Springframework
文章平均质量分 78
sunxing007
这个作者很懒,什么都没留下…
展开
-
过期文章
过期文章原创 2008-09-09 21:04:00 · 1339 阅读 · 1 评论 -
spring学习笔记:bean的配置
从Spring IOC容器中获取一个bean很简单,正如前面看到的,context.getBean("bean name");关键是配置bean, 我们前面配置了一个叫做myBook的bean; IOC容器在装配这个bean的时候,先调用Book的默认构造函数Book()创造一个Book对象,然后通过反射调用book的各个set方法为book的原创 2009-08-10 15:05:00 · 6687 阅读 · 0 评论 -
解惑spring嵌套事务
原文地址: http://www.iteye.com/topic/35907在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义Java代码 /** * Sup原创 2012-07-13 13:26:25 · 1700 阅读 · 0 评论 -
spring学习笔记:spring事务管理
关于事物隔离级别, 脏读, 不可重复读, 幻读的理解, 另有一篇文章比较生动的介绍:http://blog.csdn.net/sunxing007/article/details/6427290spring事务管理相关的接口: TransactionDefinition:代表一个事物,描述了事务的隔离级别, 超时时间,事务是否只读, 传播规则等等;TransactionStatus:描原创 2009-09-22 11:21:00 · 7866 阅读 · 0 评论 -
spring学习笔记: Spring Jdbc
从这一讲开始,需要用到数据库,你先要确保你有一个数据库可以供你测试,本章用到一个表叫做book, 建表语句:create table letter( id varchar(20) primary key, name varchar(20), author varchar(20), price float)如果你忘记了jdbc, 这里有一个例子让你回忆起来。Connection conn;P原创 2009-08-12 16:51:00 · 3382 阅读 · 0 评论 -
struts整合spring的3中方法
我觉得首先要搞清楚的问题是为什么要集成,既然要集成,那就要问一下谁用了谁的什么。struts和springmvc都是mvc框架,但是struts更流行易用,但是struts从分层上讲只是web层的东西,如果使用了spring,将在很多地方得到改善:1 解除web层和业务层的耦合, web层只需要持有业务层的interface而不需要实例(实例通过spring注入/获得)2 管理业务层组件的生命周期原创 2009-10-23 11:12:00 · 4620 阅读 · 1 评论 -
实战springmodules common validator
首先说spring modules, 它是为spring定制的一些工具组件,官方地址在https://springmodules.dev.java.net/, 官网上是这样介绍的:Spring Modules is a collection of tools, add-ons and modules to extend the Spring Framework. The core goal of原创 2009-10-12 20:54:00 · 6461 阅读 · 6 评论 -
spring学习笔记:spring controller
Controller/AbstractController,他们适合于简单的请求, 不包含或很少有请求参数的情况public class TestController implements Controller{ public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse res原创 2009-10-14 11:28:00 · 6420 阅读 · 0 评论 -
spring学习笔记:配置视图解析器ViewResolver
我们在controller里面经常这样return一个ModelAndView: return new ModelAndView(user, model, model);DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:常用的ViewResolver:InternalResourceViewResolver:原创 2009-09-23 16:54:00 · 25267 阅读 · 0 评论 -
spring学习笔记:spring mvc处理器映射(handlerMapping)
handlerMapping的工作就是为每个请求找到合适的处理器handler. 最常用的两个handlerMapping:BeanNameUrlHandlerMapping: 查找spring容器中和请求的url同名的bean.这个映射器不需要配置,因为spring在找不到handlerMapping的情况下会使用BeanNameUrlHandlerMapping.如果一定要配置,像下面这样就行原创 2009-09-23 16:09:00 · 24977 阅读 · 3 评论 -
spring学习笔记:spring mvc不得不说的几处配置
通常情况下会有这么几个配置文件:web.xml, applicationContext.xml, xxxx-servlet.xml, 在web.xml中通常会这么配置DispatcherServlet: mvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation /W原创 2009-09-23 15:02:00 · 9641 阅读 · 0 评论 -
spring学习笔记:spring mvc的处理流程
如图,spring按照箭头的编号顺序处理每一个请求:1 客户端发送一个请求;2 DispatcherServlet通过查询handlerMapping找到对应的handler,并把处理工作委托给handler;(其实后来仔细看书才发现,返回的是HandlerExecutionChain,它包含handler,同时还有数个interceptor)3 handler处理完业务逻辑之后返回一个M原创 2009-09-22 20:30:00 · 4264 阅读 · 0 评论 -
Spring学习笔记:spring集成hibernate
Spring集成hibernate有两种方式:1 完全使用hibernate编写dao层,把dao注入到spring由spring来管理生命周期,这种方式的好处是dao层与spring没有耦合关系;缺点是需要谨慎处理hibernate的session 关闭, exception, transaction. 2 使用spring的HibernateDaoSupport.这样的话dao层使用sprin原创 2009-09-21 11:13:00 · 7063 阅读 · 0 评论 -
spring学习笔记: Spring AOP
AOP的概念不好解释, 有一大堆的术语都很拗口,还是先看一个代码例子,在src根目录下面新建一个package叫做aop,把这个单元所有的代码都放在这个包里面,有一个接口BookService,它有一个实现BookServiceImpl, 专门来处理与Book相关的业务逻辑。package aop;import model.Book;public interface BookSer原创 2009-08-11 17:46:00 · 7149 阅读 · 5 评论 -
spring学习笔记:ioc容器高级特性
Spring容器的高级特性涉及到属性编辑器,使用外部属性文件,国际化,容器事件等等; 今天讲解一下属性编辑器,使用外部资源,国际化。属性编辑器 如果你没有了解过属性编辑器,建议你先google一下,我简单的解释一下什么是属性编辑器,看一个新写的有代表性的bean:package model;import java.io.File;import java.net.URL;impor原创 2009-08-11 11:00:00 · 3319 阅读 · 0 评论 -
spring学习笔记:Spring IOC容器,Spring源码
前面说到了spring使用配置文件来描述bean与bean之间的关系,并且由IOC容器来实例化这些bean,刚才的程序使用了ApplicationContext,其实它是建立在BeanFactory之上的, 也就是说BeanFactory是spring ioc容器底层的实现.它提供了ioc容器的基础功能;ApplicationContext在BeanFactory的基础上提供了更丰富的功能, 比如原创 2009-08-07 11:30:00 · 4661 阅读 · 0 评论 -
spring学习笔记:开始使用spring
这几天终于闲下来了,回头翻了一下以前看过的spring企业开发,发现很多知识点都忘记了。决定把spring再复习一遍,于是头脑中迸出一个想法:把学习的进度记录下来,和初学者一起分享spring的学习经验。spring的好处不用多说,无数的大中小企业都在用它。关于spring的理念一搜一大片,所以我也不想罗嗦,如果你还没有接触过spring, 建议先google一下以便于对spring有一个gros原创 2009-08-06 17:12:00 · 17304 阅读 · 1 评论 -
使用Spring Cache
本人用的是Spring3.2,所以如果你用的是其他版本,则本文不能保证完全原创 2014-09-15 08:06:29 · 5896 阅读 · 1 评论