![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 65
shenzhen_zsw
这个作者很懒,什么都没留下…
展开
-
使用 ActiveMQ 示例
企业中各项目中相互协作的时候可能用得到消息通知机制。比如有东西更新了,可以通知做索引。 在 Java 里有 JMS 的多个实现。其中 apache 下的 ActiveMQ 就是不错的选择。还有一个比较热的是 RabbitMQ (是 erlang 语言实现的)。这里示例下使用 ActiveMQ 用 ActiveMQ 最好还是了解下 JMS JMS 公共[/b]点对点域[原创 2013-09-08 21:51:40 · 573 阅读 · 0 评论 -
sping注解描述
其中base-package为需要扫描的包(含所有子包) @Service用于标注业务层组件,@Controller用于标注控制层组件(如struts中的action),@Repository用于标注数据访问组件,即DAO组件,而@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。原创 2013-09-08 22:16:53 · 785 阅读 · 0 评论 -
spring定时操作
在spring中你有时候需要在每天或者指定的一个时候进行一系列的操作。这个时候我们的spring为我们提供了一个很好的包来解决这个问题,你这是需要写一个Class文件,在文件中定义你要执行操作的函数你就可以通过配置来达到定时操作了。 1)需要的jar包为:quartz.jar包,将他加到你工程的classpath中去。 2)在applicationContext中配置你的定时发送操作。原创 2013-09-08 22:15:33 · 565 阅读 · 0 评论 -
详解spring事务属性
推荐群组: struts2 更多相关推荐 Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读转载 2013-09-08 22:13:52 · 480 阅读 · 0 评论 -
Spring MVC 传入Date 为空时 的处理方式
使用Spring Mvc 时一直遇到一个问题,就是当前台传入一个 Date类型的数据为空时,还进不了Controller 的Action就会抛出错误。 解决方法: @InitBinder public void InitBinder(WebDataBinder dataBinder) { dataBinder.reg原创 2013-09-08 22:12:13 · 2447 阅读 · 0 评论 -
spring使用ehcache缓存
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 下图是 Ehcache 在应用程序中的位置: 主要的特性有: 1. 快速.2. 简单.3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过程中写入磁盘6. 可以通过RM原创 2013-09-08 22:12:49 · 566 阅读 · 0 评论 -
sping jar包 讲解
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需原创 2013-09-08 22:10:04 · 972 阅读 · 0 评论 -
spring bean注册
org.bamboo.springx.BeanFactory protected void registerBean(String idOrName, Class beanClass, boolean isSingleton) { DefaultListableBeanFactory beanFactory = getBeanFactory();原创 2013-09-08 22:08:29 · 765 阅读 · 0 评论 -
大话Spring事务之AspectJ
Spring 提供了事务的两种管理方式, 一种是编程式的,还有一种是声明式的.个人喜欢声明式的,灵活,简单. 先谈谈什么是事务,事务由哪些特性.事务时一组原子的操作,要么全部执行成功,或者在执行过程中只要有某一步执行失败,则整个事务必须回退(回滚). 事务的特性有原子性,一致性,隔离性和持久性. 好了其他的不必说了,直奔主题. Spring管理事务的时候默认的是使用原创 2013-09-08 22:04:33 · 817 阅读 · 0 评论 -
Spring3.0带来的新特性
一、首先,模块的组织更加的细致,从那么多的jar分包就看的出来: Spring的构建系统以及依赖管理使用的是Apache Ivy,从源码包看出,也使用了Maven。 Maven确实是个好东西,好处不再多言,以后希望能进一步用好它。 二、新特性如下: Spring Expression Language (Spring表达式语言) IoC enhancem转载 2013-09-08 22:03:02 · 625 阅读 · 0 评论 -
有关org.springframework.util.Assert的介绍
刚接手一个系统,看到dao层好多的方法第一句写了个“Assert.notNull(operator);”之类的语句,一眼看出便是做类似非空校验的操作,不过在网上查了下还真有该方法的详细介绍 [b]方法入参检测工具类[/b] Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法原创 2013-09-08 22:00:23 · 1201 阅读 · 0 评论 -
Spring Security 多页面登录配置教程
SHOP++采用了著名的Spring Security框架技术作为站点权限的认证管理,下面就简要讲解一下多页面登录的配置方式。 (注意:本教程基于spring-security2.0.5版本,其它版本配置方式可能有所区别) 对于Spring-Security的基本配置这里就不作详细介绍了,大家可以参考一下SHOP++源代码。现在网上流传的spring-security配置教程大多都是基转载 2013-09-08 21:58:07 · 4941 阅读 · 0 评论 -
Spring加载配置文件时 classpath* 和 classpath的区别
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件. 比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.xml' 文件,内容如下原创 2013-09-08 22:21:34 · 791 阅读 · 0 评论 -
Spring配置DispatcherServlet及运行原理
DispatcherServlet 配置 整个过程开始于客户发出的一个请求,第一个接受这个请求的组件是Spring的DispatcherServlet。Spring MVC将所有请求都经过一个前端Servlet控制器。DispatcherServlet就是这个前端控制器。DispatcherServlet 同其他的Servlet一样要在web.xml中进行配置。 tes原创 2013-09-08 22:10:28 · 2524 阅读 · 0 评论 -
Spring + ActiveMQ实现jms发送消息
1. 概述:Spring提供了一个用于简化JMS API使用的抽象框架,并且对用户屏蔽了JMS API中1.0.2和1.1版本的差异。JMS的功能大致上分为两块,叫做消息制造和消息消耗。JmsTemplate 用于制造消息和同步消息接收。我们今天就用JmsTemplate实现同步的消息接受。使用JMS发(接)消息的步骤: 1)创建连接工厂 2)使用连接工厂创建连接 3)使原创 2013-09-08 22:08:37 · 3343 阅读 · 0 评论 -
spring各jar包相着依赖关系
spring.jar是包含有完整发布的单个jar包,spring.jar 中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可原创 2013-09-08 22:22:29 · 4704 阅读 · 0 评论