首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

[Web基础]使用SpringMVC编写web程序的自小弟我约定方法论

2012-12-20 
[Web基础]使用SpringMVC编写web程序的自我约定方法论(1) 所有web请求的参数的解析和验证,可以使用统一的Va

[Web基础]使用SpringMVC编写web程序的自我约定方法论

(1) 所有web请求的参数的解析和验证,可以使用统一的ValidateService去做,每个方法和controller的每个方法一一对应,正确时返回解析后的输入参数,错误时抛出异常,带上错误原因的信息,如:

?????? 而应该:

WHERE           ID = #id#
?

?

(6) 检查程序中哪些地方是需要同步的(web本身就是多线程,所以controller,filter,servlet,service本身设计上已经考虑到),例如一个有状态的对象被多线程访问,考虑使用syncronized或并发包的集合对象;

?

(7) 创建一个完整的web.xml,创建404页面和500页面;

?

(8) 单元测试:

?? 传统是JUnit,可以执行run的单元测试;

?? 对于web,常常需要容器才能run单元测试,因此有了testNG和play的JUint。

??? testNG可以结合Spring自动载入bean然后再run,还可以结合mvn使用mvn test跑测试,数据库测试的mork可以使用DbFit,DbFit使用wiki文件mork数据。

??? play的JUnit更加强大,与框架集合在一起,使用play test命令,可以在web页面跑单元测试,数据库的mork使用YAML。

1 楼 javawjn 2011-03-17   学习了,,

热点排行