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

二零二三年 优质公开课Servlet概述.pptx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Servlet概述 目录Part 01教学目标Part 02教学内容ContentsPart 03教学总结 Part 01教学目标 教学目标知识目标Servlet概述01能力目标掌握Servlet生命周期02 Part 02教学内容 1. Servlet概述什么是Servlet ?Servlet是一个基于Java技术的动态网页技术,运行在服务器端,由Servlet容器管理,用于生成动态的内容。Servlet是JSP的前身。Servlet是平台独立的符合特定规范的java类,编写一个Servlet,实际上就是按照Servlet规范编写一个java类。Servlet不是由用户或程序员直接调用,而是由容器管理,没有main()方法。 1. Servlet概述Servlet和JSP的关系 ?所有的JSP都要:先翻译成Servlet ,然后编译成class ,最后执行JSP本质上是一个ServletJSP的执行过程.jsp---翻译---.java(Servlet)---编译---.class---执行 2. Servlet生命周期服务器加载 Servlet服务器创建Servlet类的实例 调用 Servlet 实例的init( ) 方法 收到请求调用 service( ) 方法Servlet 在服务器调用destroy( ) 方法后被卸载Servlet 等待下一个请求或由服务器卸载service( ) 方法处理请求并将输出结果返回客户端 加载:系统在下列时刻加载 Servlet(1)如果已配置自动加载选项,则在启动服务器时自动加载 (web.xml中设置load-on-start);(2)在服务器启动后,客户机首次向 Servlet 发出请求时2. Servlet声明周期 实例化初始化调用 Servlet 的 init() 方法。在初始化阶段,Servlet 初始化参数被传递给 Servlet 配置对象ServletConfig。 加载 Servlet 后服务器,创建一个 Servlet 实例。 处理请求:对于到达服务器的客户机请求,服务器创建针对此次请求的一个“请求”对象和一个“响应”对象。2. Servlet声明周期 销毁:当服务器不再需要 Servlet , 或重新装入 Servlet 的新实例时服务器调用 Servlet 的 service() 方法,该方法用于传递“请求”和“响应”对象。service() 方法从请求对象获得请求信息、处理该请求并用响应对象的方法以将响应传回客户机。service() 方法可以调用其它方法来处理请求,例如 doGet()、doPost() 或其它的方法。服务器会调用 Servlet 的 destroy() 方法。 Part 03教学总结 教学总结Servlet是一个基于Java技术的动态网页技术运行在服务器端,由Servlet容器管理用于生成动态的内容Servlet生命周期分为:加载,实例化,初始化,处理请求,销毁等阶段。 谢谢观看

文档评论(0)

中小学K12教育 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档