![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE学习笔记
学习笔记
Xzzz2020
个人博客地址:https://xzzz2020.gitee.io/,可以收藏一下,会第一时间发布文章
展开
-
Web基础--Redis
Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很...原创 2020-02-17 19:17:58 · 249 阅读 · 0 评论 -
Web基础--AJAX&JSON
AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部...原创 2020-02-16 20:48:13 · 133 阅读 · 0 评论 -
Web基础--JQuery
JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的Jav...原创 2020-02-16 18:11:03 · 174 阅读 · 0 评论 -
Web基础--Bootstrap
Bootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处:定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到...原创 2020-02-15 20:43:45 · 216 阅读 · 0 评论 -
Web基础--JavaScript&DOM&BOM
JavaScript:概念: 一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表...原创 2020-02-15 19:50:44 · 367 阅读 · 0 评论 -
Web基础--Filter&Listener
Filter:过滤器1. 概念:生活中的过滤器:净水器,空气净化器web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…2. 快速入门:1. 步骤:定义一个类,实现接口Filter复写方法配置拦截路径1. web.xml2. 注解2. 代码:@...原创 2020-02-14 20:57:27 · 135 阅读 · 0 评论 -
Web基础--JSP
JSP入门知识1. 概念:Java Server Pages: java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码用于简化书写!!!2. 原理 JSP本质上就是一个Servlet3. JSP的脚本:JSP定义Java代码的方式 1. <% 代码 %>:定义的java代码,在service方法中。service方法...原创 2020-02-13 21:00:31 · 332 阅读 · 0 评论 -
Web基础--Java会话技术
会话技术1. 会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2.使用步骤 :创建Cookie对象,绑定数据: ...原创 2020-02-13 17:55:14 · 200 阅读 · 0 评论 -
Web基础--JDBC
JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。如下图所示:2. 快速入门:步骤:导...原创 2020-02-12 21:03:21 · 277 阅读 · 0 评论 -
HTTP&Response
HTTP协议:1. 请求消息:客户端发送给服务器端的数据* 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。状态码都是3位数字分类:1xx:服务器就收客户端消息,但没有接受完成,...原创 2020-02-11 20:52:10 · 461 阅读 · 0 评论 -
HTTP&Request
HTTP:概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据历史版本:1.0:每一次请求响应都会建立新的连接1.1:复用连接,对缓存支持比较...原创 2020-02-11 17:56:19 · 217 阅读 · 0 评论 -
Web基础--Servlet
Servlet入门Servlet: server applet概念:运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法。快速入门:创建JavaEE项目定义一个类,实现Servlet接口public class ServletDemo1 implements S...原创 2020-02-11 12:17:24 · 139 阅读 · 0 评论 -
Tomcat
web相关概念回顾1. 软件架构C/S:客户端/服务器端B/S:浏览器/服务器端2. 资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器如:se...原创 2020-02-10 21:15:58 · 293 阅读 · 1 评论 -
XML
1. 概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 <user> <student>功能(存储数据1. 配置文件2. 在网络中传输(可以跨平台,跟语言没有关系)xml与html的区别1. xml标签都是自定义的,html标签是预定义。2. xml的语法严格,html语法松散3. xml是存储数...原创 2020-02-10 17:54:45 · 325 阅读 · 0 评论