
Spring揭秘
文章平均质量分 81
huashuizhuhui
这个作者很懒,什么都没留下…
展开
-
Spring事务详解【强烈推荐、深入讲解spring事物】
Spring事务详解【强烈推荐、深入讲解spring事物】 入木三分的讲解会使你拨云见日、豁然开朗.....原创 2011-08-04 22:58:40 · 123 阅读 · 0 评论 -
Spring中的Advice(通知)
Spring中提供了五种类型的Advice。分别为:Interception Around,before,After Returning,Throw,Introduction。下面分别进行讨论 1 Interception Around 这个通知会在JointPoint前后执行。这个也是Spring中最基本的通知类型。要使用该类型必须要实现MethodInterception接口。下面是代...原创 2011-04-05 11:27:32 · 217 阅读 · 0 评论 -
spring知识总结
bean属性及构造器参数:直接量(基本类型、Strings类型等。) <value/>元素通过字符串来指定属性或构造器参数的值。正如前面所提到的,JavaBean PropertyEditor将用于把字符串从java.lang.String类型转化为实际的属性或参数类型。 Xml代码 <bean id="myDataSource" destroy-method="close...原创 2011-04-05 11:26:03 · 76 阅读 · 0 评论 -
Spring XML配置的12个技巧
Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一个使用了大量bean的大项目中它将变得难以阅读和控制。 在这篇文章中我...原创 2011-04-05 10:28:09 · 67 阅读 · 0 评论 -
在spring+hibernate中,只读事务是如何被优化的。
解惑:在spring+hibernate中,只读事务是如何被优化的。 大家都知道,spring+hibernate的环境下,spring对只读事务会有特别的优化,那么spring是如何做到这个优化的呢? Without ejb中写到,当事务被标识为只读事务时,某些可以针对只读事务进行优化的资源就可以执行相应的优化措施,比如说hibernate的sessio...原创 2011-04-02 22:44:55 · 194 阅读 · 0 评论 -
Spring @Transactional
1. 在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上。 但是,Spring团队的建议是你在具体的类(或类的方法)上使用 @Transactional 注解。在多数情形下,方法的事务设置将优先于类的事务设置执行。 2. 在Spring配置文件加 ...原创 2011-04-02 21:46:09 · 109 阅读 · 0 评论 -
Spring高级进阶
Java代码 1. 2. 4. 5. 6. 7. HelloWorld 8. 9. 10. HelloWorld ...原创 2011-04-02 12:39:29 · 166 阅读 · 0 评论 -
Spring五种autowire模式
在Spring中,有五种autowire模式:byName,byType,constructor,autodetect,no; 下面分别对其进行介绍 1 byName:这个很简单,直接按照名字进行查找 Java代码 1. package com.jnotnull; 2. 3. public class HelloWorld { 4. ...原创 2011-04-02 12:38:38 · 134 阅读 · 0 评论 -
Spring中Bean的4种依赖检查模式
在上面的一个例子中,我们看到,通过设立dependency-check="object"属性来在没有找到匹配的情况下抛出错误。这就是类型检查。 下面我们来看看Spring中的Bean的4中依赖检查模式:simple,object,all,none. 1 simple:对基本类型,字符型和集合进行依赖检查。 Java代码 1. 2. 4. ...2011-04-02 12:37:48 · 128 阅读 · 0 评论 -
声明式事务管理
我们一下说的都是spring 整合hibernate的事物配置。 Spring2.0及以后的版本中声明式事务有两种风格的配置:使用基于XML文件和基于注解式的声明式事务配置方法。具体参见 9.5 声明式事务管理。 Spring2.0及以后的版本中声明式事务的配置与之前的版本有相当大的不同。主要差异在于不再需要配置TransactionProxyFactoryBean了。 Spring2.0之...2011-04-02 12:36:48 · 178 阅读 · 0 评论 -
SPRING_bean的生命周期
Spring bean生命周期 在传统的Java应用中,Bean的生命周期非常简单。 Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。 相反,Bean的生命周期在Spring容器中更加细致。 理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。 1.容器寻找Bean的定义信息并且将其实例化...2011-04-02 12:35:35 · 94 阅读 · 0 评论 -
spring 任务调度 Quartz 表达式
字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / 表达式 意义...2011-04-02 12:34:58 · 71 阅读 · 0 评论 -
Spring 2.0版本支持扩展XML配置
Spring 2.0版本支持扩展XML配置,着实兴奋了一下,在我看来,Spring作为目前最流行的框架,不能扩展用户自定义的配置,实在是Spring的一个很不爽的地方,的方式用起来比较通用,起码到目前为止符合大部分人的使用习惯,并且能完成Spring所有的配置操作,但是对于第三方的提供商或则会经常扩展Spring功能的开发者来说,使用这样的配置方式或许不是他们最想要的,他们需要使组件的配置更加直观...2011-04-02 12:33:55 · 121 阅读 · 0 评论 -
Spring提供的线程池支持
核心提示:一旦企业应用越来越复杂时(比如,基于流程服务器的EIS),它们对相关技术也提出了更高的要求。在使用 EJB 3.0组件技术开发企业应用过程中,它们能够享受到EJB容器提供的线程池、任务调度(@Timeout)服务。现如今,运行于Web容器的Web应用、单独的桌面应用 一旦企业应用越来越复杂时(比如,基于流程服务器的EIS),它们对相关技术也提出了更高的要求。在使用 EJB 3.0组件...原创 2011-04-05 18:02:24 · 87 阅读 · 0 评论