java笔记
文章平均质量分 70
麦扣大大
再小的帆,也能远航
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker安装mysql8.0
docker mysql8.0安装配置原创 2022-10-30 17:58:09 · 591 阅读 · 0 评论 -
【mybatis】一篇直接完结
Mybatis 简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 总结: Mybatis是一个持久层框架,与数据库打交道 简化了JDBC操作 SQL和代码的分离 idea的数据库表名不提示解决方法:原创 2021-04-24 18:18:14 · 483 阅读 · 0 评论 -
学习笔记8:过滤器FIlter与监听器Listener
过滤器FIlter 通过实现一个javax.servlet.Filter的接口来实现一个过滤器,其中有三个方法,init(),doFilter(),destroy() 分别在相应的实际执行 package com.hou.filter; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException; @WebFilter("/01") //拦截路径 拦截所有的资源路径可以使原创 2021-03-30 19:32:15 · 150 阅读 · 0 评论 -
学习笔记7:JSP与JSTL(下)
JSTL 标签的使用 java Server Pages Standard Tag Libray(JSTL):JSP标准标签库,是一个定制标签类库的集合,用于解决一些常见问题,例如迭代一个映射或集合、条件测试、XML处理,甚至数据库和访问数据库等操作。 说明:标签操作的都只能是域对象。 根据功能不同分为五大子类库: Core (核心库) 标签库的URI:http://java.sun.com/jsp/jstl/core 常用前缀:c I18N(国际化) 标签库的URI:http:/原创 2021-03-29 16:16:56 · 123 阅读 · 0 评论 -
学习笔记6:JSP与JSTL(中)
EL表达式 使用前加个头文件 <%@ page isELIgnored=“false” %> 开启EL表达式,高版本默认为false意为开启,低版本默认为true需要手动加上。 EL表达式语法 EL表达式是为了JSP写起来更加简单。它提供了在JSP中简化表达式的方法,让JSP的代码更加简化。 语法结构非常简单:${表达式} EL表达式操作的都是域对象中的数据,操作不了局部变量。 当需要指定从某个特定的域对象中查找数据时可以使用个四个域对象对应的对应的空间对象,分别是 pageScope , r原创 2021-03-28 23:34:14 · 119 阅读 · 0 评论 -
学习笔记5:JSP与JSTL(上)
JSP与JSTL jsp简介 jsp:全名java Server Page 是Sun公司提供的动态网页编程技术 它相比 html 而言,html 只能提供静态页面数据,而 JSP 则允许在页面中嵌入java代码,为用户提供动态数据。 相比 Servlet 而言,Servlet很难对数据进行排版,而jsp除了可以用java 代码产生动态数据的同时,也很容易对数据进行排版。 不管是jsp还是Servlet,虽然都能用于开发动态web资源。但由于这两门技术各自的特点,在长期的软件实践中,人们逐渐把 Servlet原创 2021-03-28 21:12:00 · 262 阅读 · 2 评论 -
学习笔记4:文件上传和下载
文件的上传和下载 在上网时我们会遇到很多上传下载的案例,例如图片的上传下载等。接下来我们看一下servlet怎么实现上传和下载吧。 文件的上传 文件上传涉及到前台页面和后台服务器端代码的编写,前台发送文件,后台接受并保存文件,这才是一个完整的文件上传。 前台页面: 在做文件上传时,会有一个上传文件的界面,首先需要一个表单,并且请求方式为 POST;其次,form表单的 enctype 必须设为 “multipart/form-data” ,即 enctype = “multipart/form-data”,原创 2021-03-27 23:14:44 · 451 阅读 · 0 评论 -
学习笔记3:ServletContext对象
ServletContext对象 每一个Web应用都有且仅有一个ServletContext对象,又称Application对象,该对象是与应用程序相关的(与项目相关的)。 在web容器启动时,会为每一个WEB应用程序创建一个对应的ServletContext对象 该对象有两大作用, 第一,作为域对象来共享数据,此时数据在整个应用程序中共享; 第二,该对象中保存了当前应用程序相关信息。例如可以通过 getServerInfo() 方法获取当前服务器信息,getRealPath(String path)获取资原创 2021-03-27 15:04:06 · 227 阅读 · 0 评论 -
学习笔记2:HttpSession对象
HttpSession对象 HttpSession对象是javax.servlet.http.HttpSession 的实例,该接口并不像HttpServletRequest或HttpServletResponse还存在一个父接口,该接口只是一个纯粹的接口。这是因为session本身就属于HTTP协议的范畴。 对于服务器而言,每一个连接到它的客户端都是一个session,也就是每一个连接到服务器的浏览器,servlet容器使用此接口创建HTTP客户端和HTTP服务器之间的会话。会话将保留指定的时间段,跨多个原创 2021-03-26 19:57:45 · 696 阅读 · 2 评论 -
学习笔记1:cookie
cookie cookie是浏览器提供的一种基础,通过服务器的程序将一些只需保存在客户端,或者在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输,因而提高网页处理的效率,并且能够减少服务器的负载,但是由于Cookie是服务器保存在客户端的信息,所以安全性较差。 Cookie是随着服务器的响应发送给客户端,保存在浏览器。当下次再次访问服务器时把Cookie再带回服务器。 cookie创建和发送 通过new 来创建一个cookie对象,采用key,value的方式来存入数据 要想发送到客户端,需要添原创 2021-03-26 11:45:44 · 151 阅读 · 0 评论
分享