![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 62
BLUcoding
这个作者很懒,什么都没留下…
展开
-
JavaWeb12_数据库连接池
数据库连接池JDBC的数据库连接对象是通过 DriverManager 来获取的,每次获取都需要向数据库申请获取连接,验证用户名和密码,执行完 SQL 语句后断开连接,这样的方式会造成资源的浪费,数据连接资源没有得到很好的重复利用。我们可以使用数据库连接池解决这一问题。数据库连接池的基本思想数据库连接池的基本思想就是为数据库建立一个缓冲池,预先向缓冲池中放入一定数量的连接对象,当需要获取数据库连接的时候,只需要从缓冲池中取出一个对象,用完之后再放回到缓冲池中,供下一次请求使用,做到了资源的重复利用,原创 2021-02-10 10:21:41 · 113240 阅读 · 1 评论 -
JavaWeb11_JDBC
JDBCJDBC 的介绍JDBC 的使用示例PreparedStatementJDBC 的介绍Java DataBase Connectivity 是一个独立于特定数据库的管理系统,通用的 SQL 数据库存取和操作的公共接口。JDBC 定义了一组标准,为访问不同数据库提供了统一的途径。JDBC 接口包括两个层面:1、JDBC API:面向应用的 API,供程序员调用面向数据库的 API供开发者调用的接口:java.sql 和 javax.sqlDriverManager 类Connecti原创 2021-02-05 19:28:45 · 113560 阅读 · 0 评论 -
JavaWeb10_Ajax
AjaxAsynchronous JavaScript And XML(异步的 JavaScript 和 XML)AJAX 指的是一种交互方式:异步加载。客户端和服务器的数据交互更新在局部页面的技术,不需要刷新整个⻚面(局部刷新)优点:1、局部刷新,效率更高2、用户体验更好使用 JQuery 实现 Ajax前端 jsp:data属性指定请求参数dataType属性指定服务器返回的数据类型success为请求成功的回调函数<script type="text/javascript原创 2021-02-05 14:18:10 · 113341 阅读 · 0 评论 -
JavaWeb09_文件上传下载
文件上传下载文件上传:在文件上传的 jsp 页面中的 form 表单提交方法需设置为post,enctype属性需设置为 multipart/form-data<form action="/bluwebtest/upload" method="post" enctype="multipart/form-data"> <input name="image" type="file"/><br/> <input type="submit" value="上传"/原创 2021-02-04 23:24:23 · 113429 阅读 · 0 评论 -
JavaWeb08_Filter 过滤器
Filter 过滤器功能:1、用来拦截传入的请求和传出的响应。2、修改或以某种方式处理正在客户端和服务端之间交换的数据流。使用示例:与使用 Servlet 类似,Filter 是 Java WEB 提供的一个接口,开发者只需要自定义一个类并且实现该接口即可。public class CharacterFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletRespons原创 2021-02-04 21:47:26 · 113499 阅读 · 0 评论 -
JavaWeb07_Session 和 Cookie
Session服务器无法识别每一次 HTTP 请求的出处(不知道来自于哪个终端),它只会接受到一个请求信号,所以就存在一个问题:将用户的响应发送给其他人,必须有一种技术来让服务器知道请求来自哪,这就是会话技术。会话: 就是客户端和服务器之间发生的一系列连续的请求和响应的过程,打开浏览器进行操作到关闭浏览器的过程。会话状态: 指服务器和浏览器在会话过程中产生的状态信息,借助于会话状态,服务器能够把属于同一次会话的一系列请求和响应关联起来。实现会话有两种方式:sessioncookie属于同一原创 2021-02-04 17:23:24 · 113588 阅读 · 0 评论 -
JavaWeb06_JSP、EL 表达式、JSTL标签库
JSP 本质上就是一个 Servlet,JSP 主要负责与用户交互并将最终的界面呈现给用户,它是一个HTML+JS+CSS+Java 的混合文件。当服务器接收到一个后缀是 jsp 的请求时,将该请求交给 JSP 引擎去处理,每一个 JSP ⻚面第一次被访问的时候,JSP 引擎会将它翻译成一个 Servlet 文件,再由 Web 容器调用 Servlet 完成响应。单纯从开发的⻆度看,JSP 就是在 HTML 中嵌入 Java 程序。具体的嵌入方式有 3 种:1、JSP 脚本,执行 Java 逻辑代码原创 2021-02-04 17:11:34 · 113659 阅读 · 0 评论 -
JavaWeb05_Servlet
编写Servlet 程序示例:编写一个类去实现 Servlet 接口,并实现 service 方法:public class MyServlet implements Servlet{ @Override public void init(ServletConfig config) throws ServletException { System.out.println("----init----第一次访问时调用"); } @Override public ServletCo.原创 2021-01-26 14:11:19 · 113755 阅读 · 0 评论 -
javaweb04_JSP(Java Server Pages)
javaweb04_JSP(Java Server Pages)JSP入门:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Hello&l原创 2020-09-21 10:30:26 · 135273 阅读 · 1 评论 -
javaweb03_Cookie和Session
javaweb03_CookieCookieCookie 是保存在客户端的键值对,它可以弥补HTTP协议无状态的不足。服务端创建并发送Cookie对象给浏览器:Cookie cookie = new Cookie("LastLoginTime", System.currentTimeMillis()+"");//设置Cookie的有效期为1天cookie.setMaxAge(24*60*60);resp.addCookie(cookie);服务端获取Cookie:Cookie[] co原创 2020-09-21 09:26:39 · 132737 阅读 · 0 评论 -
javaweb02_HttpServletResponse和HttpServletRequest
javaweb02_HttpServletResponseHttpServletResponse文件下载示例:@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //文件全路径 String realPath = "D:\\eclipseworkspace\\javawebdemo\\src\\main\\re原创 2020-09-18 17:18:00 · 226437 阅读 · 0 评论 -
JavaWeb01_Servlet
JavaWeb01_Servlet入门项目:创建Maven项目,选择webapp模板。依赖:<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> </dependency>原创 2020-09-17 15:08:30 · 225952 阅读 · 1 评论