文章列表
单元测试原则
所有Logic接口中所有的方法实现必须有单元测试,其他层中的方法暂时不做单元测试;
单元测试以“实现类名+Test”命名,使用测试接口的包名作为单元测试类的包名,如对于com.qusiness.logic.LoginLogic,测试类为com.qusiness.logic.LoginLogicTest;
单元测试放在项目的test源代码文件路径中;
单元测试中的每个方法为一个测试场景,按照“test+方法名+场景名”规则命名,例如testLoginNormal和testLoginException,分别对应正常场景和异常场景,正常场景名可以省略Normal,直接使用“test+方法 ...
1. 定义PermissionTag标签:
/**
* 权限检查标签类
*/
public class PermissionTag extends TagSupport {
private static final long serialVersionUID = -5285732412976711256L;
private String module;
private String privilege;
@Override
public int doStartTag() throws JspException {
boolean result = fa ...
// 2011年4月14日 星期四 23时07分55秒
关键字:log4j, 配置详解
Log4J配置文件实现了输出到控制台,文件,回滚文件,发送日志邮件,输出到数据库日志表,自定义标签等功能。
Console Appender
Java代码
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.append ...
关键字: dom4j, 配置, 使用
# 关键的API
SAXReader = new SAXReader();
is = this.getClass().getClassLoader().getResourceAsStream("beans.xml");
Document doc = reader.read(is);
Element root = doc.getRootElement();
List<?> subElements = root.elements("bean");
Element subElement = ele. ...