关闭
当前搜索:

[置顶] Spring4.X系列之Spring JDBC

专栏 导读 源码专栏欢迎关注 :Spring-JDBC手札导读Spring JDBC-Spring对DAO的支持Apache-DBCP数据库连接池解读C3P0-数据库连接池解读Spring JDBC-Spring事务管理之数据库事务基础知识Spring JDBC-Spring事务管理之ThreadLocal基础知识Spring JDBC-Spring对事务管理的支持Spring JDBC-使用XML...
阅读(1085) 评论(0)

[置顶] Spring4.X系列之AOP-@AspectJ

专栏 导读 源码专栏欢迎关注 :专栏一 :Spring-AOP基础手札专栏二:Spring-AspectJ手札导读Spring-AOP注解基础Java5.0注解解读Spring-AOP 使用@AspectJSpring-AOP @AspectJ语法基础Spring-AOP @AspectJ切点函数导读Spring-AOP @AspectJ切点函数之@annotation()Spring-AOP @A...
阅读(1631) 评论(0)

[置顶] Spring4.X系列之AOP基础篇

专栏 导读专栏欢迎关注 :专栏一 :Spring-AOP基础手札 专栏二:Spring-AspectJ手札导读Spring-AOP概述Spring-AOP基础知识Spring-AOP基础之JDK动态代理Spring-AOP基础之CGLib动态代理Spring-AOP 增强(Advice)5种类型和创建增强类Spring-AOP 通过配置文件实现 前置增强Spring-AOP 通过配置文件实现 后置增...
阅读(1434) 评论(0)

[置顶] Spring4.X系列之IOC

专栏 导读专栏欢迎关注 专栏 :Spring-IOC手札导读Spring-Spring4.X 概述Spring-Spring 开发环境搭建及HelloSpringSpring-Spring MVC + Spring JDBC + Spring Transaction + Maven 构建web简易登录模块Spring-IoC容器Spring-利用Spring提供的Resource/ResourceL...
阅读(1458) 评论(0)

Spring MVC-05循序渐进之数据绑定和form标签库(下) 实战从0到1

概述 功能概述 搭建SpringMVC Maven工程 pomxml 部署描述符webxml 配置Spring MVC配置文件 日志配置文件 Domain类 Controller类 Service类 视图 artisan_list测试 artisan_add 编写超链接标签中对应的uri Controller映射方法 AddArtisanjsp 测试结果 Edit Artisan 编写......
阅读(154) 评论(0)

Spring MVC-06循序渐进之Converter和Formatter

概述 converter Step 1 实现Converter接口 Step 2 SpringMVC配置文件中配置bean及设置conversion-service属性 小Demo formatter Step 1 实现Formatter接口 Step 2 SpringMVC配置文件中配置bean及设置conversion-service属性 用registrar注册formatter......
阅读(94) 评论(0)

Spring MVC-05循序渐进之数据绑定和form标签库(上)

数据绑定概述 表单标签库 标签库概述 from表单标签 input标签 password hidden textarea checkbox标签 radiobutton checkboxes radiobuttons select option options errors 数据绑定概述 数据绑定是将用户输入的绑定到领域模型的一种特性。 有了数据绑定,类型总是为String的HTT...
阅读(168) 评论(0)

Spring MVC-04循序渐进之基于注解的控制器

概述 Spring MVC注解类型 Controller注解类型 RequestMapping注解类型 value属性 其他属性 编写请求处理方法 应用基于注解的控制器 目录结构 配置文件 Controller类 View 测试应用 使用Autowired和Service进行依赖注入 重定向和Flash属性 请求参数和路径变量 获取请求参数 获取路径变量 使用路径变量有可能出现的问题...
阅读(208) 评论(0)

Spring MVC-03循序渐进之Spring MVC

概述 前面两篇介绍了模型2架构的优势以及如何构建一个模型2应用。但是Spring MVC框架可以帮助我们快速的开发MVC应用。 Spring MVC体系概述 若基于某个框架来开发一个模型2的应用程序,我们要负责编写一个Dispatcher servlet和控制类。 其中Dispatcher servlet必须能够做到如下事情: 根据URI调用对应的action 实例化正确的控制器...
阅读(261) 评论(0)

Spring MVC-02循序渐进之解耦控制器和校验器

概述 项目结构 示例 校验器 概述 在上篇博文 Spring MVC-01循序渐进之Model 2和MVC中,我们可以看到业务逻辑代码都写在了Servlet控制器中,这个Servlet随着应用复杂度的增加而不断增加,变得难以维护,为了避免该问题,我们应该将业务逻辑代码提取到独立的被称为controller的类中 项目结构 我们在controller包下,增加了一个自定义...
阅读(233) 评论(0)

Spring MVC-01循序渐进之Model 2和MVC

概述 模型1和模型2 模型2架构图 模型2之Servlet控制器 Product类 ProductForm类 ControllerServlet类 视图 测试应用 Maven配置文件 概述 Java Web开发中有两种设计模式 模型1:页面中心,适合小应用的开发 模型2:基于MVC模式,是Java Web的推荐框架 本篇博文我们将通过3个不同的示例来介绍模型2和MVC模式...
阅读(310) 评论(0)

Spring OXM-XStream流化对象

概述 示例 示例源码概述XStream为java.io.ObjectInputStream和ObjectOutputStream提供了替代的实现,允许以对象流方式进行XML序列化或者反序列化操作。 这对于处理集合对象非常有用(List users),在内存中只保留一个User对象流。很显然,我们应该使用基于流而非DOM的XML解析器读取XML,以提高性能。 创建一个输出流,我们不得不...
阅读(356) 评论(0)

Spring OXM-XStream注解

概述 示例概述XStream不但可以通过编程的方式对XML进行转换,而且支持基于注解的方式。示例...
阅读(577) 评论(0)

Spring OXM-XStream转换器

概述概述我们在开发的过程中,有的时候需要转换一些自定义类型,此时默认的映射方式可能无法满足需要。 XStream为我们提供了丰富的扩展,用户可以实现自己的转换器,然后调用registerConverter方法注册自定义的转换器。 实现自定义的转换器很简单,只需要实现XStream提供的Converter接口并实现其方法即可。...
阅读(392) 评论(0)

Spring OXM-XStream使用别名

导读导读在Spring OXM-XStream快速入门 的案例中,我们看到生成的xml报文如下: 1 Artisan artisan 1000...
阅读(452) 评论(0)

Spring OXM-XStream快速入门

XStream概述 XStream的特点XStream概述官网: http://x-stream.github.io/index.htmlXStream开源类库,用于将java对象序列化为XML或者将XML反序列化为Java对象,是Java对象和XML之间的一个双向转换器. 目前最新的版本是1.4.10 . XStream的特点...
阅读(437) 评论(0)

Spring OXM- 漫谈XML解析技术

概述概述我们先从XML各种解析技术的发展历程谈起,并介绍一些主流 O/X Mapping组件的使用方法,比如XStream、Castor、JiBX、JAXB等。 从独立使用到与Spring整合逐步演变,揭开各O/X Mapping组件的神秘面纱,根据需要选择合适的O/X Mapping组件来处理对象XML之间的转换,为开发WebService应用打下良好的基础。...
阅读(582) 评论(0)

Spring-JDK Timer 以及在Spring(4.0以下)中使用JDK Timer

概述 Timer 和 TimerTask 抽象类TimerTask Timer Timer构造函数及方法 示例 Spring对Java Timer的支持 Spring40已经不支持了推荐使用Quartz ScheduledTimerTask MethodInvokingTimerTaskFactoryBean TimerFactoryBean 示例概述在Jdk1.3之后的版本中,通过java.uti...
阅读(547) 评论(0)

Quartz-SchedulerListener解读

概述 SchedulerListener接口方法解读 示例 示例源码概述SchedulerListener 是在 Scheduler 级别的事件产生时得到通知,不管是增加还是移除 Scheduler 中的 Job,或者是 Scheduler 遭遇到了严重的错误时。那些事件多是关于对 Scheduler 管理的,而不是专注于 Job 或 Trigger 的。org.quartz.SchedulerLi...
阅读(811) 评论(0)

Quartz-TriggerListener解读

概述 TriggerListener接口方法 示例 示例源码概述Quartz-JobListener解读与 JobListener 有所不同的是, TriggerListener 接口还有关于 Trigger 实例生命周期的方法。TriggerListener接口方法我们先看下TriggerListener的源码import org.quartz.Trigger.CompletedExecution...
阅读(795) 评论(0)

Quartz-JobListener解读

概述 步骤简述 全局非全局监听器 JobListener 任务监听器 示例 JobListener源码 完整示例 示例源码概述在某个所关注事件发生时,监听器提供了一种方便且非侵入性的机制来获得这一通知。Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Scheduler 自已的。本博文阐述如何应用每一种类型来更好的管理你的 Quartz 应用,并获悉到什么事件...
阅读(787) 评论(0)

Quartz-DateBuilder解读

概述 示例 todayAt tomorrowAt 今天明天的某个时间 evenMinuteDate 返回下一分钟的开始时间 evenMinuteDateBefore 获取开始时间 dateOf 指定日期 nextGivenMinuteDate 下一个给定分钟日期 translateTime 转换时间 futureDate 未来时间 示例源码概述官方API: http://www.quartz-...
阅读(546) 评论(0)

Quartz-Cron表达式统计最近几次的执行时间

概述 示例 示例源码概述使用quartz做为后台任务调度框架,cron表达式设置时间,需要根据cron表达式计算出最近n次的执行具体时间–这个通常在开放给用户修改任务执行时间给出提示时非常有用解决:使用quartz的jar包中提供的TriggerUtils类来计算示例1、先根据corn算出执行时间例如:获取着一个月内 每天早上10:15触发的日期package com.xgj.quartz.quar...
阅读(1166) 评论(0)

Quartz-中断正在执行的任务

概述 示例 示例源码概述由于业务需要,停止Quartz中正在执行的任务 任务类只需要实现InterruptableJob类,然后实现interrupt()方法。 在这个方法中进行标记的改变,在执行中进行这个标记判断,就可实现中断任务了 另外在调度器上调用方法:sched.interrupt(job.getKey()) 示例示例源码代码已托管到Github—> https://github.com/y...
阅读(890) 评论(0)
464条 共24页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1306333次
    • 积分:19004
    • 等级:
    • 排名:第558名
    • 原创:459篇
    • 转载:0篇
    • 译文:5篇
    • 评论:149条
    WeChat
      欢迎关注我的公众号,干货只有干货,还有更多惊喜和资源在等着你
    博客专栏