
javaweb
文章平均质量分 62
BLUcoding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaWeb12_数据库连接池
数据库连接池 JDBC的数据库连接对象是通过 DriverManager 来获取的,每次获取都需要向数据库申请获取连接,验证用户名和密码,执行完 SQL 语句后断开连接,这样的方式会造成资源的浪费,数据连接资源没有得到很好的重复利用。 我们可以使用数据库连接池解决这一问题。 数据库连接池的基本思想 数据库连接池的基本思想就是为数据库建立一个缓冲池,预先向缓冲池中放入一定数量的连接对象,当需要获取数据库连接的时候,只需要从缓冲池中取出一个对象,用完之后再放回到缓冲池中,供下一次请求使用,做到了资源的重复利用,原创 2021-02-10 10:21:41 · 113308 阅读 · 1 评论 -
JavaWeb11_JDBC
JDBCJDBC 的介绍JDBC 的使用示例PreparedStatement JDBC 的介绍 Java DataBase Connectivity 是一个独立于特定数据库的管理系统,通用的 SQL 数据库存取和操作的公共接口。 JDBC 定义了一组标准,为访问不同数据库提供了统一的途径。 JDBC 接口包括两个层面: 1、JDBC API:面向应用的 API,供程序员调用面向数据库的 API 供开发者调用的接口:java.sql 和 javax.sql DriverManager 类 Connecti原创 2021-02-05 19:28:45 · 113621 阅读 · 0 评论 -
JavaWeb10_Ajax
Ajax Asynchronous JavaScript And XML(异步的 JavaScript 和 XML) AJAX 指的是一种交互方式:异步加载。 客户端和服务器的数据交互更新在局部页面的技术,不需要刷新整个⻚面(局部刷新) 优点: 1、局部刷新,效率更高 2、用户体验更好 使用 JQuery 实现 Ajax 前端 jsp: data属性指定请求参数 dataType属性指定服务器返回的数据类型 success为请求成功的回调函数 <script type="text/javascript原创 2021-02-05 14:18:10 · 113391 阅读 · 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 · 113489 阅读 · 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 · 113553 阅读 · 0 评论 -
JavaWeb07_Session 和 Cookie
Session 服务器无法识别每一次 HTTP 请求的出处(不知道来自于哪个终端),它只会接受到一个请求信号,所以就存在一个问题:将用户的响应发送给其他人,必须有一种技术来让服务器知道请求来自哪,这就是会话技术。 会话: 就是客户端和服务器之间发生的一系列连续的请求和响应的过程,打开浏览器进行操作到关闭浏览器的过程。 会话状态: 指服务器和浏览器在会话过程中产生的状态信息,借助于会话状态,服务器能够把属于同一次会话的一系列请求和响应关联起来。 实现会话有两种方式: session cookie 属于同一原创 2021-02-04 17:23:24 · 113644 阅读 · 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 · 113706 阅读 · 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 · 113791 阅读 · 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 · 135314 阅读 · 1 评论 -
javaweb03_Cookie和Session
javaweb03_Cookie Cookie Cookie 是保存在客户端的键值对,它可以弥补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 · 132781 阅读 · 0 评论 -
javaweb02_HttpServletResponse和HttpServletRequest
javaweb02_HttpServletResponse HttpServletResponse 文件下载示例: @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //文件全路径 String realPath = "D:\\eclipseworkspace\\javawebdemo\\src\\main\\re原创 2020-09-18 17:18:00 · 226541 阅读 · 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 · 226026 阅读 · 1 评论