Servlet1.什么是Servlet? *Servlet是Javaweb三大组件之一(Servlet,Filter,Listener) *Servlet是用来处理客户端请求的动态资源 *Servlet的任务有: >获取请求数据 >处理请求 >完成响应 *Servlet接口方法: >void init(ServletConfig) >void service(ServletRequest, ServletResponse) >void destory() >Ser…
1. 引子: 当我们开始进入JavaWeb开发的学习时,我们就必须要和Servlet和HTTP这两个词进行打交道了,尤其是Servlet.即使到了后面使用JSP (我们知道JSP其本身就是一个Servlet)来进行开发我们的应用. 下图就是 Servlet API中相应的UML图,在学习JavaWeb 开发时,我们最好对下面的各个Servlet中的方法做一定的了解及其相应的图中的关系,尤其是HttpServletRequest和HttpServletResponse 中的方法. 2. 部署服务器…
Servlet 是运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求.响应给浏览器的动态资源.但servlet的实质就是java代码,通过java的API,动态的向客户端输出内容. servlet规范:包含三个技术点,它们是 servlet技术:filter(过滤器)技术:listener(监听器)技术. Servlet快速入门 实现步骤: 创建类实现Servlet接口 覆盖尚未实现的方法---service方法 在web.xml进行servlet的配置 但在实际…
Servlet JavaWeb 概念 Java Web应用由一组Servlet.HTML页面.类.以及其他能够被绑定的资源构成. 他能够在各种供应商提供的实现Servlet规范的Servlet容器中执行. 包括内容 Servlet JSP 有用类 静态文档如HTML.图片等 描写叙述Web应用的信息(web.xml) Servlet与Servlet容器 Servlet 简单介绍 Java Servlet是和平台无关的server端组件.它执行在Servlet容器中. Servlet容器负责Ser…
1.  GenericServlet 抽象类: 1). 是一个 Serlvet. 是 Servlet 接口和 ServletConfig 接口的实现类. 但是一个抽象类. 其中的 service 方法为抽象方法 2). 如果新建的 Servlet 程序直接继承 GenericSerlvet 会使开发更简洁. 3). 具体实现: ①. 在 GenericServlet 中声明了一个 SerlvetConfig 类型的成员变量, 在 init(ServletConfig) 方法中对其进行了初始化 ②…
过滤器Filter filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目标资源访问前后进行逻辑处理. 步骤: 编写一个过滤器的类实现Filter接口 实现接口中尚未实现的方法(着重实现doFilter方法) 在web.xml中进行配置(主要是配置要对哪些资源进行过滤) 例子,过滤器实现类: package com.yyb.filter; import java.io.IOException; import javax.servlet.*; /** * Created…
JavaWeb学习笔记一: XML解析 JavaWeb学习笔记二 Http协议和Tomcat服务器 JavaWeb学习笔记三 Servlet JavaWeb学习笔记四 request&response JavaWeb学习笔记五 会话技术Cookie&Session JavaWeb学习笔记六 JSP JavaWeb学习笔记七 事务 JavaWeb学习笔记八 监听器 JavaWeb学习笔记九 过滤器 JavaWeb学习笔记十 动态代理 Hibernate学习笔记一 使用idea开发工具搭建框架…
1.Servlet概述 2.Servlet接口 3.GenericServlet 4.HttpServlet 5.Servlet细节 6.ServletContext(重要) Servlet概述 生命周期方法: l void init(ServletConfig):出生之后(1次): l void service(ServletRequest request, ServletResponse response):每次处理请求时都会被调用: l void destroy():临死之前(1次): 特…
今天来讲javaweb的第三个阶段学习. 老规矩,首先先用一张思维导图来展现今天的博客内容. ps:我的思维是用的xMind画的,如果你对我的思维导图感兴趣并且想看到你们跟详细的备注信息,请点击下载 另外:如果图看不清的话请右击---在新窗口中打开会清楚很多. 一.Servlet概述         1 Servlet是什么?             是sun公司提供一套规范,用于接受客户浏览器发出的请求,响应给客户浏览器.是运行在服务端一个小程序.         2 Servlet入门:Se…
javaweb学习笔记整理补课 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发.安装,部署,维护 麻烦 2. B/S: Browser/Server 浏览器/服务器端 * 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序 * 优点: 1. 开…