
java学习路线——JavaWeb基础阶段
主要介绍学习JavaWeb相关技术
我不是靓仔ing
java学习路线每日更新,更新的文章内容及相关软件仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。若有疑问,请私信。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
day48 JavaWeb阶段——综合案例:黑马旅游网 (含源码及所需maven数据仓库)
《黑马旅游网》综合案例 1 前言 为了巩固web基础知识,提升综合运用能力,故而讲解此案例。要求,每位同学能够独立完成此案例。 2 项目导入 点击绿色+按钮 选择travel项目的pom.xml文件,点击ok,完成项目导入。需要等待一小会,项目初始化完成。 3 启动项目 3.1 方式一: 3.2 方式二:配置maven快捷启动 4 技术选型 4.1 Web层 a) Servlet:前端...原创 2020-02-18 14:59:04 · 2434 阅读 · 3 评论 -
day47 JavaWeb阶段——Maven 基础(Maven安装包,Maven所需本地仓库)
Maven 基础 第1章 Maven 介绍 1.1 什么是 Maven 1.1.1 什么是 Maven Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一...原创 2020-02-14 10:28:51 · 400 阅读 · 0 评论 -
day46 JavaWeb阶段——redis数据库&Java客户端 Jedis的使用(Redis数据库与jedis所需jar包)
今日内容 redis 概念 下载安装 命令操作 数据结构 持久化操作 使用Java客户端操作redis Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理...转载 2020-02-13 10:40:30 · 794 阅读 · 0 评论 -
day45 javaWeb阶段——AJAX&JSON数据格式的了解和使用(JSON数据和Java对象的相互转换,案列【校验用户名是否已存在】)
今日内容 AJAX: JSON AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 异步和同步:客户端和服务器端相互通信的基础上 同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 基本描...原创 2020-02-12 14:01:38 · 326 阅读 · 0 评论 -
day44 JavaWeb阶段——JQuery 高级(JQuery动画,JQuery遍历,JQuery事件绑定,JQuery插件(增强JQuery的功能)。案列【广告显示和隐藏】【抽奖】 )
今日内容:JQuery 高级 动画 遍历 事件绑定 案例 插件 今日源码: 链接:https://pan.baidu.com/s/1L2aNQT2TVosNtIYLT-WfFg 提取码:1qje JQuery 高级 1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 方法名 描述 show([speed,[easing],[fn]]) 显示隐藏的匹配元素 h...原创 2020-02-11 16:36:57 · 376 阅读 · 0 评论 -
day43 JavaWen阶段——JQuery 基础(JQuery相关开发文档,JQuery对象和JS对象区别与转换,JQuery选择器,JQuery中DOM操作,案列【QQ表情选择】【左右移动】)
今日内容 1. JQuery 基础: 概念 快速入门 JQuery对象和JS对象区别与转换 选择器 DOM操作 案例 JQuery 基础: 1. 概念: 一个JavaScript框架。简化JS开发 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write L...原创 2020-02-10 19:28:15 · 379 阅读 · 0 评论 -
day42 JavaWeb阶段——Filter过滤器&Listener监听器(登录验证,敏感词汇过滤)
今日内容 Filter:过滤器 Listener:监听器 Filter:过滤器 1. 概念: 生活中的过滤器:净水器,空气净化器,土匪、 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤… 2. 快速入门: 1. 步骤: 定义一个类,实现接口Filte...原创 2020-02-09 20:50:38 · 347 阅读 · 0 评论 -
day41 JavaWeb阶段——综合案例:用户信息列表展示(Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat完成用户信息列表展示)
案例:用户信息列表展示 1. 需求:用户信息的增删改查操作 目标:完成下图中的所有功能 2. 设计: 1. 技术选型: Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat 2. 数据库设计: create database day17; -- 创建数据库 use day17; -- 使用数据库 create table user...原创 2020-02-09 12:48:04 · 4799 阅读 · 2 评论 -
day40 JavaWeb阶段——JSP、MVC开发模式、EL表达式、JSTL标签、三层架构原理(JSTL需要的JAR包)
今日内容 JSP: 1. 指令 2. 注释 3. 内置对象 MVC开发模式 EL表达式 JSTL标签 三层架构 今日源码: 链接:https://pan.baidu.com/s/10NUQnyfXycPzNVaHpAU7UQ 提取码:6nnn JSTL需要的JAR包 链接:https://pan.baidu.com/s/1BlvodzGL6vlXtyGRQZpgng 提取码...原创 2020-02-07 19:31:22 · 407 阅读 · 3 评论 -
day39 javaWeb阶段——Cookie&Session&Jsp原理(Cookie的特点和作用,session的特点,session与Cookie的区别,jsp实现登录验证校验)
今日内容 会话技术 1. Cookie 2. Session JSP:入门学习 会话技术 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 功能:在一次会话的范围内的多次请求间,共享数据 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session Cookie: 1. 概念:客户端会话技术,将数据保存...原创 2020-02-07 10:24:11 · 426 阅读 · 0 评论 -
day38 JavaWeb阶段——Response(服务器输出字符&字节数据到浏览器,BufferedImage完成网页动态验证码,获取文件的真实(服务器)路径)
今日内容 HTTP协议:响应消息 Response对象 ServletContext对象 HTTP协议: 1. 请求消息:客户端发送给服务器端的数据 数据格式: 请求行 请求头 请求空行 请求体 2. 响应消息:服务器端发送给客户端的数据 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响...原创 2020-02-05 20:56:50 · 1121 阅读 · 0 评论 -
day37 JavaWeb阶段——servlet&http&request(HTTP请求消息数据格式&request对象和response对象的原理)
今日内容: 1. Servlet 2. HTTP协议 3. Request Servlet: 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将S...原创 2020-02-05 10:28:01 · 515 阅读 · 0 评论 -
day36 JavaWeb阶段——Tomcat&Servlet入门(JavaEE7-api开发文档,tomcat-8.5.31)
今日内容 web相关概念回顾 web服务器软件:Tomcat Servlet入门学习 ## web相关概念回顾 软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 资源分类 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 动态资源:每个用户访问相同资源后,得到的结果...原创 2020-02-04 11:43:03 · 443 阅读 · 0 评论 -
day35 JavaWeb阶段——XML理解学习&Jsoup解析器(jsoup-1.11.2.jar,JsoupXpath-0.3.2.jar相关jar包及Jsoup开发说明文档)
今日内容 XML 概念 语法 解析 XML: 概念:Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 <user> <student> 功能 存储数据 配置文件 在网络中传输 xml与html的区别 xml标签都是自定义的,html标签是预定义。 xml的语法严格,html语法松散 xml...原创 2020-02-03 14:01:06 · 1991 阅读 · 3 评论 -
day34 JavaWeb阶段——Bootstrap框架(bootstrap-3.3.7-dist框架包,Bootstrap离线文档,网页响应式布局,导航条,分页条,轮播图设计)
qweqw原创 2020-02-01 20:25:14 · 1358 阅读 · 0 评论 -
day33 JavaWeb阶段——JavaScript高级(ECMAScript, BOM,DOM,JavaScript事件——事件监听机制)
今日内容: JavaScript: ECMAScript: BOM: DOM: 事件 DOM简单学习:为了满足案例要求 功能:控制html文档的内容 获取页面标签(元素)对象:Element document.getElementById(“id值”):通过元素的id获取元素对象 操作Element对象: 修改属性值: 明确获取的对象是哪一个? 查看API文档...原创 2020-02-01 12:29:31 · 586 阅读 · 0 评论 -
day32 JavaWeb阶段——JavaScript基础(JavaScript运算符,JavaScript基本对象,Function,Array,Date,Math,RegExpGlobal))
今日内容 JavaScript基础 JavaScript: 概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了 功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 JavaScript发展史: 1992年,Nom...原创 2020-01-31 15:18:44 · 452 阅读 · 0 评论 -
day31 JavaWeb阶段——HTML标签(表单标签)&CSS基础
今日内容: HTML标签:表单标签 CSS: HTML标签:表单标签 *表单: 概念:用于采集用户输入的数据的。用于和服务器进行交互。 form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 属性: action:指定提交数据的URL method:指定提交方式 分类:一共7种,2种比较常用 get: 请求参数会在地址栏中显示。会封装到请求行中(HTTP协...原创 2020-01-30 22:44:21 · 178 阅读 · 0 评论 -
day30 JavaWeb阶段——HTML基础(源码+w3cschool菜鸟教程)
今日内容 1. web概念概述 2. HTML web概念概述 JavaWeb: 使用Java语言开发基于互联网的项目 软件架构: C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷… 优点: 用户体验好 缺点: 开发、安装,部署,维护 麻烦 B/S: Browser/Server 浏览器/...原创 2020-01-30 15:24:48 · 763 阅读 · 0 评论 -
day29 JavaWEB阶段——JDBC连接池&JDBCTemplate(c3p0所需jar包,druid-1.0.9所需jar包,JdbcTemplate所需jar包)
今日内容 数据库连接池 Spring JDBC : JDBC Template 今日源码 链接:https://pan.baidu.com/s/1B-fINHfvLu5jsXSJXL-DLQ 提取码:03hs c3p0所需jar包,druid-1.0.9所需jar包,JdbcTemplate所需jar包 链接:https://pan.baidu.com/s/1ZjvM72jaiUmjq...原创 2020-01-29 21:44:14 · 450 阅读 · 0 评论 -
day28 JavaWEB阶段——JDBC笔记(mysql-5.1.37和mysql-8.0.15数据库驱动包,SQL 注入原因和解决方案,PreparedStatement 完成增、删、改、查)
JDBC 第1节 回顾 1.1 表连接 内连接: 隐式、显式 隐式: 没有 join,使用 where 显式: inner join…on 外连接: 左连接和右连接 左连接: left outer join … on 右连接: right outer join … on 1.2 子查询 三种情况: 单行单列:比较运算符:>、<、= 多行单列:使用 ...原创 2020-01-29 13:44:50 · 816 阅读 · 0 评论 -
day27 JavaWeb阶段——MySQL 多表查询(内连接,左右链接,子查询)与事务的操作
MySQL 多表查询与事务的操作 第1节 回顾 1.1 DQL 查询 1.1.1 排序使用什么子句:order by 升序:asc 降序:desc 1.1.2 聚合函数 聚合函数 作用 count 统计个数 max 最大值 min 最小值 sum 求和 avg 求平均 1.1.3 分页查询 limit 起始值从 0 开始, 长度 1.1.4 分组查询 gr...原创 2020-01-21 17:12:50 · 487 阅读 · 0 评论 -
day26 JavaWeb阶段————MySQL 表的约束(主键,外键,分页查询)与数据库设计(范式:1NF,2NF,3NF)
MySQL 表的约束与数据库设计 第1节 回顾 1.1 数据库入门 1.1.1 SQL 语句的分类: DDL 数据定义语言 DML 数据操作语言 DQL 数据查询语言 DCL 数据控制语言 1.1.2 MySQL 管理数据库 查看所有数据库 show databases; 创建数据库 create database 库名; 查看数据库创建数据的语句: show create data...原创 2020-01-19 16:58:32 · 728 阅读 · 0 评论 -
day25 JavaWeb阶段——MySQL基础(mysql及sSQLyog客户端安装包和安装使用说明)
今日内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL (mysql及sSQLyog客户端安装包和安装使用说明) 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. ...原创 2020-01-18 15:54:42 · 333 阅读 · 0 评论