第五章控制层实现技术.pptVIP

  • 7
  • 0
  • 约4.45千字
  • 约 28页
  • 2015-08-31 发布于重庆
  • 举报
第五章控制层实现技术.ppt

第五章 控制层实现技术 本章要点 如何利用一个Servlet处理多个请求 实现博客网站的博文分类管理 使用过滤器解决编码装换问题 利用状态跟踪和侦听器实现统计访问人数和在线人数 利用SmartUpload实现文件上传和下载 5.1多请求处理与控制层实现 用一个Servlet处理多个请求 如果用不同的Servlet处理不同的请求,那么项目中的就会包含很多Servlet,使程序变得繁琐而不清晰,也不便于调试。为了使一个Servlet能处理多个请求,可以人为地为每次请求增加一个参数,如method,通过该参数的值决定具体如何处理。 案例5-1实现博客网站的博文分类管理 控制层主要用来接收用户请求,根据用户的请求调用业务层,并将获得的结果转发给视图。这里给出博文分类的控制类设计,并实现博文分类的管理,运行界面如图5-1、5-2和图5-3所示。 〖技术要点〗 控制层采用Servlet实现。在每个Servlet中通过工厂类来建立所需的业务逻辑对象。 请求时增加参数method,在processRequest()方法中根据method的值调用不同的功能,从而实现处理多请求的目的。为了使结构清晰,一个功能对应一个方法。 5.2 过滤器与编码处理 过滤器 过滤器是位于请求与响应中间的起过滤功能的程序。过滤器能够拦截请求或响应信息,并对其进行过滤处理。正由于它的这一特性,通常用它来实现一

文档评论(0)

1亿VIP精品文档

相关文档