![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java_Web阶段基础学习
Brent_
这个作者很懒,什么都没留下…
展开
-
Maven
一、Maven概念1.什么是Maven1.1 举例案例一:问题:假如你正在使用idea开发两个Java项目,它们称为项目A、项目B,其中项目A中的一些功能依赖于项目B中的某些类,那么如何维系这种依赖关系的呢?解决办法需要用哪个项目中的哪些类,也就是用别人写好了的功能代码,导入jar包即可。所以这里也如此,可以将B项目打成jar包,然后在A项目的Library下导入B的jar文件,这...原创 2020-01-15 20:11:50 · 329 阅读 · 0 评论 -
Redis
一、NOSQLredis是一款高性能的NOSQL系列的非关系型数据库缓存:缓存的目的,主要是解决低速IO和高速缓存(CPU高速缓存)之间的差异使用缓存的原则:二八原则:20%的热点数据放入缓存中,80%的数据放入mysql数据中1.1 什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库...原创 2020-01-15 20:10:07 · 152 阅读 · 0 评论 -
Ajax&Json
一、AJAX1.什么是AJAX概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML Ajax 是一种异步刷新技术,用来在当前页面内响应不同的请求内容。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax是前端的技术,由浏览器进行解析执行。 通过在后台与服务器进行少量数据交换,Aja...原创 2020-01-15 20:07:12 · 108 阅读 · 0 评论 -
JQuery高级笔记
一、JQuery动画JQuery动画有三种方式显示和隐藏元素1.默认显示和隐藏方式show([speed,[easing],[fn]])参数:speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000)easing:用来指定切换效果,默认是"swing",可用参数"linear" swing:动画执行时...原创 2020-01-15 20:06:28 · 142 阅读 · 0 评论 -
JQuery基础
一、JQuery 基础1.什么是JQuery JQuery 是一个JavaScript框架。简化JS开发 --》 jq 极快瑞 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。 jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。 JQ...原创 2020-01-04 15:44:00 · 135 阅读 · 0 评论 -
Filter&Listener
一、Filter:过滤器1.什么是Filter过滤器生活中的过滤器净水器,空气净化器,土匪、香烟的过滤嘴、丈母娘web中的过滤器当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…2.Filter快速入门2.1步骤1. 定义一个类,实现接口Filter2....原创 2020-01-04 15:39:31 · 95 阅读 · 0 评论 -
EL&JSTL
一、JSP1.JSP指令用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>分类:page : 配置JSP页面的* contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页面的编码(只能是高级的IDE才能生效...原创 2020-01-04 15:30:05 · 150 阅读 · 0 评论 -
Cookie&Session
一、会话技术1.什么是会话会话是在一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2.会话的功能在一次会话的范围内的多次请求间,共享数据3.会话的方式1. 客户端会话技术:Cookie2. 服务器端会话技术:Session二、Cookie1.什么是Cookie客户端会话技术,将数据保存到客户端2.Cookie...原创 2020-01-04 15:28:18 · 103 阅读 · 0 评论 -
Response
一、HTTP协议-响应消息服务器端发送给客户端的数据1. 响应行1. 组成:协议/版本 响应状态码 状态码描述2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器接收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功。代表:【200】 3. 3xx:重定向。代表...原创 2020-01-04 15:21:19 · 155 阅读 · 0 评论 -
Servlet&HTTP&Request
一、Servlet1.Servlet的体系结构Servlet -- 接口 | 实现GenericServlet -- 抽象类 | 继承 HttpServlet -- 抽象类* GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类时,可以继承GenericSer...原创 2019-12-26 10:54:33 · 218 阅读 · 0 评论 -
Tomcat&Servlet
一、 web相关概念回顾1.软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端2.资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览...原创 2019-12-26 10:52:26 · 152 阅读 · 0 评论 -
XML
1. XML概念1.1 概念Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 1.2 功能常用于存储数据和配置文件数据的传输xml最大的功能就是用于配置文件1.2.1 xml与html的区别1. xml标签都是自定义的,html标签是预定义。2. xml的语法严格,html语法松散3. xml是存储数据的,html是展...原创 2019-12-26 10:49:49 · 99 阅读 · 0 评论 -
BootStrap
1. Bootstrap1.1 概念概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。1.2 好处1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。2. 响应式布局。 * ...原创 2019-12-18 21:00:58 · 95 阅读 · 0 评论 -
JavaScript高级
## 1. DOM简单学习### 1.1 DOM的功能```tex控制html文档的内容1.2 获取标签(元素):Elementdocument.getElementById("id值")// 通过元素的id获取元素对象1.3 操作Element对象修改属性值1. 明确获取的对象是哪一个?2. 查看API文档,找其中有哪些属性可以设置修改标签体内容属性:i...原创 2019-12-17 21:12:42 · 92 阅读 · 0 评论 -
JavaScript基础
1. JavaScript1.1 JavaScript概念1.1.1 JavaScript 简介一门客户端脚本语言 服务器端的脚本语言:python php 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了1.1.2 JavaScript 功能可以来增强用户和html页面的交互过程,可以来控制html元素...原创 2019-12-17 21:07:05 · 143 阅读 · 0 评论 -
HTML&CSS
1.表单标签1.1 概念用于采集用户输入的数据的。用于和服务器进行交互。1.2 表单标签1.2.1 表单标签作用form: 用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围1.2.2 表单标签属性acction指定提交数据的URL method指定提交方式method提交方式分类:一共7种,2种比较常用get1. 请求参数会在...原创 2019-12-17 21:04:52 · 154 阅读 · 0 评论 -
HTML
1. web概念概述1.1 什么是WEB使用Java语言开发基于互联网的项目1.2 软件架构的分类C/SC/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 用户体验好 * 缺点: 开发、安装,部署,维护 麻烦B/SB/S: Browser/Server 浏览器...原创 2019-12-14 19:18:46 · 216 阅读 · 0 评论 -
JDBC连接池&JDBCTemplate
1 数据库连接池1.1 数据库连接池概念其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。1.2 数据库连接池好处1. 节约资源2. 用户访问高效1.3 数据库连接池实现标准接口:DataSource * 获取连接:getConnectio...原创 2019-12-14 19:17:01 · 157 阅读 · 0 评论 -
JDBC
1. JDBC1.1 JDBC 概念Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。注意: 在java中要想访问数据库...原创 2019-12-14 19:13:50 · 65 阅读 · 0 评论 -
MySQL多表&事务
1.多表查询1.1 多表查询语法和数据准备1.1.1 查询语法select 字段列表from 表名列表where 条件列表group by 分组字段having 分组之后的条件order by 排序limit 分页限定1.1.2 数据准备-- 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT...原创 2019-12-14 19:11:21 · 149 阅读 · 0 评论 -
mySQL数据库(二)
1.DQL:查询语句(重点掌握)1.1 排序查询语法SELECT 字段名 FROM 表名 [WHERE条件] ORDER BY 字段名 [ASC|DESC];ASC: 升序,默认值DESC: 降序注意如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。例子查询所有数据,使用年龄降序排序select * from student order b...原创 2019-12-12 15:41:40 · 225 阅读 · 0 评论 -
mySQL数据库
1. 数据库的基本概念1.1 什么是数据库1. 数据库的英文单词: DataBase 简称 : DB DB:数据库 DBS(System):数据库系统 DBMS: 数据库管理系统 RDBMS:关系型数据库管理系统2. 什么数据库? * 用于存储和管理数据的仓库。1.2 数据库的特点1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据3. 使用了...原创 2019-12-12 15:36:27 · 159 阅读 · 0 评论