`
q369535242
  • 浏览: 2555 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
  1.关闭logging和devMode 2.不要使用你不需要的拦截器(interceptors) 如果一个Action不需要全栈的拦截器的话,就使用basicStack拦截器或移除不需要的拦截器。 3.使用正确的HTTP头(缓存控制和过期时间) 当返回一个html页面的时候,要保证html页面包含正确的header,使得浏览器可以知道怎样缓存该html页面。 4.当使用AJAX theme(Dojo)或日历tag时,从Struts2的jar包复制静态内容到http服务器。 因为http服务器会对这些静态文件的请求进行优化。 5.在WEB-INF ...
junit 单元测试中,我们都要继承一个TestCuse,在这里用到了模板模式,在Testcuse 中定义了setup方法,它可以初始化一些数据库的连接,我只要掉用父类的就行了,在 TestSuite里可以把测试用例加进来,每一个测试方法都是一个测试用例, 体现的是隔 离性,这里就用到了组合模式,Assert有一个TestCase子类,Assert类提供了断言,这 套断言都被TestCase继承,Testcuse会通过命令模式把自己传给TestResultListener通 过它来执行,在断言里如果这个测试的该方法失败了会抛出一个异常,TestResult会捕 ...
Struts的优点有:    1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现.    2. 有丰富的tag可以用 ,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用 ...
Global site tag (gtag.js) - Google Analytics