随笔分类 -  Spring

摘要:一.前言 在日常的开发过程,经常使用或碰到的设计模式有代理、工厂、单例、反射模式等等。下面就对工厂模式模拟spring的bean加载过程进行解析,如果对工厂模式不熟悉的,具体可以先去学习一下工厂模式的概念。在来阅读此篇博文,效果会比较好。 二.知识储备 在介绍本文的之前,不了解或不知道如何解析XML 阅读全文
posted @ 2016-10-09 10:13 独具匠心 阅读(5966) 评论(1) 推荐(2) 编辑
摘要:一.前言 众所周知,spring的强大之处。几乎所有的企业级开发中,都使用了spring了。在日常的开发中,我们是否只知道spring的配置,以及简单的使用场景。对其实现的代码没有进行深入的了解。开卷有益,在我们空闲的时间里面阅读一下spring的源码,对提升我们的自身能力还是还有很大的帮忙。下面总 阅读全文
posted @ 2016-08-27 20:38 独具匠心 阅读(20098) 评论(2) 推荐(1) 编辑
摘要:一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.html AOP AOP(Aspect Orien 阅读全文
posted @ 2016-08-12 14:49 独具匠心 阅读(480805) 评论(41) 推荐(100) 编辑
摘要:一.前言 上面两篇介绍了在Spring 中使用Timer与Quartz,本篇将介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式,下面将分别介绍这两 阅读全文
posted @ 2016-07-05 09:51 独具匠心 阅读(76684) 评论(1) 推荐(1) 编辑
摘要:一、Quartz作业类的继承方式来讲,可以分为两类: 注:推荐使用第二种方式,因为这样所以的类都是普通类,不需要事先区别对待。 从任务调度的触发时机来分,这里主要是针对作业使用的触发器,主要有以下两种: 注:并非每种任务都可以使用这两种触发器,如java.util.TimerTask任务就只能使用第 阅读全文
posted @ 2016-07-05 09:32 独具匠心 阅读(33437) 评论(12) 推荐(8) 编辑
摘要:一、分类 由于现在大部分的系统都是采用了spring,所以所有的例子都结合spring来构建,目前主要的任务调度分为三种: 二、Java自带的java.util.Timer类 1.构建线程类 2.创建spring的配置文件,spring.xml,内容如下 三、调度说明 1. 定义了一个task,ta 阅读全文
posted @ 2016-07-05 09:06 独具匠心 阅读(10231) 评论(0) 推荐(0) 编辑
摘要:springMVC数据如何从后台再次传回前台,答案就是这里要说的Model,关于Model在写例子之前我特别先说明三点: 1、Model本身是一个接口,其实现类为ExtendedModelMap,除了使用Model之外还可以使用ModelAndView、ModelMap这些,不过要是没有特殊需求,使 阅读全文
posted @ 2016-05-19 21:48 独具匠心 阅读(812) 评论(0) 推荐(0) 编辑
摘要:一.前言 好几天没有在对spring进行学习了,由于这几天在赶项目,没有什么时间闲下来继续学习,导致spring核心架构详解没有继续下去,在接下来的时间里面,会继续对spring的核心架构在继续进行学习;今天记录一下spring的事务配置,由于前几天在开发中遇到了spring的事务配置问题,很久没有 阅读全文
posted @ 2016-05-12 13:49 独具匠心 阅读(1529) 评论(2) 推荐(0) 编辑
摘要:一.前言 在日常的开发过程中,我们基本上都是采用注解的方式进行开发,提升开发的效率。不管是struts2、spring、hibernate、或者ibatis,这样方便开发,减少配置文件的数量;有益于团队开发,和模块化开发。在java里面,我们可能不太关注jdk提供的注解,没有深入的去了解过。平时用的 阅读全文
posted @ 2016-05-05 14:41 独具匠心 阅读(1014) 评论(0) 推荐(1) 编辑
摘要:一.前言 spring的应用非常的广泛,在开发过程中我们经常接触,可能会有一种感觉:对spring即熟悉又陌生,熟悉体现在我们几乎每天都在使用,对spring的IOC、AOP功能都有了基本的了解,和日常开发的具体应用。陌生体现在,我们对spring的整体架构不清楚,不了解spring中实际的DI是怎 阅读全文
posted @ 2016-05-04 22:44 独具匠心 阅读(2151) 评论(0) 推荐(1) 编辑
摘要:Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getD 阅读全文
posted @ 2016-04-17 14:48 独具匠心 阅读(1805) 评论(0) 推荐(0) 编辑
摘要:第一种:注解配置AOP注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around). 阅读全文
posted @ 2016-04-08 20:30 独具匠心 阅读(755) 评论(0) 推荐(0) 编辑