
spring
宏轩
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
配置Spring数据源c3p0与dbcp
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试配置一个数据源 Spring在第三方依赖包中包含了两个数据源转载 2009-08-01 17:04:00 · 1070 阅读 · 0 评论 -
Spring 2.5架构图
<br />Spring 2.5的架构图。<br />任何新增的或者改变的包都被高亮显示了(自2.0.6版本之后)。<br /><br />这是新的顶层架构图:<br /><br /> <br /> <br />这是较大子系统的内部架构图:<br />org.springframework.aop:<br /><br /> <br /> <br />org.springframework.beans:<br /><br /> <br /> <br />org.springframework.jdbc:<br转载 2010-11-28 17:29:00 · 1549 阅读 · 0 评论 -
JBoss5.1.0部署SSH2
环境:JDK1.6+JBoss5.1.0+Struts2.1.8+Spring2.5.6+Hibernate3.3.2 将war包放入“JBOSS安装目录/server/default/deploy”目录,直接启动,报如下错误:09:24:46,890 ERROR [JBossContextConfig] XML error parsing: context.xml org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new S转载 2011-05-17 22:26:00 · 2385 阅读 · 0 评论 -
JBoss4.2.3部署SSH2
<br />环境:JDK1.6+JBoss4.2.3+Struts2.1.8+Spring2.5.6+Hibernate3.3.2 将war包解压至“JBOSS安装目录/server/default/deploy”目录下,文件夹改名为xxx.war,或者直接将war包拷贝到该目录。启动JBoss,报了很多错误。主要错误摘要如下:<br />Caused by: org.springframework.beans.factory.BeanCreationException: Error creating be转载 2011-05-17 22:34:00 · 2375 阅读 · 0 评论 -
Spring中bean的scope详解
如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,原创 2011-11-27 14:57:44 · 30696 阅读 · 2 评论 -
spring中lazy-init详解
ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化(也就是依赖注入)。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所有的singleton bean。通常情况下这是件好事,因为这样在配置中的任何错误就会即刻被发现(否则的话可能要花几个小时甚至几天)。 该bean默认的设置为:原创 2011-11-27 15:16:32 · 59621 阅读 · 5 评论 -
Spring+ibatis批量存储
1、public class LocalDaoImpl extends SqlMapClientDaoSupport implements LocalDao { public void insertBuNaTaxBatLst(final PaginatedList list) { getSqlMapClientTemplate().execute原创 2012-01-02 17:51:00 · 1592 阅读 · 0 评论 -
spring3.0设置定时任务
今天做个小需求,需要用到定时器。 就把以前写过的配置文件模板直接复制过来,又顺手点进去看了一下源码,发现TimerFactoryBean、ScheduledTimerTask都已经被标记成@Deprecated了Java代码 @Deprecated public class TimerFactoryBean implements FactoryBean,转载 2012-07-30 10:09:33 · 3380 阅读 · 0 评论 -
AspectJ切入点语法详解
本文转自http://jinnianshilongnian.iteye.com/blog/1415606,很喜欢该作者的文章,在此对作者表示敬意! 6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:转载 2013-01-26 00:08:39 · 886 阅读 · 0 评论 -
spring+mybatis 多数据源整合
直接看spring的配置吧原创 2013-10-10 00:15:23 · 18578 阅读 · 1 评论 -
Spring 国际化例子
Spring 国际化例子原创 2014-03-23 22:12:06 · 3919 阅读 · 0 评论 -
Spring配置iBatis多个SqlMapConfig.xml
<br />Spring粘合iBatis的时候需要配置iBatis的SqlMapConfig.xml<br /> <br />对于项目多个模块而又想同时能管理起来,普遍的单个SqlMapConfig.xml就会显得臃肿<br /> <br />可喜的是Spring已经为大家想好这一切,提供能灵活的配置<br /> <br />configLocation // 单个SqlMapConfig.xml<br />configLocations // 多个SqlMapConfig.xml<转载 2010-10-06 14:42:00 · 13920 阅读 · 0 评论 -
Spring应用的单元测试
Spring应用的单元测试 单元测试现在越来越被广泛重视起来,而Spring更是将时下比较流行的Junit开元测试框架进行整合下面我简单的介绍一下在Sping中该如何对代码进行单元测试(本节会认为读者已经具备了Junit基础方面的知识)。按照Spring的推荐,在单元测试时不应该依赖于Spring容器,也就是说不应该在单元测试是启动ApplicationContext并从中获取B转载 2010-04-09 15:28:00 · 939 阅读 · 0 评论 -
Spring2.5注释驱动与基于注释的MVC
Spring2.5注释驱动 8.4.1 Spring2.5注释驱动 注释语法越来越多的被业界所使用,并且注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Ja转载 2010-04-09 11:32:00 · 1080 阅读 · 0 评论 -
spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解
spring jar 包详解spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spri转载 2009-08-15 16:50:00 · 845 阅读 · 0 评论 -
spring 事务
Spring中的事务隔离级别l ISOLATION_DEFAULT 默认隔离级别 l ISOLATION_READ_UNCOMMITTED 最低隔离级别。允许读事务未提交的数据,会产生脏读、不可重复读和幻象读。 l ISOLATION_READ_COMMITTED 保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个原创 2009-06-14 12:09:00 · 901 阅读 · 0 评论 -
spring+hibernate的配置
第一种方式:hiberante.cfg.xml配置如下:Xml代码 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> hibernate-configuratio转载 2009-06-22 13:55:00 · 1331 阅读 · 0 评论 -
Spring2.5的新特性
第一部分简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java5及更新版本java的开发人员如今可以利用植入了像泛型(generic)和注解等新语言特性的Spring库。最近,和Asp转载 2009-06-27 23:12:00 · 2168 阅读 · 0 评论 -
spring 事件监听
用一个简单的例子来实现spring事件监听的功能 这个例子主要功能是,记录那些用户是第一次登入系统,如果用户是第一次登入系统,则调用spring的事件监听,记录这些用户。 主要用到的spring的类和接口有: org.springframework.context.event.ApplicationEvent抽象类及其子类来实现事件; org.springframe原创 2010-03-25 16:15:00 · 7786 阅读 · 0 评论 -
Spring 2.5 基于注解驱动的 Spring MVC
基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MV转载 2010-04-09 11:23:00 · 812 阅读 · 1 评论 -
Spring中Quartz的配置
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类: package com.test.quartz;public class QuartzJob { public void work() { System.out.println("Quartz的任务调度!!!"转载 2010-04-06 15:50:00 · 933 阅读 · 0 评论 -
Quartz 在 Spring 中如何动态配置时间
在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度。 有关调度的实现我就第一就想到了Quartz这个开源调度组件,因为很多项目使用过,Spring结合Quartz静态配置调度任务时间,非常easy。比如:每天凌晨几点定时运行一个程序,这只要在工程中的spring配置文件中配置好spring整合quartz的几个属性就好。 Spring配置文件 引用quartz.Metho转载 2010-04-06 15:55:00 · 14561 阅读 · 3 评论 -
spring各种邮件发送
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得关于转载 2010-04-07 10:58:00 · 1254 阅读 · 0 评论 -
Spring JMS
异步处理通信是面向服务架构(SOA)的重要部分,因为企业中的许多系统通信,尤其是跟外部系统通信本来就是异步的。Java消息服务(JMS)就是用来编写异步消息J2EE应用的API。使用JMS API的传统消息实现涉及到象这样的一些步骤:查找对列连接工厂、队列资源以及在实际发送和接受消息前,创建JMS会话(JMS session)。Spring framework简化了用JEE组件(包括JMS)开转载 2010-04-07 13:54:00 · 1092 阅读 · 0 评论 -
Spring MVC_HandlerInterceptorAdapter的使用
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现转载 2014-03-24 22:29:54 · 21160 阅读 · 0 评论