
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 · 2313 阅读 · 3 评论 -
day47 JavaWeb阶段——Maven 基础(Maven安装包,Maven所需本地仓库)
Maven 基础第1章 Maven 介绍1.1 什么是 Maven1.1.1 什么是 MavenMaven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一...原创 2020-02-14 10:28:51 · 387 阅读 · 0 评论 -
day46 JavaWeb阶段——redis数据库&Java客户端 Jedis的使用(Redis数据库与jedis所需jar包)
今日内容redis概念下载安装命令操作数据结构持久化操作使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理...转载 2020-02-13 10:40:30 · 768 阅读 · 0 评论 -
day45 javaWeb阶段——AJAX&JSON数据格式的了解和使用(JSON数据和Java对象的相互转换,案列【校验用户名是否已存在】)
今日内容AJAX:JSONAJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。基本描...原创 2020-02-12 14:01:38 · 307 阅读 · 0 评论 -
day44 JavaWeb阶段——JQuery 高级(JQuery动画,JQuery遍历,JQuery事件绑定,JQuery插件(增强JQuery的功能)。案列【广告显示和隐藏】【抽奖】 )
今日内容:JQuery 高级动画遍历事件绑定案例插件今日源码:链接:https://pan.baidu.com/s/1L2aNQT2TVosNtIYLT-WfFg提取码:1qjeJQuery 高级1. 动画1. 三种方式显示和隐藏元素1. 默认显示和隐藏方式方法名描述show([speed,[easing],[fn]])显示隐藏的匹配元素h...原创 2020-02-11 16:36:57 · 363 阅读 · 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 · 360 阅读 · 0 评论 -
day42 JavaWeb阶段——Filter过滤器&Listener监听器(登录验证,敏感词汇过滤)
今日内容Filter:过滤器Listener:监听器Filter:过滤器1. 概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…2. 快速入门:1. 步骤:定义一个类,实现接口Filte...原创 2020-02-09 20:50:38 · 327 阅读 · 0 评论 -
day41 JavaWeb阶段——综合案例:用户信息列表展示(Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat完成用户信息列表展示)
案例:用户信息列表展示1. 需求:用户信息的增删改查操作目标:完成下图中的所有功能2. 设计:1. 技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat2. 数据库设计:create database day17; -- 创建数据库use day17; -- 使用数据库create table user...原创 2020-02-09 12:48:04 · 4679 阅读 · 2 评论 -
day40 JavaWeb阶段——JSP、MVC开发模式、EL表达式、JSTL标签、三层架构原理(JSTL需要的JAR包)
今日内容JSP:1. 指令2. 注释3. 内置对象MVC开发模式EL表达式JSTL标签三层架构今日源码:链接:https://pan.baidu.com/s/10NUQnyfXycPzNVaHpAU7UQ提取码:6nnnJSTL需要的JAR包链接:https://pan.baidu.com/s/1BlvodzGL6vlXtyGRQZpgng提取码...原创 2020-02-07 19:31:22 · 385 阅读 · 3 评论 -
day39 javaWeb阶段——Cookie&Session&Jsp原理(Cookie的特点和作用,session的特点,session与Cookie的区别,jsp实现登录验证校验)
今日内容会话技术1. Cookie2. SessionJSP:入门学习会话技术会话:一次会话中包含多次请求和响应。* 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:1. 客户端会话技术:Cookie2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存...原创 2020-02-07 10:24:11 · 407 阅读 · 0 评论 -
day38 JavaWeb阶段——Response(服务器输出字符&字节数据到浏览器,BufferedImage完成网页动态验证码,获取文件的真实(服务器)路径)
今日内容HTTP协议:响应消息Response对象ServletContext对象HTTP协议:1. 请求消息:客户端发送给服务器端的数据数据格式:请求行请求头请求空行请求体2. 响应消息:服务器端发送给客户端的数据数据格式:1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响...原创 2020-02-05 20:56:50 · 1102 阅读 · 0 评论 -
day37 JavaWeb阶段——servlet&http&request(HTTP请求消息数据格式&request对象和response对象的原理)
今日内容:1. Servlet2. HTTP协议3. RequestServlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将S...原创 2020-02-05 10:28:01 · 504 阅读 · 0 评论 -
day36 JavaWeb阶段——Tomcat&Servlet入门(JavaEE7-api开发文档,tomcat-8.5.31)
今日内容web相关概念回顾web服务器软件:TomcatServlet入门学习## web相关概念回顾软件架构C/S:客户端/服务器端B/S:浏览器/服务器端资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果...原创 2020-02-04 11:43:03 · 434 阅读 · 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 · 1966 阅读 · 3 评论 -
day34 JavaWeb阶段——Bootstrap框架(bootstrap-3.3.7-dist框架包,Bootstrap离线文档,网页响应式布局,导航条,分页条,轮播图设计)
qweqw原创 2020-02-01 20:25:14 · 1340 阅读 · 0 评论 -
day33 JavaWeb阶段——JavaScript高级(ECMAScript, BOM,DOM,JavaScript事件——事件监听机制)
今日内容:JavaScript:ECMAScript:BOM:DOM:事件DOM简单学习:为了满足案例要求功能:控制html文档的内容获取页面标签(元素)对象:Elementdocument.getElementById(“id值”):通过元素的id获取元素对象操作Element对象:修改属性值:明确获取的对象是哪一个?查看API文档...原创 2020-02-01 12:29:31 · 575 阅读 · 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 · 428 阅读 · 0 评论 -
day31 JavaWeb阶段——HTML标签(表单标签)&CSS基础
今日内容:HTML标签:表单标签CSS:HTML标签:表单标签*表单:概念:用于采集用户输入的数据的。用于和服务器进行交互。form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围属性:action:指定提交数据的URLmethod:指定提交方式分类:一共7种,2种比较常用get:请求参数会在地址栏中显示。会封装到请求行中(HTTP协...原创 2020-01-30 22:44:21 · 169 阅读 · 0 评论 -
day30 JavaWeb阶段——HTML基础(源码+w3cschool菜鸟教程)
今日内容1. web概念概述2. HTMLweb概念概述JavaWeb:使用Java语言开发基于互联网的项目软件架构:C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好缺点:开发、安装,部署,维护 麻烦B/S: Browser/Server 浏览器/...原创 2020-01-30 15:24:48 · 743 阅读 · 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提取码:03hsc3p0所需jar包,druid-1.0.9所需jar包,JdbcTemplate所需jar包链接:https://pan.baidu.com/s/1ZjvM72jaiUmjq...原创 2020-01-29 21:44:14 · 425 阅读 · 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 … on1.2 子查询三种情况:单行单列:比较运算符:>、<、=多行单列:使用 ...原创 2020-01-29 13:44:50 · 806 阅读 · 0 评论 -
day27 JavaWeb阶段——MySQL 多表查询(内连接,左右链接,子查询)与事务的操作
MySQL 多表查询与事务的操作第1节 回顾1.1 DQL 查询1.1.1 排序使用什么子句:order by升序:asc降序:desc1.1.2 聚合函数聚合函数作用count统计个数max最大值min最小值sum求和avg求平均1.1.3 分页查询limit 起始值从 0 开始, 长度1.1.4 分组查询gr...原创 2020-01-21 17:12:50 · 470 阅读 · 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 · 704 阅读 · 0 评论 -
day25 JavaWeb阶段——MySQL基础(mysql及sSQLyog客户端安装包和安装使用说明)
今日内容数据库的基本概念MySQL数据库软件安装卸载配置SQL(mysql及sSQLyog客户端安装包和安装使用说明)数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. ...原创 2020-01-18 15:54:42 · 320 阅读 · 0 评论