JavaEE Web
对于JavaEE的一些学习笔记
古士召
萌新一枚
展开
-
Javaweb【Redis】
今日内容1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的...原创 2020-04-29 21:04:24 · 137 阅读 · 0 评论 -
Javaweb【AJAX、JSON】
今日内容AJAXJSON案例AJAX1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax ...原创 2020-04-28 20:45:28 · 135 阅读 · 0 评论 -
Javaweb【JQuery高级】
今日内容:1. JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast...原创 2020-04-26 20:40:52 · 118 阅读 · 0 评论 -
Javaweb【JQuery基础】
今日内容1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例JQuery 基础1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框...原创 2020-04-25 20:55:22 · 110 阅读 · 0 评论 -
Javaweb【Filter、Listener】
今日内容Filter:过滤器Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现...原创 2020-04-24 20:43:33 · 125 阅读 · 0 评论 -
Javaweb【MVC、EL表达式、JSTL】
今日内容JSPMVC:开发模式EL表达式JSTL三层架构:软件设计架构JSP1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() ...原创 2020-04-23 20:36:43 · 208 阅读 · 0 评论 -
Javaweb【Cookie、Session】
今日内容会话技术CookieJSP:入门学习Session案例:验证码会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie1. 概念:客户端会话技术...原创 2020-04-22 21:25:33 · 117 阅读 · 0 评论 -
Javaweb【Response、ServletContext】
今日内容HTTP协议Response对象ServletContext对象案例1. HTTP协议:响应消息2. Response对象3. ServletContext对象HTTP协议1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1....原创 2020-04-21 21:24:21 · 113 阅读 · 0 评论 -
Javaweb【Servlet、HTTP、Request】
今日内容ServletHTTPRequest案例:用户登录Servlet1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中...原创 2020-04-20 21:57:15 · 191 阅读 · 0 评论 -
Javaweb【tomcat、servlet】
今日内容web相关概念回顾web服务器软件Servlet: server appletIDEA与tomcat的相关配置web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript...原创 2020-04-19 21:19:58 · 102 阅读 · 0 评论 -
Javaweb【XML】
今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,h...原创 2020-04-18 20:57:02 · 94 阅读 · 0 评论 -
Javaweb【Bootstrap前端框架】
今日内容Bootstrap响应式布局CSS样式和JS插件案例Bootstrap1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。 Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: ...原创 2020-04-17 20:27:46 · 550 阅读 · 0 评论 -
Javaweb【BOM、DOM、事件监听机制】
今日内容DOM简单学习:为了满足案例要求事件简单学习BOMDOM事件监听机制DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API...原创 2020-04-16 21:21:39 · 174 阅读 · 0 评论 -
Javaweb【JavaScript基础】
今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: ...原创 2020-04-15 21:12:59 · 124 阅读 · 0 评论 -
Javaweb【HTML标签、CSS】
今日内容HTML标签:表单标签CSS:页面美化和布局控制案例:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 ...原创 2020-04-14 20:30:20 · 115 阅读 · 0 评论 -
Javaweb【web概念概述、HTML】
今日内容web概念概述HTML案例:旅游网站首页web概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 ...原创 2020-04-13 20:44:50 · 138 阅读 · 0 评论 -
Javaweb【数据库连接池、Spring JDBC】
今日内容数据库连接池Spring JDBC数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取 连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource ...原创 2020-04-12 21:42:39 · 140 阅读 · 0 评论 -
Javaweb【JDBC】
今日内容JDBC:抽取JDBC工具类 : JDBCUtilsJDBC控制事务1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套...原创 2020-04-11 22:00:16 · 111 阅读 · 0 评论 -
Javaweb【SQL多表查询、事务、DCL】
今日内容多表查询:事务DCL:多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES (...原创 2020-04-10 21:38:34 · 179 阅读 · 0 评论 -
Javaweb【SQL查询、约束、范式】
今日内容DQL:查询语句约束数据库的设计数据库的备份和还原1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排...原创 2020-04-09 21:39:53 · 184 阅读 · 0 评论 -
Javaweb【数据库、SQL】
今日内容数据库的基本概念MySQL数据库软件安装卸载配置SQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的...原创 2020-04-08 21:10:12 · 272 阅读 · 0 评论 -
Javaweb【Junit单元测试、反射、注解】
今日内容(day01)1. Junit单元测试2. 反射3. 注解Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test Ca...原创 2020-04-07 21:08:46 · 144 阅读 · 0 评论