@Test public void testTrimWhitespace() throws Exception { assertEquals(null, StringUtils.trimWhitespace(null)); assertEquals("", ...
分类:
编程语言 时间:
2014-08-29 01:16:56
阅读次数:
418
一:IOC容器的定义 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找。依赖注入应....
分类:
编程语言 时间:
2014-08-27 18:05:18
阅读次数:
239
Spring 是一个开源 框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理的环境。Spring 的核心要点...
分类:
编程语言 时间:
2014-08-21 13:02:24
阅读次数:
395
在实际项目中,通常需要用到定时任务(定时作业),spring框架提供了很好的实现。
1、 下载spring-quartz插件包
这里默认当前系统中是集成了spring框架的基本功能的。去网上下载spring定时器的jar包,这里用的是quartz-all-1.8.4.jar,下载完成之后添加的项目的classPath中去。
2、编写定时任务执行模块的代码
spring使得定时任务编码十分...
分类:
编程语言 时间:
2014-08-20 12:38:32
阅读次数:
179
在Spring框架中,关于从数据表获取数据有不同的方法,当数据查询比较简单时,可以通过继承JpaRepository 使用findBy***方法,通过分析方法名来实现查询,T表示要查询的数据表所对应的实体,L表示该实体主键的类型,比如Long。关于findBy方法如何通过分析方法名来实现查询,网上资料很多,不做赘述。
如果查询的数据比较复杂,查询条件比较复杂时,可以考虑使用JPA的@qu...
分类:
编程语言 时间:
2014-08-19 10:56:54
阅读次数:
291
使用场景
在使用maven来管理项目时,项目除了web项目,还有可能为控制台程序,一般用于开发一些后台服务的程序。最近在工作中也遇到了这种场景,使用quartz开发一个任务调度程序。程序中依赖很多jar包,项目的启动时只需要初始化spring容器即可。
使用方法
使用一个简单的基于spring框架的demo来做程序示例,来介绍maven assembly插件的使用方法。
项目中...
分类:
其他好文 时间:
2014-08-18 00:20:13
阅读次数:
336
一、基本概念 AOP——Aspect-OrientedProgramming,面向切面编程,它是spring框架的一个重要组成部分。一般的业务逻辑都有先后关系,我们可以理解为纵向关系,而AOP关注的是横向关系,每一个关注点可以理解为一个横切面。例如我们的大部分代码都会涉及到日志记录,很多的数据库操....
分类:
编程语言 时间:
2014-08-17 23:58:33
阅读次数:
761
有了解过spring框架的童鞋们就知道,spring的bean默认是什么形式呀?———单例形式的。
问:那什么叫做单例?单例其实就是Singleton,顾名思义就是只有单个的实例对象操作。
那为什么要使用单例呢?
至于这个问题,后面再做解释,我们先看代码:
package me.javen.oop;
public class SingletonDemo {
public static...
分类:
编程语言 时间:
2014-08-12 17:24:44
阅读次数:
231
在以前,mvc的框架,基本上就是struts框架了。但是现在不一样了。springmvc出来了。spring的mvc框架不亚于struts了,springmvc出来了,我们有了更多的选择。
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入...
分类:
编程语言 时间:
2014-08-12 17:06:14
阅读次数:
186
lucene特点及效果文章里就不说了,网上有的是。我就简单说下自己号码大全了解,正常sql查询时:namelike‘%继中%‘想必咱们一定理解这样不会走索引关键词挖掘的,然后就在多行数据等级查询相应时刻会很慢,对吧,由于数据库在一行行扫呢。所以咱们自然会想到怎样能让它走索引?解..
分类:
编程语言 时间:
2014-08-10 18:58:11
阅读次数:
658