【JavaWeb的学习】
文章平均质量分 69
JavaWeb的学习
贺志营
这个作者很懒,什么都没留下…
展开
-
Filter过滤器执行流程
在上一篇博客我们进行了Filter的入门讲解,这里我们讲解Filter的执行流程,从下图可以大致了解到,当客户端发送请求的时候,会经过过滤器,然后才能到我们的servlet,当我们的servlet处理完请求之后,我们的response还是先经过过滤器才能到达我们的客户端,这里我们进行一个代码的演示,看看具体执行流程这里我们给出实现Filter接口的类package com.zhiyi...原创 2020-01-21 09:25:57 · 3905 阅读 · 0 评论 -
Filter过滤器的生命周期
提起来生命周期,不难想出,就是从被创建到别销毁,是的,在Filter过滤器中就是这样的简单三步,首先是init创建,只执行一个,用于加载资源,然后doFilter处理过滤,每一次请求被拦截资源时会执行,执行多次,最后是destroy销毁,只执行一次,用于释放资源,具体执行下面进行代码演示,写一个Filter类package com.zhiying.filter;import javax....原创 2020-01-21 10:05:38 · 2059 阅读 · 0 评论 -
Filter过滤器拦截方式
Filter过滤器有五种拦截方式,用注解配置dispatcherTypes属性REQUEST:默认值,浏览器直接请求的资源会被过滤器拦截FORWARD:转发访问资源会被过滤器拦截INCLUDE:包含访问资源ERROR:错误跳转资源ASYNC:异步访问资源如果是web.xml配置,就是配置其<dispatcher></dispatcher>标签...原创 2020-01-21 13:38:09 · 4626 阅读 · 0 评论 -
Filter过滤器链(多个过滤器)
当有多个过滤器的时候,执行顺序很重要,在注解开发中,其执行顺序跟其类名的字符串有关,小的先执行,这里演示,一个是AFilter另一个是BFilter,如果是web.xml配置,那就是配置在上面的先执行搞清楚了谁先执行,下面看看多个过滤器是怎么执行的,过滤器的执行是先去,把所有路过的过滤器都执行一遍,然后再回来再执行一遍所有的过滤器package com.zhiying.filter;...原创 2020-01-21 13:57:47 · 3227 阅读 · 0 评论 -
Maven基础详解
Maven是一个项目管理工具它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven可以帮助我们管理jar包,Maven也可以让我们的Java文件编译成class文件,Maven可以把我们指定目录下的单元测试文件一次性执行完成,并告诉我们是否异常,原创 2019-11-13 14:50:46 · 1262 阅读 · 0 评论 -
Filter过滤器拦截路径配置
在Filter中拦截路径配置有四种形式具体资源路径拦截:@WebFilter("/index.jsp") //这是指访问index.jsp的时候会经过过滤器具体目录拦截:@WebFilter("/user/*") //这是指访问user目录下的所有资源时会经过过滤器具体后缀名拦截:@WebFilter("*.jsp") //这时指访问后缀名为.jsp的资源时会经过过滤器所有资源拦...原创 2020-01-21 12:05:24 · 8405 阅读 · 0 评论 -
Servlet详细讲解
目录Servlet简介Servlet的生命周期获取请求行获取请求头获取请求数据设置响应头设置响应数据request请求转发request重定向Cookie对象session对象ServletContext对象Servlet简介通过Servlet之第一个web项目后,我们已经知道了servlet的的大致流程,这里我进行servlet的详细讲...原创 2019-11-02 15:00:45 · 1991 阅读 · 0 评论 -
Tomcat配置和使用——详解
首先我们去官网上下载Tomcat这是官网链接http://tomcat.apache.org/下载完Tomcat之后进行解压,你会看到里面有很多文件夹:bin目录下存放的是一些命令conf目录下存放的是一些配置文件lib目录下存放的是一些jar包logs目录下存放的是登录日志temp目录下存放的是临时文件webapps目录下存放的是我们的web应用work目录...原创 2019-07-28 16:30:10 · 2150 阅读 · 0 评论 -
Java数据库连接JDBC和数据库连接池Druid
目录数据库连接JDBC数据库连接池Druid JDBC是Java Data Base Connectivity的缩写即Java数据库连接,JDBC所要学习的东西,就是Java操作各种关系型数据库的一套API,其中Java定义好了接口,各个数据库厂商分别对这些接口进行了实现,如果我们要操作MySQL,那么就需要用MySQL家的实现类,也就是对应的jar,我们习惯性的说是MySQL驱动。该驱动可以通过该网址下载。导入驱动jar包之后就可以可以操作对应的数据库了,该驱动jar包,提供了各种API。我们创建一个Db原创 2019-07-07 17:54:11 · 2819 阅读 · 0 评论