
SPRING
文章平均质量分 85
hypgr
这个作者很懒,什么都没留下…
展开
-
使用spring 的action-servlet.xml解决struts线程问题
<bean name="/register" class="com.action.RegisterAction" singleton="false"> <property name="businessService"> <ref bean="businessService"/> &a原创 2008-08-15 10:16:11 · 248 阅读 · 0 评论 -
Spring2.5注解实现AOP
这个例子非常的简单,下面是实体类package test;/** * * @author neu_20063500 * */public class HelloWorld { public void sayHello(String helloworld) { System.out.println(helloworld); throw new ...原创 2009-07-02 11:33:41 · 173 阅读 · 0 评论 -
Spring 2.5.6新特性之packagesToScan
如果你使用早前版本的Spring,又恰好采用了Annotation注解方式(而非传统XML方式)配置Hibernate对象关系映射,那么在通过org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean配置sessionFactory时,你一定对annotatedClasses、annotatedPackage...原创 2009-07-03 08:58:30 · 158 阅读 · 0 评论 -
Spring 2.5新特性及架构图
Spring2.5是Spring2.1各个里程碑版本的终结。 Spring2.5是对Spring2.0的增强,增加了一些新的特性: 全面支持java6和javaEE5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0等) 全特性的注释驱动依赖注入,包括对限定词的支持 支持基于classpath的组件扫描,自动侦测有注释的类 支持AspectJ切点表达式...原创 2009-07-03 09:04:42 · 124 阅读 · 0 评论 -
Spring 中的一些事务注解属性
用 spring 事务管理器,由spring来负责数据库的打开,提交,回滚.默认遇到运行期例外(throw new RuntimeException("注释");)会回滚:unchecked,需要捕获的例外(throw new Exception("注释");)不会回滚:checked. 需要修改规则加入注释: @Transactional(rollbackFor=Exception.class...原创 2010-01-11 10:36:22 · 163 阅读 · 0 评论 -
Spring Schemas and Namespaces
本章研究Spring命名空间,你将学到新的并且更简单的办法创建Spring bean XML file,并且我们将讨论所有Spring框架提供的schema。此外,你还将看到如何创建自定义Spring schema和他的处理器。新的schema最主要的吸引力是他们使用命名空间样式的配置文件,这样他们将更加简单明了并且有更丰富的表达力。他们允许你非常准确的了解每一个元素和属性允许的值。因为...原创 2010-05-11 11:34:42 · 117 阅读 · 0 评论 -
Spring 2.5的新特性(1):配置简化和基于注解的功能
简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java5及更新版本java的开发人员如今可以利用植入了像泛型(generic)和注解等新语言特性的Spring库。最近,和AspectJ表达...原创 2009-08-20 10:55:35 · 113 阅读 · 0 评论 -
Spring 2.5新特性(2)-Spring MVC中的新特性
Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring Portfolio项目(例如Spring Security)和非Spring项目中(例如CXF)。Spring 2.5...原创 2009-08-20 11:06:48 · 96 阅读 · 0 评论 -
Spring与SOA
1.引言SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供出来,以便更好的复用、组装和与外部系统集成,从而降低开发成本,提高开发效率。SOA的目标是为企业构建一个灵活,可扩展的IT基础架构来更好地支持随需应变的商务应用。随着SOA技术和产品的不断成熟,现在越来越多的用户开始了解并认同SOA的理念,但对SOA项目的实施还缺乏信心。其主要原因是:SOA应用开发还相对比较复杂。...原创 2009-08-27 09:28:16 · 879 阅读 · 0 评论 -
CXF jaxws spring configuration
如果大家只是想了解如何写jaxws:endpoint 配置文件,可以直接跳到 3 jaxws:endpoing进行阅读.0. 预备知识 如果你想了解CXF是如何与Spring进行集成的,首先你需要下载CXF代码,编译,然后生成相关的Eclipse工程文件。具体的步骤在CXF wiki 上有说明download source code build source code ...原创 2009-08-27 11:35:38 · 137 阅读 · 0 评论 -
Spring技巧之简洁配置
Spring2.0在配置上调整了不少地方,增加更加灵活、简洁的配置方式,本文通过两个简单的示例来演示。 配置Apache的一个数据源连接池,在Spring 2.0以前的版本中,我们可以使用类似下面的配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN/...原创 2009-01-09 11:08:07 · 140 阅读 · 0 评论 -
图解Spring Security默认使用的过滤器
首先看一下auto-config="true"的情况下,默认会用到哪些过滤器。图 7.1. auto-config='true'时的过滤器列表 下面开始对这些过滤器的功能一一道来。7.1. HttpSessionContextIntegrationFilter图 7.2. org.springframewor...原创 2009-06-15 11:03:39 · 158 阅读 · 0 评论 -
使用 Spring 2.5 TestContext 测试框架
Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java sc...原创 2009-04-29 16:41:34 · 113 阅读 · 0 评论 -
Spring 与Struts框架的整合常见方法
Spring 与Struts框架的整合通常有好几种方法。每种方法都有不同的特点,而且之间的差异也挺大,对于初学者来说非常难已弄懂每种方法是如何正确配置的。通常大家在网上或者书上看到的spring与struts整合都是只介绍一到两种,而且各自介绍的方法又大有差异。这样使初学者更难入手,甚至把各个方法混淆在一起(本人初学时就是如此)。后来经过一段时间的摸索,参考了大量...原创 2008-08-15 10:17:41 · 199 阅读 · 0 评论 -
关于IntrospectorCleanupListener
spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责处理由 JavaBeansIntrospector的使用而引起的缓冲泄露。spring中对它的描述如下:它是一个在web应用关闭的时候,清除JavaBeansIntrospector的监听器.web.xml中注册这个listener...原创 2008-08-15 10:28:38 · 150 阅读 · 0 评论 -
基于struts+spring+ibatis的轻量级J2EE开发
JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用Spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了Spring的一些好处…1. 前言JpetStore 4.0是ibatis的最新...原创 2008-08-29 09:17:36 · 94 阅读 · 0 评论 -
spring框架使用任务调度quartz的例子-Job and Trigger 篇
MainJob.java 1package jobs; 2 3import org.apache.log4j.Logger; 4import org.quartz.JobExecutionContext; 5import org.quartz.JobExecutionException; 6import org.springframework.scheduling.quartz.QuartzJo...原创 2008-09-04 21:21:27 · 167 阅读 · 0 评论 -
spring框架使用任务调度quartz的例子-TriggerListener 篇
有时候我们的任务(Job)需要再某些任务完成之后才能进行;例如从旧的数据库批量导数据的时候;需要现将被其他数据依赖的数据导入新的数据库;然后再进行关系的导入.。在这种情况下我们就可以使用Quartz的listener来做文章了。 首先我们写一个主任务的类,命名为MainJob;她的作用是作为一系列任务的开始点。MainJob.javapackage jobs;impo...原创 2008-09-04 21:31:40 · 282 阅读 · 0 评论 -
Spring2.0用注解实现事务管理
Spring2.0框架的事务处理有两大类: 1 编码式事务 , 这个不说.2 声明式事务 , 就说这个. 声明式事务又有三种实现方法: 1 (第一种) 最早的方法,用TransactionProxyFactoryBean,他是一个有AOP代理功能的FactoryBean.他返回的对象有事务.还要在spring的配置文件XML中配置,比较麻烦,不详细说. ...原创 2009-04-01 09:31:39 · 80 阅读 · 0 评论 -
spring 注解
Spring JSR-250注解 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代...原创 2009-04-01 09:33:43 · 122 阅读 · 0 评论 -
Spring 2.5 Annotation
基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取...原创 2009-04-07 11:44:47 · 78 阅读 · 0 评论 -
Spring 3.0呼之欲出
业界最著名使用最广泛的开源Java框架Spring宣布推出3.0RC(Release Candidate)版本,主要包含的特性是对富Web应用完整的REST支持,以及一门表达式语言。 同时宣布的还有SpringSource tc服务器开发者版本,它提供了一个用于构建Spring应用的运行时环境,而且tc服务器与Apache Tomcat Java应用服务器是兼容的。 据SpringSo...原创 2009-10-28 10:20:53 · 86 阅读 · 0 评论 -
AnnotationFormatError when using Spring 3.0 & JavaConfig
Spring 3.0M3及其以后的版本包含了JavaConfig项目提供的大部分功能. 如果你的程序遭遇如下异常:Exception in thread "main" java.lang.annotation.AnnotationFormatError: Invalid default...原创 2011-02-25 10:52:28 · 164 阅读 · 0 评论