摘要:
一、如何编写可测试的代码: 1、公共的API就是契约(public api are contracts):为了保证程序向后兼容能力,永远不要修改public方法的签名。 2、减少依赖(reduce dependcy):将初始化新对象的方法和提供业务逻辑的方法隔离开。例子: class Vehicle { Driver d = new Driver(); boolean hasDriver = t... 阅读全文
摘要:
Spring form 标签库与Spring Web MVC集成在一起,预设前提,表单支持对象的变量名是"command",最佳实践,可以将表单支持对象用其他名称加以定义,通过<form:form>标签中的commandName属性绑定领域对象。如果<form:form>中没有指定method,默认是POSTSpring form标签库的配置:1、在项目中include spring-webmvc.jar2、在JSP中引入:<%@ taglib prefix="form" uri="http://www.sprin 阅读全文