Servlet与JSP核心编程记录(一)
发表于: 2012-09-24 作者:商人shang 来源:转载 浏览:
取消收藏
收藏
摘要: 一:SingleThreadModel
不要让高流量的Servlet实现SingleThreadModel。在其他情况下使用也要极为小心。对于产品级的代码,明确的代码同步要好些。servlet 2.4版本不赞成使用SingleThreadModel。因此要明确的使用synchronized块要好的多 。
二:Servl
一:SingleThreadModel
不要让高流量的Servlet实现SingleThreadModel。在其他情况下使用也要极为小心。对于产品级的代码,明确的代码同步要好些。servlet 2.4版本不赞成使用SingleThreadModel。因此要明确的使用synchronized块要好的多 。
二:Servlet常用的调试方式
- 使用打印语句
- 使用集成在IDE中的调试器 、
- 使用日志文件 在远程服务器进行调试的时候可以使用此方法,因为只有高几IDE才支持远程调试,而此时打印语句有不管用。HttpServlet类中有一个log方法
- 使用Apache Log4J 其快速方便灵活
- 编写独立的类(甚至可以带有main方法进行测试)
- 预先做好数据缺失或者异常的准备
- 检查HTML源代码
- 单独检查请求数据
- 单独检查响应数据
- 停止和重启服务器
三. 参数缺失或异常时默认值的应用
- 参数的值为null
- 参数的值为空串
- 参数值为非空字符串,但是格式错误
在设计servlet时,要使之能够优雅的处理参数缺失(null或空串)或格式不正确等情况。在测试servlet时,既要实用预期的数据,也要实用缺失的异常数据
四:对于篇幅较长的文本页面,Gzip压缩可以极大得降低下载时间
Servlet与JSP核心编程记录(一)
-
0票

开心
-
0票

板砖
-
0票

感动
-
0票

有用
-
0票

疑问
-
0票

难过
-
0票

无聊
-
0票

震惊