JavaWeb
文章平均质量分 77
yuhuofei2021
记录即分享
展开
-
13-JDBC
JDBC:java连接数据库需要 jar 包的支持:开发环境信息:1、新建一个 javaweb 项目,这里省略这部分创建过程,给出 pom.xml文件中必须需要引入的依赖 2、创建数据库表,这里给出表结构信息 3、插入数据 2.2 演示PreparedStatement的使用 1、由于在 2.1 的工具类中,已经写好了 PreparedStatement 使用的方法,因此,这里直接沿用2、更改测试类中的语句,然后执行测试 3、结果如下 PreparedStatement 相比于 Statement原创 2022-06-06 22:32:30 · 170 阅读 · 0 评论 -
12-监听器实现统计网站当前在线人数
在 javaweb 项目中,利用监听器,实现统计网站当前在线人数 在 Edge 浏览器中输入 http://localhost:8080/ ,得到的结果如下在 Google 浏览器中输入 http://localhost:8080/ ,得到的结果如下自动销毁 session 后,结果如下...原创 2022-06-05 22:05:01 · 1039 阅读 · 0 评论 -
11-过滤器Filter
在实际项目中,很多通用的校验或者模块,可以放在过滤器中进行实现,不用都写在 servlet 中。手动创建 java 以及 resources 目录,创建后的目录结构如下所示 在 pom.xml 文件中,引入需要用到的依赖,如下为本次用到的所有依赖 为项目配置好 tomcat 服务器 到此,项目基本的创建就算完成了,接下来就是写处理逻辑这里以使用过滤器统一处理乱码问题为例,演示过滤器的使用 (1)启动 tomcat 服务器后,访问 http://localhost:8080/test,会展示乱码,因原创 2022-06-05 17:11:40 · 407 阅读 · 0 评论 -
10-MVC三层架构介绍
所谓 MVC,即指 Model 、Controller 、View 三个层级,每个层级都处理专门方向的内容,使得在软件开发过程中,更加直观清晰易懂。Model:View:Controller:原创 2022-06-05 14:21:39 · 164 阅读 · 0 评论 -
09-JSP入门
1. JSP简介 2. JSP基础语法和指令 3. JSP内置对象及作用域 4. JSP、JSTL标签原创 2022-06-05 11:17:56 · 173 阅读 · 0 评论 -
08-Cookie和Session
1. Cookie 1.1 Cookie的原理 Cookie 是一种客户端技术,通过请求、响应获取。 (1)服务器在响应头中响应一个 Cookie 给客户端,客户端会把该 Cookie 保存在浏览器中 (2)后续,客户端每次发起请求都在自己的请求头中带上该 Cookie 1.2 Cookie使用示例 下面通过一个示例,来演示 Cookie 的使用。 1、新建一个 CookieTest.java 类 package com.yuhuofei.servlet; import javax.servle原创 2022-05-24 01:17:52 · 126 阅读 · 0 评论 -
07-HttpServletRequest
HttpServletRequest 表示客户端的请求,用户通过 Http 协议访问服务器,Http 请求中的所有信息会被封装到 HttpServletRequest 中,通过调用 HttpServletRequest 的方法,可以获得客户端的所有信息。 1. 应 用 HttpServletRequest 的应用主要体现以下两个方面: 获取前端传递的参数、Header、Cookie等信息 请求转发 下面通过一个例子,进行展示。 2. HttpServletRequest的使用示例 (1)新建一个 Log原创 2022-05-18 00:45:30 · 154 阅读 · 0 评论 -
06-HttpServletResponse
web 服务器接收到客户端的 http 请求,针对这个请求,分别创建一个代表请求的 HttpServletRequest 对象,代表响应的一个 HttpServletResponse 对象。 如果要获取客户端请求过来的参数:找 HttpServletRequest 如果要给客户端响应一些信息:找 HttpServletResponse 1. HttpServletResponse中的方法 1.1 负责向浏览器发送数据的方法 public ServletOutputStream getOutputStre原创 2022-05-17 00:14:21 · 167 阅读 · 0 评论 -
05-ServletContext的应用
目 录1. 简 介2. 应 用2.1 共享数据2.2 获取初始化参数2.3 请求转发2.4 读取资源文件 1. 简 介 ServletContext ,全局共享的上下文,项目中所有 Servlet 都可以访问到它,可以把它理解为一个共享的存储空间,在 Java 中以接口(javax.servlet.ServletContext)的形式存在。 例如,Servlet A 把一些信息放到 ServletContext 中,然后 Servlet B 可以从 ServletContext 中获取到这些信息。 2.原创 2022-05-12 23:17:23 · 268 阅读 · 0 评论 -
04-Servlet的原理
1. 原理简介 在提 Servlet 原理之前,有几个盲点是需要留意的: 常见的 Web 服务器,如 Tomcat ,是包含了 Servlet 容器的,Servlet 容器只是 Web 服务器的一部分 Servlet 容器,是管理 Servlet 的,一个 Servlet 容器中,可能有很多个 Servlet 在 Java 中,一个 Servlet 可以理解为就是我们写的一个 Java 实现类 浏览器向 Web 服务器发起 Http 请求。Web 服务器接收请求后,转给 Servlet 容器处理请求原创 2022-05-11 22:33:23 · 177 阅读 · 0 评论 -
03-Servlet入门
目 录1. Servler简介2. 新建一个javaweb项目2.1 环境搭建2.2 新建javaweb项目2.3 修改项目2.4 测试项目 1. Servler简介 Servlet是Sun公司开发动态web的一门技术。 Servlet本质是一个接口,如果要开发一个Servlet程序,只需两个步骤: 编写一个类,实现Servlet接口 把开发好的java类部署到web服务器中 一般情况下,习惯于把实现了Servlet接口的Java程序,叫做Servlet。 在实际开发中,我们不需要真的去写一个类,自己原创 2022-05-10 00:53:30 · 302 阅读 · 0 评论 -
02-HTTP入门
1. 简 介 1.1 基本概念 HTTP(超文本传输协议)是一个简单的请求-响应协议,通常运行在TCP之上。 文本:html、字符串、文字······ 超文本:图片、音乐、视频、定位、地图······ HTTP是一种不安全的协议,而HTTPS是一种有加密的安全的协议,目前网站普遍使用HTTPS。 1.2 HTTP的发展过程 (1)HTTP1.0时代(1996): HTTP/1.0:客户端与web服务器连接后,只能获取一个web资源,之后就会断开连接 (2)HTTP1.1时代(1999): HTTP/原创 2022-05-08 16:54:04 · 6214 阅读 · 0 评论 -
01-tomcat入门
1. tomcat是什么 tomcat是Apache的一个开源项目,是一款免费的轻量级应用服务器。它可以实现JavaWeb程序的装载,发布应用上线,是当前使用比较多的服务器。 它的下载也非常简单,首先进到tomcat的官网,然后选择要下载的版本,下载到本地即可,之后该解压就解压,该安装就安装。比如,我这里下载tomcat 9的版本。 (1)点击 Tomcat 9 (2)选择window系统,64位的压缩包下载,大概就10多M,一会儿就下载完 (3)将zip包解压,里面的目录就是这样的 2. tomca原创 2022-05-08 15:58:38 · 881 阅读 · 0 评论