软件需求分析功能需求1、用例分析是要求每一个子功能点都要有一个用例例如:线路增加,线路删除,线路修改,线路查询。每一个功能描述一个用例线路删除用例:2、(后置条件是指:执行基本流程获得成功以后所达到的状态(条件)。体现的是执行该用例的最终目的。)管理员用户登陆 在注册完成后,以管理员账户登陆进入管理...
分类:
其他好文 时间:
2015-05-31 21:27:17
阅读次数:
779
软件需求分析功能需求1、用例分析是要求每一个子功能点都要有一个用例例如:线路增加,线路删除,线路修改,线路查询。每一个功能描述一个用例线路删除用例:2、(后置条件是指:执行基本流程获得成功以后所达到的状态(条件)。体现的是执行该用例的最终目的。)管理员用户登陆 在注册完成后,以管理员账户登陆进入管理...
分类:
其他好文 时间:
2015-05-31 21:26:59
阅读次数:
2525
++ 自增前置 :先运算后取值 a=3; b=++a; a=4 ; b=4;++ 自增后置 :先取值后运算 a=3; b=a++; a=4; b=3;-- 自减前置 :先运算后取值 a=3; b=--a;a=2;b=2;-- 自减后置 :先取值后运算 a=3;b=a--;a=2;b=3;前置的都是先...
分类:
编程语言 时间:
2015-05-31 10:41:05
阅读次数:
140
软件需求分析功能需求1、用例分析是要求每一个子功能点都要有一个用例例如:线路增加,线路删除,线路修改,线路查询。每一个功能描述一个用例线路删除用例:2、(后置条件是指:执行基本流程获得成功以后所达到的状态(条件)。体现的是执行该用例的最终目的。)管理员用户登陆 在注册完成后,以管理员账户登陆进入管理...
分类:
其他好文 时间:
2015-05-31 08:02:33
阅读次数:
1776
上篇博客写到了Spring AOP,不管是前置增强,后置增强,引入增强都是对方法的增强,但是是否考虑过对类进行增强呢?!伟大的spring做到了,只是换了一种说法:Introduction(引入)
首先我们来说一下引入增强的目的:动态的让被增强的类实现一个接口;下面就写一下代码吧:
定义了一个新接口 Apology:
/**
* 道歉接口
* @author 陈丽娜
*...
分类:
编程语言 时间:
2015-05-30 22:46:47
阅读次数:
203
AOP是什么估计大家都清楚:面向切面的编程,之前也写过一篇关于AOP的博客是从代理说起的,为什么从代理说起,是因为若想实现动态的切入,代理是利器。这次就来看看Spring是如何实现AOP的吧。
关于AOP的概念这里就不再提及了,上篇博客中都提到了;在我看来切面的切入是为了增强被切入类(也就是连接点Joinpoint),对于增强又有几种在不同位置的增强可以分为:前置增强,后置增强,...
分类:
编程语言 时间:
2015-05-28 16:09:20
阅读次数:
149
只能操作一个值的操作符叫一元操作符。1.递增和递减操作符;递增和递减都有两个版本:前置型和后置型。前置型:在执行前置的递增和递减操作时,变量的值都是在语句被求值前改变的。(在计算机科学领域,这种情况通常被称做副效应)。var age=29;var anotherAge=--age+2;alert(a...
分类:
其他好文 时间:
2015-05-25 13:01:34
阅读次数:
94
一、操作符 1、一元操作符: 自加自减(分前置和后置2种):++、-- 区别:前置的先自加或自减,后进行计算;二后置的是先进行计算,后自加或自减(在其会产生负面影响时才能体现区别);var i=1;i++; //++iconsole.log(i); // 没有负面影响的情况下:2/2...
分类:
编程语言 时间:
2015-05-24 16:59:37
阅读次数:
136
前面写了一个前置增强,后置增强的小demo,前置增强即在方法调用前对方法增强;后置增强即在方法调用后对方法增强。环绕增强允许在目标类方法调用前后织入横切逻辑,它综合了前置、后置增强两者的功能。
环绕增强的代码和前面前置增强代码有一个不同处,所实现的接口包路径改变了。前置增强、后置增强实现的接口在org.springframework.aop 路径下,而环绕增强类需要实现 org.aopalliance.intercept.MethodInterceptor
接口。这个接口不是 Spring 提供的,它是 A...
分类:
编程语言 时间:
2015-05-23 12:59:53
阅读次数:
206
Waiter.java
package com.paic.zhangqi.spring.aop;
public interface Waiter {
void greetTo(String name);
void serveTo(String name);
}
NaiveWaiter.java
package com.paic.zhangqi.spring.aop;
publi...
分类:
编程语言 时间:
2015-05-22 00:39:29
阅读次数:
182