课程提纲 口第一部分Java EE基础 a第二部分Java Web开发 ◆第5章Servlet:技术 口第三部分JSF框架 口第四部分EJB 口第五部分JPA 口第六部分SSH框架 Java EE技术 ·1。西北农林彩教大学信息工程学院本科生课程
课程提纲 第一部分 Java EE基础 第二部分 Java Web开发 ◆第5章 Servlet技术 第三部分 JSF框架 第四部分 EJB 第五部分 JPA 第六部分 SSH框架 Java EE技术 •1 信息工程学院本科生课程
本讲目标 掌握servlet:相关技术,包括: ·Servlet概述、配置及其创建 ●Servlet生命周期 ●Servlet的核心API ●Servlet:过滤器 ●Servlet监听器 Servlet技术 ·2。西北农林科大学信息工程学院本科生课程
❖ 掌握servlet相关技术,包括: ⚫ Servlet概述、配置及其创建 ⚫ Servlet生命周期 ⚫ Servlet的核心API ⚫ Servlet过滤器 ⚫ Servlet监听器 本讲目标 Servlet技术 •2 信息工程学院本科生课程
什么是Servlet 从完成的功能上来说,Servlet与JSP完全一样; ·Servlet是用ava语言编写的运行在服务器端的小 应用程序; 能够接收Web客户端的请求,并能对Web客户端进 行响应; 可以认为Servlet是服务器端的Applet。Applet运 行在客户端,而Servlet运行在服务器端。 Servlet技术 3。品北农林升教大学信息工程学院本科生课程
❖ 从完成的功能上来说,Servlet与JSP完全一样; ❖ Servlet是用Java语言编写的运行在服务器端的小 应用程序; ❖ 能够接收Web客户端的请求,并能对Web客户端进 行响应; ❖ 可以认为Servlet是服务器端的Applet。Applet运 行在客户端,而Servlet运行在服务器端。 什么是Servlet Servlet技术 •3 信息工程学院本科生课程
Servlet中的主要方法 冬init()方法:用于初始化。 destroy0方法:用于释放资源。 冬service(方法:服务类方法,对用户的请求进行 处理,并对用户进行响应,几乎所有处理功能都 在这里完成。这类方法可以有多个,例如: ·doGet:针对GET方式的服务方法; ·doPost:针对POST方式的服务方法,等等。 Servlet技术 ·4。西北农林科大学信息工程学院本科生课程
❖ init()方法:用于初始化。 ❖ destroy()方法:用于释放资源。 ❖ service()方法:服务类方法,对用户的请求进行 处理,并对用户进行响应,几乎所有处理功能都 在这里完成。这类方法可以有多个,例如: • doGet: 针对GET方式的服务方法; • doPost: 针对POST方式的服务方法,等等。 Servlet中的主要方法 Servlet技术 •4 信息工程学院本科生课程
Servlet程序编写 编写程序测试servlet主要方法执行顺序导入包: import javax.servlet.* import javax.servlet.http.* 继承HttpServlet: public class MyFirstServlet extends HttpServlet ”编写成员方法 。doGet ( ·doPost(O 示例:第一个Servlet Hel loWor IdServlet Servlet技术 5。西北农林彩教大学信息工程学院本科生课程
❖ 编写程序测试servlet主要方法执行顺序导入包: • import javax.servlet.*; • import javax.servlet.http.*; ❖ 继承HttpServlet: • public class MyFirstServlet extends HttpServlet ❖ 编写成员方法 • doGet() • doPost() ❖ 示例:第一个Servlet HelloWorldServlet Servlet程序编写 Servlet技术 •5 信息工程学院本科生课程