第6章 Servlet技术在Web应用程序开发中,一般由JSP技术,JavaBean技术和Servlet技术的结合实现Mvc开发模式在MVC开发模式中,将Web程序的组件分为3部分视图、控制、业务,分别由JSP、Servlet和JavaBean实现。前几章已经介绍了JSP和JavaBean技术。本章介绍Servlet技术,以及它与JSP、JavaBean技术的集成
第6章 Servlet技术 在Web应用程序开发中,一般由JSP技术、 JavaBean技术和Servlet技术的结合实现MVC开发模式。 在MVC开发模式中,将Web程序的组件分为3部分: 视图、控制、业务,分别由JSP、Servlet和JavaBean实 现。 前几章已经介绍了JSP和JavaBean技术。本章介绍 Servlet技术,以及它与JSP、JavaBean技术的集成
第6章 Servlet技术6.1 Servlet技术6.2Servlet常用对象及其方法6.3综合案例一基于Jsp+Servlet的用户登录验证6.4在Servlet中使用JavaBean6.5Jsp与Servlet的数据共享6.6Jsp与Servlet的关联关系6.7基于JSP+Servlet+JavaBean实现复数运算6.8Cookie管理本章小结
第6章 Servlet技术 6.1 Servlet技术 6.2 Servlet常用对象及其方法 6.3 综合案例—基于Jsp+Servlet的用户登录验证 6.4 在Servlet中使用JavaBean 6.5 Jsp与Servlet的数据共享 6.6 Jsp与Servlet的关联关系 6.7 基于JSP+Servlet+JavaBean实现复数运算 6.8 Cookie管理 本章小结
6.1 Servlet技术Servlet是用Java语言编写的服务器端程序,是由服务器端调用和执行的、按照Servlet自身规范编写的Java类。Servlet可以处理客户端传来的HTTP请求,并返回一个响应。本节介绍Servlet的设计方法本节主要内容:6.1.1 Servlet编程接口6.1.2设计Servlet
6.1 Servlet技术 Servlet是用Java语言编写的服务器端程序,是由 服务器端调用和执行的、按照Servlet自身规范编写的 Java类。 Servlet可以处理客户端传来的HTTP请求,并返回 一个响应。本节介绍Servlet的设计方法。 本节主要内容: 6.1.1 Servlet编程接口 6.1.2 设计Servlet
6.1.1 Servlet编程接口类和接口功能javax.servlet.Servlet,javax.servlet.SingleThreadModelServlet实现javax.servlet.GenericServlet,javax.servlet.http.HttpServletjavax.servlet.ServletConfigServlet配置javax.servlet.ServletException,Servlet异常javax.servlet.UnavailableExceptionjavax.servlet.ServletRequest,javax.servlet.ServletResponsejavax.servlet.ServletInputStream,javax.servlet.ServletOutputStream请求和响应javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponsejavax.servlet.http.HttpSession,javax.servlet.http.HttpSessionBindingListener会话跟踪javax.servlet.http.HttpSessionBindingEventjavax.servlet.ServletContextServlet上下文javax.servlet.RequestDispatcherServlet协作其他javax.servlet.http.Cookie, javax.servlet.http.HttpUtils
6.1.1 Servlet编程接口 功能 类和接口 Servlet实现 javax.servlet.Servlet,javax.servlet.SingleThreadModel javax.servlet.GenericServlet,javax.servlet.http.HttpServlet Servlet配置 javax.servlet.ServletConfig Servlet异常 javax.servlet.ServletException, javax.servlet.UnavailableException 请求和响应 javax.servlet.ServletRequest,javax.servlet.ServletResponse javax.servlet.ServletInputStream, javax.servlet.ServletOutputStream javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse 会话跟踪 javax.servlet.http.HttpSession, javax.servlet.http.HttpSessionBindingListener javax.servlet.http.HttpSessionBindingEvent Servlet上下文 javax.servlet.ServletContext Servlet协作 javax.servlet.RequestDispatcher 其他 javax.servlet.http.Cookie,javax.servlet.http.HttpUtils
设计Servlet6.1.2(1)Servlet基本结构package ...import...public class Servlet 类名称extends HttpServlet[public void init00public void doGet( HttpServletRequest request, HttpServletResponse response)0public void doPost(HttpServletRequest request, HttpServletResponse response)public void service(HttpServletRequest request, HttpServletResponse response)public void destroyO07
6.1.2 设计Servlet (1)Servlet基本结构 package .; import .; public class Servlet 类名称 extends HttpServlet{ public void init(){} public void doGet( HttpServletRequest request, HttpServletResponse response){} public void doPost(HttpServletRequest request, HttpServletResponse response){} public void service(HttpServletRequest request, HttpServletResponse response){} public void destroy(){} }