网站大量收购独家精品文档,联系QQ:2885784924

[工学]J2EE课件第七讲Servlet2.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]J2EE课件第七讲Servlet2

第七讲 Servlet 湖南文理学院计算机学院 王蓉 内容回顾 Web应用程序 Servlet的概念 Servlet的生命周期 加载Servlet、初始化阶段、服务阶段和终止阶段 Servlet的工作方式 Servlet基本工作流程 Servlet的编程接口 在web.xml文件中配置Servlet Servlet与客户端的交互 通过request对象获取请求信息 对Session进行操作 对Cookie进行操作 转发请求 Web应用程序的结构 WEB-INF index.html test.jsp lib classes *.jar HelloServlet.class web.xml 显示页面 第三方jar文件 .java编译后 的.class文件 程序配置文件 必须的 webRoot 文档根目录 WEB-INF文件夹中的内容无法对外发布 J2EE Web层体系结构 Servlet——最主要的Java Web应用组件之一 7.1 Servlet过滤器 Servlet过滤器是特殊的Servlet,可能对用户的请求信息和响应信息进行过滤。 当我们访问Servlet过滤器所对象的Servlet时,会先执行Servlet过滤器,对请求和响应的信息进行过滤。 可对指定Servlet过滤器和特定的URL关联,只有当客户请求访问此URL时,才会触发过滤器工作。 注意:Filter不是Servlet,它只是Servlet接收请求前的预处理器。 7.1 Servlet过滤器 Filter主要用在以下几个方面 : (1)访问特定资源(Web 页、JSP 页、Servlet)时的身份验证。 (2)访问资源的记录跟踪。 (3)访问资源的转换。 7.1 Servlet过滤器 创建Servlet过滤器 一个Filter 必须实现javax.Servlet.Filter 接口,即实现下面的三个方法: (1)doFilter(ServletRequest, ServletResponse, FilterChain)。用来实现过滤行为的方法。引入的 FilterChain 对象提供了后续Filter所要调用的信息。 (2)init(FilterConfig)。 (3)destroy()。 7.1 Servlet过滤器 配置过滤器Web.xml 过滤器的声明 过滤器对应的URL filter filter-nameIPfilter/filter-name filter-classcom.Servlet.IPFilter/filter-class /filter filter-mapping filter-nameIPfilter/filter-name url-pattern/pdfshow/url-pattern /filter-mapping 小结 Servlet过滤器 习题 思考: Web应用程序目录结构中哪些是必须的? Session与Cookie的区别? 练习: 在MyEclipse中进行Servlet的应用开发? 作业: Servlet的生命周期? Servlet与客户端的交互方式?

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档