摘要: 1.前台页面jsp,html页面头部设置字符编码为utf-82.控制器(1)如果是servlet设置页面请求和回应的编码:request.setCharacterEncoding("utf-8"); [一般用于post请求方式]response.setCharacterEncoding("utf-8... 阅读全文
posted @ 2014-04-04 13:58 爱之熊熊 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 1、概念术语 切面(aspect):用来切插业务方法的类。 连接点(joinpoint):是切面类和业务类的连接点,其实就是封装了业务方法的一些基本属性,作为通知的参数来解析。 通知(advice):在切面类中,声明对业务方法做额外处理的方法。 切入点(pointcut):业务类中指定的方法,作为切面切入的点。其实就是指定某个方法作为切面切的地方。 目标对象(target object):被代理对象。 AOP代理(aop proxy):代理对象。 通知: 前置通知(before advice):在切入点之前执行。 后置通知(after returning advice):... 阅读全文
posted @ 2014-04-01 18:17 爱之熊熊 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Aspect Oriented Programming 面向切面编程。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP 主要是利用代理模式的技术来实现的。1、静态代理:就是设计模式中的proxy模式a、业务接口/** * 抽象主题角色:声明了真实主题和代理主题的共同接口。*/public interface ITalk { public void talk(String msg);}b、业务实现/** * 真实主题角色:定义真实的对象。*/public class PeopleTalk implements ITalk { public St... 阅读全文
posted @ 2014-04-01 17:47 爱之熊熊 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 使用extJs时能常用的正则表达式"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|( 阅读全文
posted @ 2014-03-28 14:05 爱之熊熊 阅读(407) 评论(0) 推荐(0) 编辑