当前位置:首页 > 开发 > 编程语言 > JSP > 正文

Servlet与JSP核心编程记录(一)

发表于: 2012-09-24   作者:商人shang   来源:转载   浏览:
摘要: 一:SingleThreadModel       不要让高流量的Servlet实现SingleThreadModel。在其他情况下使用也要极为小心。对于产品级的代码,明确的代码同步要好些。servlet 2.4版本不赞成使用SingleThreadModel。因此要明确的使用synchronized块要好的多 。     二:Servl

一:SingleThreadModel

      不要让高流量的Servlet实现SingleThreadModel。在其他情况下使用也要极为小心。对于产品级的代码,明确的代码同步要好些。servlet 2.4版本不赞成使用SingleThreadModel。因此要明确的使用synchronized块要好的多

 

 

二:Servlet常用的调试方式

  1. 使用打印语句
  2. 使用集成在IDE中的调试器
  3. 使用日志文件         在远程服务器进行调试的时候可以使用此方法,因为只有高几IDE才支持远程调试,而此时打印语句有不管用。HttpServlet类中有一个log方法
  4. 使用Apache Log4J      其快速方便灵活
  5. 编写独立的类(甚至可以带有main方法进行测试)
  6. 预先做好数据缺失或者异常的准备
  7. 检查HTML源代码
  8. 单独检查请求数据
  9. 单独检查响应数据
  10. 停止和重启服务器


三. 参数缺失或异常时默认值的应用

  1. 参数的值为null
  2. 参数的值为空串
  3. 参数值为非空字符串,但是格式错误
在设计servlet时,要使之能够优雅的处理参数缺失(null或空串)或格式不正确等情况。在测试servlet时,既要实用预期的数据,也要实用缺失的异常数据

 

 

四:对于篇幅较长的文本页面,Gzip压缩可以极大得降低下载时间

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Servlet与JSP核心编程记录(一)

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号