Spring
文章平均质量分 83
zjkilly
这个作者很懒,什么都没留下…
展开
-
Spring声明式事务管理(上)
来自:http://hi.baidu.com/fytcm/blog/item/074a82ed3821a54c78f0559e.html通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。声明式事务管理的配置方式,通常有如下三种:1.使用Tr...原创 2009-11-01 20:52:57 · 67 阅读 · 0 评论 -
Spring 和ActionMQ整合JMS开发应用
Spring 和ActionMQ整合JMS开发应用,实现异步的消息的应用.使用Apache的ActiveMQ发送消息,activemq-all-5.2.jarspring2.5 jar;jms.jar 等 服务段代码:package com.unutrip.activemq.jms;import javax.jms.Destination;im...原创 2010-08-16 13:51:45 · 86 阅读 · 0 评论 -
使用Spring 2.5 注释驱动的 IoC 功能
在项目中使用Spring的注解,关于spring的注解,由两种注解方式,基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。...原创 2010-08-16 14:10:40 · 102 阅读 · 0 评论 -
Spring 注解的配置的细节
一. spring注解1.准备工作(1)导入common-annotations.jar(2)导入schema文件 文件名为spring-context-2.5.xsd(3)在xml的beans节点中配置<?xml version="1.0" encoding="UTF-8"?><beans ....... xmlns:context="ht...原创 2010-08-16 14:16:56 · 65 阅读 · 0 评论 -
获取ApplicationContext的几种方式
第一种采用类路径的加载方式获取: ApplicationContext ctx=new ClassPathXmlApplicationContext("classpath:application.xml");此处的文件必须位于classpath路径中 第二种采用系统文件路径加载的方式获取:ApplicationContext ctx=new FileSystem...原创 2010-08-16 14:26:51 · 505 阅读 · 0 评论 -
spring2.5 和Hibernate的注解的应用
一、步骤 a. <!-- 数据源 --> <jee:jndi-lookup id="f3CenterDS" jndi-name="java:/comp/env/jdbc/f3Center" /> b.配置SessionFactory <bean id="f3CenterSessionFactory" ...原创 2010-08-16 14:30:32 · 88 阅读 · 0 评论 -
Spring 企业级开发应用---------rmi和spring的整合的应用
使用spring和rmi开发远程服务的类的应用(此处可以一般的应用程序或web应用程序)步骤: 1。创建服务端服务的接口的和实现类的应用 2。在spring的配置文件中必须配置rmi的信息 3。发布和部署rmi和spring整合的服务信息。 4。客户端访问的服务开始开发远程服务信息: 服务接口: package cn.com.huawei.r...原创 2010-08-16 14:34:05 · 66 阅读 · 0 评论 -
Spring 企业级开发应用---------burlap和spring的远程服务整合的应用
使用burlap和spring整合发布远程服务开发步骤 1服务端接口和实现的开发 2服务端的web.xml的配置信息 3服务端的spring和burlap的配置信息 4 部署发布服务端服务 5 客户端的配置信息 6客户端的访问信息 服务端接口和实现类 服务端的服务定义类package cn.com.huawei.burlap.service...原创 2010-08-16 14:34:42 · 70 阅读 · 0 评论 -
Spring 企业级开发应用---------hessian和spring的远程服务整合的应用
hessian和burlap使用同一公司的产品实现机制不同,但是他们的配置一样所以在仅仅提供代码参考,具体上一节spring和burlap的远程服务的整合的应用 服务端接口package cn.com.huawei.hessian.service;import java.util.List;public interface IUserService { public ...原创 2010-08-16 14:35:22 · 97 阅读 · 0 评论 -
Spring 企业级开发应用---------httpinvoke和spring的远程服务整合的应用
和burlap和hessian一样的配置细细服务端服务的接口类package cn.com.huawei.httpinvoker.service;import java.util.List;public interface IUserService { public List getUsernames();}服务端服务的实现类的应用package cn.com.huawe...原创 2010-08-16 14:35:50 · 199 阅读 · 0 评论 -
Spring中添加 Log4j注解
参照别人的代码做了个Demo如下:Spring的加载时自动自行此bean的应用package cn.com.vnvtrip.spring.log4j.ext;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.Collections;import java.util.Lis...原创 2010-08-16 13:49:16 · 2077 阅读 · 0 评论 -
Spring 的优秀工具类盘点,特殊字符转义和方法入参检测工具类
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的 Spring...原创 2010-08-16 13:46:43 · 194 阅读 · 0 评论 -
Spring声明式事务管理(下)
三.用BeanNameAutoProxyCreator自动创建事务代理下面介绍一种优秀的事务代理配置策略:采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要使用嵌套bean来保证目标bean不可被访问。这种配置方式依赖于Spring提供的bean后处理器,该后处理器用于为每个bean自动创建代理,此处的代理不仅可以是事务代理,也可...2009-11-01 20:58:21 · 103 阅读 · 0 评论 -
使用Spring2.5的Autowired实现注释型的IOC
使用Spring2.5的新特性——Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。 以下是一个例子: 先编写接口Man: public interface Man { public String sayHello();} 然后写Man的实现类...原创 2009-11-01 21:10:05 · 64 阅读 · 0 评论 -
Spring中Quartz的配置
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:package com.kay.quartz;public class QuartzJob{ public void work() { System.out.println("Quartz的任务调度!!!"); ...原创 2009-11-02 09:56:11 · 102 阅读 · 0 评论 -
使用hibernate3和Spring解决Oracle大字段(长文本)问题
使用Oracle来存储长文本始终没Mysql来的方便,Mysql不用特殊配置直接使用java.lang.String来存储Text 字段内容即可。这里可以看出Mysql的优势了吧。^-^很久之前在网上找了些,加上自己摸索的,应该算是很简单的了。来个总结备案。步骤:1。使用Clob类型来存储长文本。2。在你的Spring的applicationContext-hibernate...原创 2010-08-16 11:33:11 · 254 阅读 · 0 评论 -
spring 的OpenSessionInViewFilter简介
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下: <bean...原创 2010-08-16 11:39:59 · 66 阅读 · 0 评论 -
Spring 中一个常用的反射类库ReflectionUtils
在项目中部分方法采用反射,通过类访问类的属性,通过类反问方法,通过属性访问方法。以及常用异常的处理在等可以使用反射出处理。public abstract class ReflectionUtils { /**根据类和属性名称查找属性字段 * Attempt to find a {@link Field field} on the supplied {@link Class}...原创 2010-08-16 13:05:43 · 1025 阅读 · 0 评论 -
Spring ApplicationContext.xml配置的12个技巧
Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。 Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一 个使用了大量bean的大项目中它将变得难以阅读和控制。 在这篇文章...原创 2010-08-16 13:08:41 · 85 阅读 · 0 评论 -
Spring 的优秀工具类盘点
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们...原创 2010-08-16 13:22:04 · 103 阅读 · 0 评论 -
Spring Web 相关工具类
Web 相关工具类您几乎总是使用 Spring 框架开发 Web 的应用,Spring 为 Web 应用提供了很多有用的工具类,这些工具类可以给您的程序开发带来很多便利。在这节里,我们将逐一介绍这些工具类的使用方法。操作 Servlet API 的工具类当您在控制器、JSP 页面中想直接访问 Spring 容器时,您必须事先获取 WebApplicationContext 对象。S...原创 2010-08-16 13:38:48 · 102 阅读 · 0 评论 -
Spring 企业级开发应用---------AXIS和spring的远程服务整合的应用
Spring框架对远程访问技术提供了很好的集成机制,Spring目前支持的技术包括:1. Remote Method Invocation (RMI)。通过 RmiProxyFactoryBean和RmiServiceExporter,Spring支持以java.rmi.Remote和java.rmi.RemoteException 定义的传统RMI接口,提供经由RMI的透明访问;2.Spri...原创 2010-08-16 14:36:33 · 97 阅读 · 0 评论