上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 68 下一页
  2013年11月25日
摘要: Spring事务为业务逻辑进行事务管理,保证业务逻辑上数据的原子性。事务得根据项目性质来细分:事务可以设置到三个层面(dao层、service层和web层)。 第一:web层事务,这一般是针对那些安全性要求较高的系统来说的。例如电子商务网站。粒度小,一般系统用不着这么细。 第二:service层事务,这是一常见的事务划分, 将事务设置在业务逻辑上,只要业务逻辑出错或异常就事务回滚。粒度较小,一般推荐这种方式。第三:数据持久层数据务,也就是常说的数据库事务。这种事务在安全性方面要求低。就是给一个简单的增删改之类的操作增加事务操作。粒度大给Service层配置事务,因为一个Service层方法操作 阅读全文
posted @ 2013-11-25 16:47 Ruthless 阅读(10744) 评论(0) 推荐(0) 编辑
摘要: 1、PropertyPlaceholderConfigurer是一个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java Properties文件中去。在XML文件中用${key}替换指定的properties文件中的值。这样的话,只需要对properties文件进行修改,而不用对xml配置文件进行修改。2、在Spring中,使用PropertyPlaceholderConfigurer可以在XML配置文件中加入外部属性文件,当 阅读全文
posted @ 2013-11-25 14:26 Ruthless 阅读(6259) 评论(0) 推荐(0) 编辑
摘要: 在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是向Spring容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor以及RequiredAnnotationBeanPostProcessor这4个BeanPostProcessor。注册这4个BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。例如:如果你想使用@Autowired注解,那么就必须事先在Spring容器 阅读全文
posted @ 2013-11-25 14:02 Ruthless 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 1.1.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IOC容器无缝集成,从而可以获得Spring的所有好处。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析;2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionChain,它包括一个处理器、多个Handle 阅读全文
posted @ 2013-11-25 10:17 Ruthless 阅读(2454) 评论(0) 推荐(0) 编辑
  2013年11月22日
摘要: 一、Spring2.5之前,我们都是通过实现Controller接口或其他实现来定义我们的处理器类。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解:需要通过处理器映射DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHandlerAdapter来开启支持@Controller 和 @RequestMapping注解的处理器。 @Controller:用于标识是处理器类;@RequestMapping:请求到处理器功能方法的映射规 阅读全文
posted @ 2013-11-22 16:54 Ruthless 阅读(9534) 评论(3) 推荐(0) 编辑
摘要: 1.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 1.2、Spring Web MVC能帮我们做什么√让我们能非常简单的设计出干净的Web层和薄薄的Web层;√进行更简洁的Web层的开发;√天生与Spring框架集成(如IoC容器、AOP等);√提供强大的约定大于配置的契约式编程支持;√能简单的进行Web层的 阅读全文
posted @ 2013-11-22 15:30 Ruthless 阅读(5346) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2013-11-22 12:28 Ruthless 阅读(5) 评论(0) 推荐(0) 编辑
  2013年11月20日
摘要: 一、封装自定义验证方法-validate-methods.js/***************************************************************** jQuery Validate扩展验证方法 (linjq) ... 阅读全文
posted @ 2013-11-20 15:08 Ruthless 阅读(47366) 评论(11) 推荐(12) 编辑
  2013年11月19日
摘要: jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一、导入js库注:返回web项目的根路径。二、默认校验规则(1)、required:true 必输字段(2)、remote:"remote-valid.jsp" 使用ajax方法调用remote-valid.jsp验证输入值(3)、email:true 必须输入正确格式的电子邮件(4)、url:true 必须输入正确格式的网址(5)、date:t... 阅读全文
posted @ 2013-11-19 17:17 Ruthless 阅读(400935) 评论(24) 推荐(37) 编辑
  2013年11月18日
摘要: /***************************************************************** 表单校验工具类 (linjq) *****************************************************************/ /** * 判断整数num是否等于0 * * @param num * @return * @author jiqinlin */function isIntEqZero(num){ return num==0;}/** * 判断整数num... 阅读全文
posted @ 2013-11-18 17:50 Ruthless 阅读(6541) 评论(0) 推荐(4) 编辑
摘要: package com.tongrong.utils;import java.util.Collection;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang.StringUtils;/** * Java表单验证工具类 * * @author jiqinlin * */@SuppressWarnings("unchecked")public class RegexUtil { public stat 阅读全文
posted @ 2013-11-18 14:27 Ruthless 阅读(13321) 评论(1) 推荐(1) 编辑
  2013年11月17日
摘要: 以下是安装Freemarker插件并设置MyEclipse使用该插件的步骤:1、下载Freemarker插件打开http://sourceforge.net/projects/freemarker-ide/files/下载最新版本,目前本人下载时最新版本是freemarker-ide-0.9.14.zip2、解压,将hudson.freemarker_ide_0.9.14文件夹放入eclipse下的plugins文件夹。发现hudson.freemarker_ide_0.9.14下的freemarker-2.3.6.jar包是比较早的版本,用新的freemarker-2.3.19.jar替换之 阅读全文
posted @ 2013-11-17 00:31 Ruthless 阅读(8100) 评论(1) 推荐(0) 编辑
  2013年11月15日
摘要: //如果object为null,则设置为defaultValueObjectUtils.defaultIfNull(object, defaultValue);//判断集合是否为nullList list=new ArrayList();System.out.println(list.isEmpty()); //trueSystem.out.println(list.size()); //0Set set=new HashSet();System.out.println(set.isEmpty()); //trueSystem.out.println(set.size()); //0Map m 阅读全文
posted @ 2013-11-15 15:51 Ruthless 阅读(97761) 评论(5) 推荐(0) 编辑
摘要: //产生5位长度的随机字符串,中文环境下是乱码RandomStringUtils.random(5);//使用指定的字符生成5位长度的随机字符串RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f', '1', '2', '3'});//生成指定长度的字母和数字的随机组合字符串RandomStringUtils.randomAlphanumeric(5);//生成随机数字字符串Ran 阅读全文
posted @ 2013-11-15 14:52 Ruthless 阅读(29384) 评论(1) 推荐(0) 编辑
摘要: /*1.字符串以prefix开始*/StringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","s");//结果是:trueStringUtils.startsWith("sssdf","ss");//结果是:trueStringUtils.startsW 阅读全文
posted @ 2013-11-15 14:29 Ruthless 阅读(41425) 评论(1) 推荐(5) 编辑
  2013年11月14日
摘要: 一、NumberUtils工具类/*1.NumberUtils.isNumber():判断字符串是否是数字*/NumberUtils.isNumber("5.96");//结果是trueNumberUtils.isNumber("s5");//结果是falseNumberUtils.isNumber("0000000000596");//结果是true/*2.NumberUtils.isDigits():判断字符串中是否全为数字*/NumberUtils.isDigits("0000000000.596");//f 阅读全文
posted @ 2013-11-14 19:14 Ruthless 阅读(14599) 评论(0) 推荐(0) 编辑
  2013年11月11日
摘要: 比如:Action方法productCategorySave()变量message,传递给Action方法productCategoryAdd(),当变量message为中文变量时,要进行编码设置,不然会报中文乱码。一、Action方法productCategorySave() /** * 商品分类保存 * * @return */ @Action("productCategorySave") public String productCategorySave() { laf.setMessage("信息。"); ... 阅读全文
posted @ 2013-11-11 17:06 Ruthless 阅读(2745) 评论(0) 推荐(0) 编辑
  2013年11月10日
摘要: 1.1.1 依赖和依赖注入Spring IOC容器的依赖有两层含义:Bean依赖容器和容器注入Bean的依赖资源:a、Bean依赖容器:也就是说Bean要依赖于容器,这里的依赖是指容器负责创建Bean并管理Bean的生命周期,正是由于由容器来控制创建Bean并注入依赖,也就是控制权被反转了,这也正是IOC名字的由来,此处的有依赖是指Bean和容器之间的依赖关系。b、容器注入Bean的依赖资源:容器负责注入Bean的依赖资源,依赖资源可以是Bean、外部文件、常量数据等,在Java中都反映为对象,并且由容器负责组装Bean之间的依赖关系,此处的依赖是指Bean之间的依赖关系,可以认为是传统类与类 阅读全文
posted @ 2013-11-10 18:00 Ruthless 阅读(5578) 评论(0) 推荐(0) 编辑
  2013年11月9日
摘要: 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:a、实现表示类对接口的实现。UML图中实现使用一条带有空心三角箭头的虚线指向接口,如下:b、泛化表示类与类之间的继承关系、接口与接口之间的继承关系。UML图中实现使用一条带有空心三角箭头的实线指向基类,如下:c、依赖表现为函数中的参数(use a),是类与类之间的连接,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类。例如如果A依赖于B,则B体现为局部变量,方法的参数、或静态方法的调用。如电视(TV)依赖于频道(channel)常见的依赖关系如下:(1)类B以参数的形式传入类A的方法。(2)类B 阅读全文
posted @ 2013-11-09 11:19 Ruthless 阅读(30187) 评论(3) 推荐(6) 编辑
  2013年11月8日
摘要: 一、简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。二、构造器描述 Big 阅读全文
posted @ 2013-11-08 11:08 Ruthless 阅读(168689) 评论(3) 推荐(8) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 68 下一页