随笔分类 -  JavaWeb专题

JavaWeb专题,如:serverlet、过滤器等
摘要:jdbc的概念: JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的。 jdbc的本质: 其实就是java官方提供的一套规范(接口)。用于帮助 阅读全文
posted @ 2023-01-10 23:17 1640808365 阅读(17) 评论(0) 推荐(0) 编辑
摘要:QBC 查询 QBC,即 Query By Criteria,它是 Hibernate 提供的另一种查询方式,使用 HQL 查询需要写 hql 语句,但使用 QBC 查询不需要写语句,直接使用方法实现 QBC 操作的是实体类和属性,使用 Criteria 对象实现 QBC 查询 基本查询: 以客户和 阅读全文
posted @ 2022-03-13 22:27 1640808365 阅读(378) 评论(0) 推荐(0) 编辑
摘要:需求说明 解决乱码问题 我们的学生管理系统中,肯定会有请求和响应的中文乱码问题。而乱码问题在学习Servlet的课程中已经讲解了如何解决了。只是在实际开发中,当有很多的Servlet时,肯定不能在每个Servlet中都编写一遍解决乱码的代码。因此,就可以利用我们今天学习的过滤器来实现统一解决请求和响 阅读全文
posted @ 2021-12-09 12:59 1640808365 阅读(46) 评论(0) 推荐(0) 编辑
摘要:观察者设计模式 在介绍监听器之前,先跟同学们普及一个知识,观察者设计模式。因为所有的监听器都是观察者设计模式的体现。 那什么是观察者设计模式呢? 它是事件驱动的一种体现形式。就好比在做什么事情的时候被人盯着。当对应做到某件事时,触发事件。 观察者模式通常由以下三部分组成: 事件源:触发事件的对象。 阅读全文
posted @ 2021-12-09 12:54 1640808365 阅读(130) 评论(0) 推荐(0) 编辑
摘要:过滤器入门 过滤器概念及作用 过滤器——Filter,它是JavaWeb三大组件之一。另外两个是Servlet和Listener。 它是在2000年发布的Servlet2.3规范中加入的一个接口。是Servlet规范中非常实用的技术。 它可以对web应用中的所有资源进行拦截,并且在拦截之后进行一些特 阅读全文
posted @ 2021-12-09 12:43 1640808365 阅读(277) 评论(0) 推荐(0) 编辑
摘要:EL表达式 EL表达式概述 基本概念 EL表达式,全称是Expression Language。意为表达式语言。它是Servlet规范中的一部分,是JSP2.0规范加入的内容。其作用是用于在JSP页面中获取数据,从而让我们的JSP脱离java代码块和JSP表达式。 基本语法 EL表达式的语法格式非常 阅读全文
posted @ 2021-12-09 11:26 1640808365 阅读(90) 评论(0) 推荐(0) 编辑
摘要:登录功能实现 创建一个web项目,在 web 目录下创建一个 index.jsp。 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>学生管理系统首页</title> </he 阅读全文
posted @ 2021-12-09 11:12 1640808365 阅读(35) 评论(0) 推荐(0) 编辑
摘要:JSP基础 JSP简介 JSP全称是Java Server Page,它和Servlet一样,也是sun公司推出的一套开发动态web资源的技术,称为JSP/Servlet规范。JSP的本质其实就是一个Servlet。 JSP和HTML以及Servlet的适用场景 类别适用场景 HTML 只能开发静态 阅读全文
posted @ 2021-12-09 11:07 1640808365 阅读(191) 评论(0) 推荐(0) 编辑
摘要:会话管理概述 什么是会话 这里的会话,指的是web开发中的一次通话过程,当打开浏览器,访问网站地址后,会话开始,当关闭浏览器(或者到了过期时间),会话结束。 举个例子: 例如,你在给家人打电话,这时突然有送快递的配送员敲门,你放下电话去开门,收完快递回来后,通话还在保持中,继续说话就行了。 会话管理 阅读全文
posted @ 2021-12-09 09:37 1640808365 阅读(78) 评论(0) 推荐(0) 编辑
摘要:请求对象概述 关于请求 请求,顾明思议,就是使用者希望从服务器端索取一些资源,向服务器发出询问。在B/S架构中,就是客户浏览器向服务器发出询问。在我们的JavaEE工程中,客户浏览器发出询问,要遵循HTTP协议所规定的。 请求对象,就是在JavaEE工程中,用于发送请求的对象。我们常用的对象就是Se 阅读全文
posted @ 2021-12-08 10:34 1640808365 阅读(82) 评论(0) 推荐(0) 编辑
摘要:响应对象概述 关于响应 响应,它表示了服务器端收到请求,同时也已经处理完成,把处理的结果告知用户。简单来说,指的就是服务器把请求的处理结果告知客户端。在B/S架构中,响应就是把结果带回浏览器。 响应对象,顾名思义就是用于在JavaWeb工程中实现上述功能的对象。 常用响应对象 响应对象也是是Serv 阅读全文
posted @ 2021-12-08 10:22 1640808365 阅读(152) 评论(0) 推荐(0) 编辑
摘要:学生管理系统 案例介绍 案例需求 在昨天的课程讲解中,我们用Tomcat服务器替代了SE阶段的学生管理系统中自己写的服务器。今后我们进入企业肯定也会使用成型的产品,而不会自己去写服务器(除非是专门做应用服务器的公司)。 从今天开始案例正式进入了编码阶段,它是延续了JavaSE阶段课程的学生管理系统。 阅读全文
posted @ 2021-12-08 10:08 1640808365 阅读(66) 评论(0) 推荐(0) 编辑
摘要:Servlet3.0规范 首先,我们要先跟同学们明确一件事情,我们在《Tomcat和HTTP协议》课程中已经介绍了,我们使用的是Tomcat9,JavaEE规范要求是8,对应的Servlet规范规范应该是JavaEE8包含的4.x版本。 但是,同学们要知道,在企业级应用的开发中,稳定远比追新版本重要 阅读全文
posted @ 2021-12-08 10:05 1640808365 阅读(153) 评论(0) 推荐(0) 编辑
摘要:ServletContext概述 基本介绍 ServletContext对象,它是应用上下文对象。每一个应用有且只有一个ServletContext对象。它可以实现让应用中所有Servlet间的数据共享。 生命周期 出生——活着——死亡 出生: 应用一加载,该对象就被创建出来了。一个应用只有一个实例 阅读全文
posted @ 2021-12-08 09:56 1640808365 阅读(81) 评论(0) 推荐(0) 编辑
摘要:ServletConfig概述 基本概念 它是Servlet的配置参数对象,在Servlet规范中,允许为每个Servlet都提供一些初始化配置。所以,每个Servlet都一个自己的ServletConfig。它的作用是在Servlet初始化期间,把一些配置信息传递给Servlet。 生命周期 由于 阅读全文
posted @ 2021-12-08 09:52 1640808365 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Servlet的生命周期 对象的生命周期,就是对象从生到死的过程,即:出生——活着——死亡。用更偏向 于开发的官方说法就是对象创建到销毁的过程。 出生:请求第一次到达Servlet时,对象就创建出来,并且初始化成功。只出生一次,就放到内存中。 活着:服务器提供服务的整个过程中,该对象一直存在,每次只 阅读全文
posted @ 2021-12-08 09:47 1640808365 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Servlet概述 Servlet是SUN公司提供的一套规范,名称就叫Servlet规范,它也是JavaEE规范之一。我们可以像学习Java基础一样,通过API来学习Servlet。这里需要注意的是,在我们之前JDK的API中是没有Servlet规范的相关内容,需要使用JavaEE的API。目前在O 阅读全文
posted @ 2021-12-08 09:37 1640808365 阅读(40) 评论(0) 推荐(0) 编辑
摘要:静态资源案例-门户类网站的部署和访问 案例介绍 需求: 在浏览器中输入地址,访问静态HTML页面。 细节说明: 把HTML和CSS课程中制作的页面加入到JavaWeb工程中,在Tomcat中部署工程,然后启动Tomcat服务器,并使用浏览器访问。 实现步骤 第一步:创建工程并选择使用的Tomcat版 阅读全文
posted @ 2021-12-08 09:21 1640808365 阅读(126) 评论(0) 推荐(0) 编辑
摘要:响应行详解 响应行:HTTP/1.1 200 OK 内容说明 HTTP/1.1 使用协议的版本。 200 响应状态码 OK 状态码描述 常用状态码介绍: 状态码说明 200 一切都OK> 302/307 请求重定向(客户端行为,两次请求,地址栏发生改变) 304 请求资源未发生变化,使用缓存 404 阅读全文
posted @ 2021-12-08 09:11 1640808365 阅读(97) 评论(0) 推荐(0) 编辑
摘要:请求行详解 请求行:GET /myapp/2.html HTTP/1.1 内容说明 GET 请求的方式。(还有POST) /myapp/2.html 请求的资源。 HTTP/1.1 使用的协议,及协议的版本。 请求消息头详解 内容说明 Accept 告知服务器,客户浏览器所支持的MIME类型。 Ac 阅读全文
posted @ 2021-12-07 14:57 1640808365 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩