Spring
文章平均质量分 76
Elim-Zhang
这个作者很懒,什么都没留下…
展开
-
DWR整合Spring使用Annotation
下面描述的是没有用SpringMVC的情况,按照官方的描述,用SpringMVC的配置又是不一样的!首先在Spring的ApplicationContext配置文件里面的beans声明中加入如下内容:xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"http://www.directwebremoting.org原创 2014-10-27 17:25:15 · 1442 阅读 · 0 评论 -
Spring使用Cache、整合Ehcache
Spring使用Cache 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用原创 2014-10-27 17:41:02 · 1117 阅读 · 0 评论 -
简单的WebService实现
1 简介2 普通实现2.1 定义WebService类2.2 创建服务端2.3 创建客户端3 基于Spring的实现3.1 定义WebService类3.2 创建服务端3.3 创建客户端1 简介 Cxf有四个主要的类:原创 2014-10-27 17:37:41 · 575 阅读 · 0 评论 -
Mybatis整合Spring
Mybatis整合Spring 根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spring的用原创 2014-10-27 17:36:18 · 463 阅读 · 0 评论 -
使用FactoryBean接口实现自定义bean初始化
使用FactoryBean接口实现自定义bean初始化 本文所要介绍的FactoryBean是Spring中定义的一个接口,当把它的实现类定义为BeanFactory中的一个bean,我们在获取其对应的bean时实际上获取的是FactoryBean所包含的那个对象,而不是它本身。我们先来看一下FactoryBean的定义。public interface FactoryB原创 2014-10-27 17:39:32 · 1518 阅读 · 0 评论 -
在WEB环境下获取spring的applicationContext
以前在web环境下想直接读取spring的applicationContext,发现放在WEB-INF下的applicationContext.xml不能直接通过相对路径读取到,也就是说不能通过第一种方式读取到,第一种方式只用于进行单元测试的,而且一定要是在web项目部署后的绝对路径才行。 1.在没有WEB元素的情况下,直接在类里面通过路径获取 ApplicationContext原创 2014-10-27 17:29:18 · 1192 阅读 · 0 评论 -
Spring bean处理——回调函数
Spring bean处理——回调函数 Spring中定义了三个可以用来对Spring bean或生成bean的BeanFactory进行处理的接口, InitializingBean、BeanPostProcessor和BeanFactoryPostProcessor。通过实现这三个接口我们就可以对Spring bean进行处理了。 InitializingBean接原创 2014-10-27 17:38:36 · 1867 阅读 · 0 评论 -
Spring整合JMS(三)——MessageConverter介绍
1.4 消息转换器MessageConverterMessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮原创 2014-10-27 17:37:08 · 519 阅读 · 0 评论 -
springMVC自定义属性编辑器
自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 WebBindingInitializer,然后定义一个 AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册 ,这种属性编辑器是全局的。 第一种方式:imp原创 2014-10-27 17:31:22 · 618 阅读 · 0 评论 -
Spring整合JMS(二)——三种消息监听器
1.3 消息监听器MessageListener 在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。1.3.1 MessageListener原创 2014-10-27 17:36:57 · 1140 阅读 · 0 评论 -
基于注解的SpringMVC简单介绍
SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。在使用注解的Sprin原创 2014-10-27 17:32:50 · 510 阅读 · 0 评论 -
通过Spring Resource接口获取资源
通过Spring Resource接口获取资源目录1 Resource简介2 通过ResourceLoader获取资源3 在bean中获取Resource的方式 1 Resource简介 在Spring内部,针对于资源文件有一个统一的接口Resource表示。其主要实现类有ClassPathResource原创 2014-10-27 17:38:25 · 574 阅读 · 0 评论 -
Spring整合JMS(一)——基于ActiveMQ实现
1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产者原创 2014-10-27 17:36:51 · 617 阅读 · 0 评论 -
简单的Jax-WS WebService实现
目录 1 定义Service2 服务端发布Service2.1 排除WebService中的某个方法3 客户端访问Service4 java2ws工具的使用4.1 命令行使用java2ws4.2 Maven使用java2ws5 基于Spring的Jax-ws WebServ原创 2014-10-27 17:37:52 · 829 阅读 · 0 评论 -
Spring整合JMS(四)——事务管理
Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的ConnectionFactory绑定一个ConnectionFactory/Session这样的配对到线程中。JmsTemplate会自动检测这样的原创 2014-10-27 17:37:46 · 540 阅读 · 0 评论 -
Spring整合Hessian访问远程服务
Spring整合Hessian访问远程服务目录1.1 Hessian简介1.2 整合1.2.1 概述1.2.2 服务端整合1.2.3 客户端整合1.1 Hessian简介 Hessian是一个轻量级的Web服务实现工具,它采用的是二进制协议,因此很适合发送二进制数据。它的一个基本原理就是把远程服务对原创 2014-10-27 17:36:46 · 809 阅读 · 0 评论