05 2014 档案

摘要:如果服务器响应慢的情况下,用户会重复提交多个表单,这时候有两种设计思想:1.在客户端使用JS技术,禁止客户重复提交表单。但是这样会使一些不使用浏览器方式登陆的人比如使用底层通信来攻击你的服务器2.在服务器端进行验证Struts2设计了token标签来进行验证,在使用token时要注意,你点击两次之后... 阅读全文
posted @ 2014-05-24 12:57 BrowserSnake 阅读(579) 评论(0) 推荐(0)
摘要:Interceptor的设计思想,其实是Spring里面的AOP思想,尽管Struts2又有自己的Interceptor但是,在实际开发中,用的较少,SSH整合之后你可以采用AOP事务处理进行拦截,更方便---------------------------------华丽的分割线---------... 阅读全文
posted @ 2014-05-24 09:41 BrowserSnake 阅读(1022) 评论(0) 推荐(0)
摘要:Every input is evil!------------------------------华丽的分割线-----------------------------------客户端提交的数据验证的方式有很多,可以在前段使用JS验证,可以在服务器端进行验证等,本文主要讲使用Struts2 Va... 阅读全文
posted @ 2014-05-22 13:16 BrowserSnake 阅读(493) 评论(0) 推荐(0)
摘要:折腾了7个小时,一个项目重新的拷贝、编译、部署、运行、测试,我终于知道了产生问题的所在。问题一:项目编码没有问题,访问会报404 资源不可用没有进行重新编译,编译完就好了,可能是拷贝项目的时候,没有对改过的当前项目进行deploy或者什么的,就会出现再考进来会报404的问题解决方法:1.在你访问页面... 阅读全文
posted @ 2014-05-21 11:14 BrowserSnake 阅读(226) 评论(0) 推荐(0)
摘要:同样是测试,JUnit和Spring TestContext相比,Spring TestContext优势如下:1.Spring TestContext可以手动设置测试事务回滚,不破坏数据现场2.在测试类中不用手动装配bean,只要一个@Autowired即可自动装配----------------... 阅读全文
posted @ 2014-05-18 14:59 BrowserSnake 阅读(925) 评论(0) 推荐(0)