
02 javaee
文章平均质量分 90
birdlun
这个作者很懒,什么都没留下…
展开
-
2021年 java语言学习目录最新(idea版)
java语言学习目录(idea版)java历史 1.1 java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置 https://blog.youkuaiyun.com/Birdmotianlun/article/details/104476157 变量 1.2 java注释、关键字、标识符、常量、变量(基本数据类型、引用数据类型) https://blog.youkuaiyun.com/Birdmotianlun/article/deta原创 2021-01-28 09:31:52 · 501 阅读 · 0 评论 -
2021年Java web学习目录(idea版)
Java web学习目录(idea版)数据库 26.1 什么是数据库、MySQL数据库的安装与卸载、数据库服务的启动与登录、控制台连接数据库、SQLyog 图形化工具、 MySQL 目录结构、数据库管理系统 https://blog.youkuaiyun.com/Birdmotianlun/article/details/108792406 26.2 SQL介绍、通用语法、SQL语句分类、DDL 操作数据库和表、DML:表实现增删改数据、DQL:条件查询、模糊查询、排序、聚合原创 2021-02-02 12:48:55 · 388 阅读 · 0 评论 -
40.3 JQuery对DOM的操作(内容操作、属性操作、crud操作)
目录1 JQuery在DOM中常用操作1.1 内容操作html()、text()、val()1.2属性操作1.3 CRUD操作2练习2.1 列:表格隔行换色2.2 列:全选与全部选2.3 qq表情选择2.4多选下拉列表左右移动1 JQuery在DOM中常用操作 1. 内容操作 1. html(): 获取/设置元素的标签体内容 <a><font>内容</font></a> -...原创 2021-02-15 04:21:05 · 468 阅读 · 0 评论 -
40.2 jQuery 选择器(基本选择器、层级选择器、属性选择器、过滤选择器、表单选择器)
目录1 jQuery 选择器2选择器分类2.1 基本选择器练习2.2层级选择器练习2.3属性选择器练习2.4过滤选择器练习2.5表单选择器练习1 jQuery 选择器jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。 Query 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已存在的css选择器,除此之外,它还有一些自定义的选择器。 jQuery 中所有选择器都以美元符号开头:$()。2选...原创 2021-02-15 03:43:48 · 499 阅读 · 0 评论 -
40.1 JQuery基础、版本介绍、语法、入口函数、 JQuery与javaScript相互转换
目录1 JQuery 基础1.1 JQuery版本1.2导入JQuery的js文件1.3JQuery语法1.4JQuery与javaScript相互转换1.5jquery入口函数1 JQuery 基础JQuery概念:jquery是一个JavaScript的框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“...原创 2021-02-15 02:57:03 · 358 阅读 · 0 评论 -
39 监听器、ServletContextListener
目录1 Listener:监听器2事件监听机制3 ServletContextListener3.1 web.xml实现ServletContextListener3.2注解方式实现监听器3.2.1列:加载配置文件1 Listener:监听器web三大组件有:Servlet,Filter,Listener。2事件监听机制事件监听机制是一种委派式的事件处理机制,事件源(组件)事件处理委托给事件监听器 当事件源发生指定事件时,就通知指定事件监听器,执行相应...原创 2021-02-11 07:23:26 · 295 阅读 · 1 评论 -
38.1 Filter过滤器(配置、生命周期、路径配置、拦截方式配置)、登录验证案例配置过滤器、敏感词汇过滤、设计模式:装饰模式
目录1 Filter:过滤器2过滤器配置2.1web.xml方式实现过滤器2.2注解方式实现过滤器3过滤器生命周期方法4 过滤器配置详解4.1Filter路径配置4.2Filter拦截方式配置4.2.1列:注解方式实现过滤器4.2.2 web.xml方式实现过滤器5配置多个过滤器6 列:登录验证案例配置过滤器7敏感词汇过滤8设计模式:装饰模式8.1实现方式:8.1.1 静态代理:有一个类文件描述代理模式8.1.2 动态代...原创 2021-02-11 07:02:42 · 433 阅读 · 0 评论 -
37.3 jstl实现crud、登录、分页、分页模糊查询
目录列:使用jstl实现crud、登录、分页1 创建web项目并导包2创建数据库3数据库配置文件与工具类druid.propertiescn.lws.demo.util.JDBCUtils4用户名密码登录4.1 CheckCodeServlet 验证码4.2 LoginServlet登录4.3 login.jsp5列表查询5.1 FindUserServlet5.2 UserServiceImpl5.3 UserDaoImpl5.4 l...原创 2021-02-05 01:56:25 · 617 阅读 · 0 评论 -
37.2 jsp中jstl、jstl标签(if标签、choose标签、foreach标签)
目录1 JSP标准标签库(JSTL)2常用的JSTL标签2.1 if标签2.2choose标签2.3 foreach标签2.3.1 列:foreach标签实现循环2.3.2列:foreach标签实现循环1 JSP标准标签库(JSTL)(JavaServer Pages Tag Library )JSP标准标签库 是由Apache组织提供的开源的免费的jsp标签 <标签> JSTL封装了JSP应用的通用核心功能。 JS...原创 2021-02-05 01:15:37 · 403 阅读 · 0 评论 -
37.1 jsp概述、指令、jsp内置对象、el表达式(运算符、获取值、获取对象、List集合、Map集合的值)、el隐式对象、MVC开发模式
目录1 JSP概述2指令2.1 列:指令练习:导包、错误页面跳转2.2列:include指令练习3 jsp内置对象1 JSP概述JSP(全称JavaServer?Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Ja...原创 2021-02-04 23:52:44 · 403 阅读 · 0 评论 -
36.2 Session概念、存活时间、session与Cookie的区别、实现验证码验证登录
目录1 Session概念2 Session存活时间3session与Cookie的区别4 列:实现验证码验证登录1 Session概念概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession原理:Session的实现是依赖于Cookie的。特点:1. session用于存储一次会话的多次请求的数据,存在服务器端 2. session可以存储任意类型,任意大小的数据销毁: 1. 服务器关闭s...原创 2021-01-27 06:25:01 · 712 阅读 · 0 评论 -
36.1 Cookie入门、创建多个Cookie、保存时间、共享问题、共享问题、Cookie的特点和作用、案例:记住上一次访问时间
目录1 Cookie快速入门2 创建多个Cookie并发送3 cookie保存时间4cookie共享问题4.1cookie存中文4.2cookie共享问题5Cookie的特点和作用6 案例:记住上一次访问时间1 Cookie快速入门概念:客户端会话技术,将数据保存到客户端Cookie使用步骤 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String value) ...原创 2021-01-27 05:56:09 · 1274 阅读 · 0 评论 -
35.2 ServletContext:获取ServletContext对象、获取MIME类型、共享数据、获取文件的服务器路径、练习从服务器下载文件
目录1 ServletContext对象1.1 ServletContext对象获取1.2 ServletContext获取MIME类型1.3ServletContext共享数据1.4ServletContext获取文件的真实(服务器)路径列:获取文件的服务器路径2列:文件下载练习1 ServletContext对象ServletContext概念:代表整个web应用,可以和程序的容器(服务器)来通信1.1 ServletContext对象获取 1. ...原创 2021-01-22 08:31:18 · 471 阅读 · 0 评论 -
35.1 Response对象实现重定向、Response输出字节数据与字符数据、实现验证码、相对路径与绝对路径
1 HTTP协议1.1请求消息请求消息:客户端发送给服务器端的数据HTTP协议请求消息数据格式 1. 请求行 2. 请求头 3. 请求空行 4. 请求体 1.2响应消息响应消息:服务器端发送给客户端的数据HTTP协议响应消息数据格式 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。(状态...原创 2021-01-21 22:55:49 · 505 阅读 · 0 评论 -
34.2 request对象原理、(获取请求头、请求体、请求行、请求参数与防止乱码、请求转发、共享数据、ServletContext)、request对象练习:用户登录
目录1 request对象和response对象的原理2 request对象的功能2.1request对象:获取请求行数据2.2request对象:获取请求头数据2.2.1列:获取所有请求头2.2.2列:获取请求头实现不同浏览不同操作2.2.3列:获取请求头实现防盗链2.3request对象:获取请求体数据2.4 request对象其他功能:获取请求参数2.5 request对象其他功能:请求转发2.6 request对象其他功能:共享数据2.7 ...原创 2021-01-20 19:05:23 · 683 阅读 · 0 评论 -
34.1 Http概述、Http请求消息数据格式、HTTP响应消息数据格式
1 Http概述概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式请求:客户端给服务器发送消息响应:服务器给客户端发送消息Http协议特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据Http历史版本 1...原创 2021-01-20 18:32:23 · 331 阅读 · 0 评论 -
33.4 Servlet体系结构、Servlet注解中访问路径的写法
目录1 Servlet体系结构2Servlet注解中访问路径的写法1 Servlet体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象方法 将来定义Servlet类时,...原创 2021-01-20 16:12:28 · 596 阅读 · 0 评论 -
33.3 Servlet概念 、生命周期、idea2020.2使用注解
目录1 Servlet概念2 Servlet入门2.1 Servlet执行原理:3 Servlet生命周期3.1 init()方法3.2service()方法3.3 destroy()方法4注解5 Ideat与Tomcat相关配置1 Servlet概念Servlet概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法...原创 2020-10-31 20:16:09 · 307 阅读 · 0 评论 -
33.2 Idea2020.2配置Tomcat、启动Tomcat程序、书写第一个Servlet程序
目录1 Idea配置tomcat2第一个Tomcat程序1 Idea配置tomcat1 点击run下的Edit Configurations2点击Run/Debug Configurations界面左上角的+号,之后点解Configure按钮3输入Tomcat的安装路径4修改端口:号端口号默认80805点击ok按钮6 查看是否配置成功:2第一个Tomcat程序1 创建一个java项目2在java项目上右击选择Ad...原创 2020-10-31 20:14:51 · 316 阅读 · 0 评论 -
33.1 web概念回顾、web服务器软件、Tomcat(下载、安装卸载、启动、启动常见问题、关闭、三种方式发布项目)
CSS(Cascading stye sheets)ceng层叠样式表作用:样式修饰html元素的内容 解决内容与表现分离的问题 提高工作效率 代码重用CSS优势:1)数据(html)和结构/显示(css)分离2)提高开发效率3)降低网络流量4)整体网页效果统一css中样式的定义(引入方式):1 内联式 <p style=”color:red”></p> <p style="color:blue;font-size: 30px;"原创 2020-10-31 20:12:47 · 362 阅读 · 0 评论 -
32.2 xml解析、Jsoup解析器、 xml快捷查询方式(Jsoup解析器的selector选择器、 XPath查询)
目录1 xml解析2Jsoup解析器2.1 3种常见的Jsoup解析方式2.2Jsoup中document文档对象2.2Jsoup中Element元素对象3 xml快捷查询方式3.1 selector:选择器3.2XPath查询1 xml解析xml文档操作有两种方式:解析xml和写入xml写入:将内存中的数据保存到xml文档中。持久化的存储xml解析:操作xml文档,将文档中的数据读取到内存中xml解析方式: DOM:将标记语言文档一次性加...原创 2020-10-31 20:11:56 · 594 阅读 · 0 评论 -
32.1 XML概念、语法、组成部分、XML的DTD约束、XML的Schema约束
目录1 XML2 XML语法3XML组成部分4xml约束5 xml的DTD约束5.1 列:引入外部约束5.2 列:引入内部约束6xml的Schema约束1 XMLXML概念:Extensible Markup Language 可扩展标记语言,用于存储数据可扩展:程序员可以自定义标签。 <user> <student>XML功能:1. xml作为配置配置文件使用 2. 在网络中传输xml数据xml与h...原创 2020-10-31 20:10:27 · 298 阅读 · 0 评论 -
31.5 Bootstrap:使用响应是布局实现旅游网首页
表格创建只有外边框的表格<table> <th></th>表头标签 <tr></tr>行标签 <td></td>列标签属性:<th colspan="2">电话</th>跨列<th rowspan="2">电话</th>跨行<th align="center">歌名</th><table border="1"cel..原创 2020-10-31 20:09:43 · 436 阅读 · 0 评论 -
31.4 Bootstrap中JavaScript插件:轮播图
图片标签<img>地址的引用方式网络地址:来自于网络上的图片,用此路径必须记得使用“http://”开头,否则则默认为本地路径本地地址:本地地址可细分为两种:绝对路径:c:\Inetpub\wwwroot\sites\blabla\index.html相对路径:表示文件或文件的父目录和目标文件在同一个目录下“.”表示当先所在的目录,“/”表示目录下的文件,“../”表示所在目录的上一级目录,“../../”表示所在目录的上上级目录,以此类推列表无序列表&l原创 2020-10-31 20:09:09 · 362 阅读 · 0 评论 -
31.3 Bootstrap组件:导航条、分页条
样式标签标签<center>定义居中的内容。<font> 和 <basefont>定义 HTML 字体。<s> 和 <strike>定义删除线文本<u>定义下划线文本属性align定义文本的对齐方式color定义文本颜色bgcolor定义背景颜色bgcolor定义背景颜色<h1 style="font-family:verdana">A heading</h1>&l..原创 2020-10-31 20:08:38 · 989 阅读 · 0 评论 -
31.2 Bootstrap样式:标签使用(a标签、button按钮、img标签、 表格、表单)
HTML的常用标签HTML元素:HTML元素是指从开始标签到结束标签的所有的代码,而其中开始标签到结束标签之间的内容称为元素内容HTML标签属性原创 2020-10-31 20:07:38 · 2075 阅读 · 0 评论 -
31.1 Bootstrap概念、Bootstrap下载、创建Bootstrap模板(重要)、响应式布局
HTML的介绍1、HTML概念:HTML是用来描述网页的一种语言,全称超文本标记语言(Hype Text Markup Language),需要注意的是HTML不是一种编程语言,而是一种标记语言,标记语言是一套标记标签,HTML就是用标记标签来描述网页的2、HTML标签概念:HTML标签是由尖括号包围关键词,比如:<html>,HTML标签通常是成对出现的,比如:<html></html>,其中第一个是开始标签,第二个是结束标签。在我们平时浏览器看到的网页,其原创 2020-10-31 20:06:40 · 374 阅读 · 0 评论 -
30.5 JavaScript事件监听机制、事件绑定、注册页面实现校验各个表单项
/** * 练习: * * 需求: * 1. 通过键盘录入用户名和密码 * 2. 判断用户是否登录成功 */public class JDBCDemo09 { public static void main(String[] args) { //键盘输入 Scanner scanner = new Scanner(System.in); System.out.println("请输.原创 2020-10-30 15:59:24 · 386 阅读 · 0 评论 -
30.4 JavaScript BOM浏览器对象模型
* 练习:* * 需求:* 1. 通过键盘录入用户名和密码* 2. 判断用户是否登录成功 /** * 1 登录方法 */ public boolean login(String username,String password){ if(username==null||password==null){ return false; } //连接数据库判断是.原创 2020-10-30 15:58:49 · 294 阅读 · 0 评论 -
30.3 JavaScript DOM文档对象模型
jdbc件查询结果封装为list集合import com.lws.demo02.domain.Emp;import java.sql.*;import java.util.ArrayList;import java.util.List;public class EmpDao { public List<Emp> findAll() { Connection connection = null; Statement statement =原创 2020-10-30 15:56:38 · 270 阅读 · 0 评论 -
30.2 JavaScript函数、JavaScript对象(数组对象、日期对象、数学对象、正则表达式对象、Global全局对象)
jdbc实现查询结果封装对象public class JDBCDemo6Query { public static void main(String[] args) { Connection connection = null; Statement statement = null; ResultSet resultSet=null; try { //1 导入驱动jar包 //2 注原创 2020-10-30 15:54:27 · 253 阅读 · 0 评论 -
30.1 javaScript特点、组成部分、使用方式、注释、变量、数据类型、运算符(一元、算数、赋值、比较、逻辑、三元运算符)、流程控制语句
jdbc执行ddl语句public class JDBCDemo5Create { public static void main(String[] args) { Connection connection = null; Statement statement = null; try { //1 导入驱动jar包 //2 注册驱动 Class.forName("com.m原创 2020-10-30 15:53:26 · 366 阅读 · 0 评论 -
29.1 CSS介绍、3种使用方式、9种选择器、常用属性、实现注册界面
jdbc实现删除 */public class JDBCDemo4Delecte { public static void main(String[] args) { Connection connection = null; Statement statement = null; try { //1 导入驱动jar包 //2 注册驱动 Class.forName("com原创 2020-10-30 15:52:37 · 393 阅读 · 0 评论 -
28.2 表单标签、input标签、下拉标签、文本域、html代码实现注册页面
目录1 CSS:页面美化和布局控制2Css使用方式2.1内联样式使用2.2内部样式使用2.3外部样式使用3 Css选择器3.1基础选择器3.2选择器扩展4常用属性5列:使用html和Css实现注册界面1 CSS:页面美化和布局控制Cascading Style Sheets 层叠样式表。层叠:多个样式可以作用在同一个html的元素上,同时生效好处:1. 功能强大 2. 将内容展示和样式控制分离( * 降低耦合度。解耦 ...原创 2020-10-30 15:51:19 · 429 阅读 · 0 评论 -
28.1 web概念、常用字符、html、标签(文件标签、文本标签、图片标签、列表标签、链接标签、块标签、表格标签)、旅游网首页练习
目录1 web概念2 HTML3 常用特殊字符表4 标签学习4.1 文件标签4.2. 文本标签列:文本标签练习列:公司简介练习4.3 图片标签4.4列表标签4.5链接标签4.6块标签4.7 表格标签4.8 列:旅游网首页练习1 web概念JavaWeb:使用Java语言开发基于互联网的项目软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有...原创 2020-10-30 15:49:45 · 250 阅读 · 0 评论 -
27.4 数据库连接池、C3P0连接池、Druid连接池、Spring框架使用JDBC
软件结构C/S结构:全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。网络通信协议在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。T..原创 2020-09-30 20:19:12 · 217 阅读 · 0 评论 -
27.3 JDBC 事务的处理
原创 2020-09-30 20:17:56 · 151 阅读 · 0 评论 -
27.2 JDBC操作数据库、查询结果封装为对象、封装工具类、键盘输入用户名与密码判断是否登录成功
在项目中关于jdbc的优化,封装jdbc工具类原创 2020-09-30 20:17:10 · 553 阅读 · 0 评论 -
27.1 JDBC入门、第一个JDBC程序、详解JDBC各个对象
目录1JDBC入门1.1客户端操作mysql数据的方式1.2什么是jdbc1.3使用 JDBC 的好处1.4 JDBC 的核心 API2第一个JDBC程序3详解各个对象3.1DriverManager驱动管理对象a注册驱动b获取数据库连接c 乱码的处理3.2Connection数据库连接对象a.获取执行sql的对象b.事务管理3.3Statement执行sql语句对象3.4ResultSet结果执行对象3.5P...原创 2020-09-30 20:16:12 · 300 阅读 · 0 评论 -
26.6 事务(介绍、四大特征、隔离级别)、DCL用户管理(创建、删除、修改、查询用户)、DCL用户权限(用户授权、撤销授权、查询权限)
多对多多对多(m:n) 例如:老师和学生,学生和课程,用户和角色多对多关系建表原则: 需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一/* 多对多 创建用户表 tab_user*/CREATE TABLE tab_user( uid INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(100) NOT NULL UNIQUE,-- 用户名长度 100,唯一,非空 PASSWORD VARCHAR(30) NO.原创 2020-09-30 20:14:28 · 355 阅读 · 0 评论