Web服务
文章平均质量分 80
溪午闻璐
合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下
展开
-
JavaWeb 登录示例
一、示例为了对Javaweb中的JSP、Servlet以及Listener和Filter进行简单的总结,创建一个简单的只有登录和注册的小项目,项目采用MVC结构并结合了MyBatis进行简单的数据库操作。项目效果示例如下:登录页面:登录时账号或密码错误:注册页面:二、实现2.1Maven依赖: <dependencies> <dependency> <groupId>junit&l...原创 2022-04-01 15:01:37 · 6671 阅读 · 4 评论 -
web基础:过滤器
一、概述过滤器可以拦截请求,并控制响应,对此,servlet一无所知。与servlet非常类似,过滤器就是java组件,请求发送到servlet之前,可以用过滤器截获并处理请求,另外,servlet结束工作之后,在响应发回给客户端之前,可以用过滤器拦截并处理响应。过滤器可以链接在一起,一个接一个的运行,过滤器并不关心他前面运行了哪些过滤器,也不关系他后边还会运行哪个过滤器。过滤器的运行顺序由web.xml部署文件控制。二、过滤器的生命周期 过滤器必须实现Filter接口...原创 2022-03-21 13:25:46 · 1808 阅读 · 0 评论 -
web基础:会话
一、会话概述HttpSession对象可以保存跨同一个客户多个请求的会话状态。即与一个特定客户的整个会话期间,HttpSession会持久存储。对于会话期间客户做的所有请求,从中得到的所有信息,都可以使用HttpSession对象保存。会话的工作方式:此时,假设又有一个客户访问该网站: 上图展示了会话是如何工作的,但是,有一个问题,Http协议是无状态协议,对容器来说,每个请求都来自于一个新的客户,那么容器是怎么区分不同的客户呢?1.1...原创 2022-03-18 15:03:13 · 1520 阅读 · 0 评论 -
web服务:属性及监听者
一、参数1.1 servlet初始化参数我们知道当客户端发出请求的时候,可以将请求参数通过HttpServletRequest传递给doGet()或doPost()。其实,在servlet初始化的时候,也可以有初始化参数。如下,在web.xml中设者某一servlet的初始化参数: <servlet> <servlet-name>Chapter3 servlet</servlet-name> <servlet-clas...原创 2022-03-18 10:08:27 · 1002 阅读 · 0 评论 -
Servlet生命周期及请求、响应
一、Servlet生命周期Servlet运行在Servlet容器中,其生命周期由容器全盘控制。容器会创建请求和响应对象、为Servlet分配一个线程、调用servlet的service()方法,并传递请求和响应对象的引用作为参数。当应用加载并使用一个Servlet时,从初始化到销毁这个Servlet期间会发生一系列的事件,这些事件叫做Servlet的生命周期事件(或方法)。Servlet 生命周期可以归纳为:Servlet 加载--->实例化--->服务--->销毁...原创 2022-03-17 16:23:53 · 789 阅读 · 0 评论 -
MVC基础
一、简介MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,其核心是业务逻辑和表示要清晰的分离。 在web应用中,模型 - 视图 - 控制器(MVC)就是把业务逻辑从servlet中抽取出来,放到一个模型中(模型即可重用的普通Java类),模型是业务数据(如购物车状态等)和处理该数据的方法的组合。二、简单示例...原创 2022-03-16 16:40:33 · 1172 阅读 · 0 评论 -
Servlet基础:容器
一、容器Servlet是一种运行在服务器上的小插件,Servlet最常见的用途是扩展Web服务器的功能,Servlet具有以下的特点:提供了可被服务器动态加载并执行的程序代码,为来自客户端的请求提供相应的服务。 Servlet完全使用Java语言编写,因此要求运行Servlet的服务器必须支持Java语言 Servlet完全在服务器端运行,因此他的运行不依赖于浏览器。 Tomcat作为运行Servlet的容器,其基本的功能是负责接收和解析来自客户端的请求,同时把客...原创 2022-03-12 20:36:06 · 3371 阅读 · 0 评论 -
Web服务基础
1 Web服务器 WEB服务器用来接收客户的请求,然后向客户返回一些结果。用户可以通过web浏览器请求一个资源。Web服务器在接收到请求之后,负责查找资源,然后向用户返回一个结果。2 Web客户端 Web客户端允许用户请求服务器上的某个资源,并且向用户显示请求的结果!生活中使用的浏览器,就是Web客户端,其负责向服务器请求资源,并将结果呈现给用户!Web客户端请求及Web服务器响应如下图所示:...原创 2022-03-12 14:31:57 · 3871 阅读 · 0 评论