学习目标:

提示:这里可以添加学习目标

个人Java学习


学习内容:

  1. 了解Javaweb项目

  2. 一次完整的请求流程


学习时间

  • 2022年11月

学习产出:

Day02

一、复习Day01知识点

1访问的步骤

请求 —— 协议—— ip—— 端口号—— 资源路径

端口号:运行时端口号才回被占用,未运行时端口号可以被其他使用

2HTTP协议的作用

是约束浏览器和服务的请求与响应,是特定数据交互格式,是一个超文本传输协议。

二、Javaweb项目

1.前端

作用:写一个美观的呈现程序且能交互的页面,

html:书写静态的页面

css:美化页面

js:让页面能进行交互

2.后端

作用:给前端提供数据的,

Java

编程:让计算机帮人做事情

程序:计算机能识别的是二进制,开发者不能使用二进制开发,使用字母,汉字,标点符号组成的高级语言进行编写

虚拟机:Jvm将编写好的代码转换为计算机能看懂的代码如二进制

3.数据库

作用:管理数据的仓库

对于开发者来讲只需关注crud(增删改查)

项目文件分类

前端

. html

.css

.js

后端

.java:java代码

.xml:配置代码

.properties : 配置代码

数据库

.sql

三、一次完整的请求流程

请求:浏览器访问服务器中的某一个文件

url

唯一资源定位符

正在上传…重新上传取消

资源路径:项目名/资源名称,如果不存在返回404

tomcat能够帮忙找到对应的login.jsp文件,服务器回将jsp文件转换为html文件,然后将文件中的数据响应给浏览器,浏览器接受道响应回来的数据面对数据做渲染,将渲染后的效果呈现给用户。

代码初体验

一个完整的网页,建立在结构的基础上来实现

html

标签

布局属性:div

图片标签:img

超链接:a

列表标签:ul

文本标签;span

按钮标签:button

表单标签:input

属性

图片标签;img

宽;width 高:height 图片路径: src (source 源)

<img width="100px" height="100px" src="d:/a.jpg">

css

层叠样式表

给标签加上样式

标签{样式1;样式2;....
}

1.如何指定标签?选择器

1.标签名

2.id---唯一

3.class---可以重复

4.层级,兄弟,子元素,后代元素

实际开发中,应根据实际需求选择合适的选择器

JavaScript

给页面的元素加动效

1.什么时候加----事件

2.加什么动效---对dom元素的操作

1.绑定事件

2.定义函数

3.访问(调用)函数的对象的值

4.访问(获取/设置)函数的对象的属性

通过浏览器访问/index.html页面的流程

1.服务器将index.html文件中的代码响应给浏览器

2.浏览器会从上往下依次去解释执行对应的代码

3.如果是hhtml,直接渲染

4.如果是css,应该给对应的标签加上样式

5.如果是js,交给浏览器的JS引擎来解释执行

如果index中有img/link/script等标签,此时浏览器发送请求到服务器再次请求资源。

Java从入门到入坟_Day01相关推荐

  1. canvas 从入门到入坟

    文章目录 canvas 从入门到入坟 1. 概述 2. 使用场景 2.1 图表的绘制 2.2 canvas游戏 2.3 说明与作用 3. Canvas 入门 3.1 完成目标 3.2 初始化 3.3 ...

  2. FHQ-Treap(非旋treap/平衡树)——从入门到入坟

    作者:hsez_yyh 链接: FHQ-Treap--从入门到入坟_hsez_yyh的博客-CSDN博客 来源:湖北省黄石二中信息竞赛组        著作权归作者所有.商业转载请联系作者获得授权,非 ...

  3. 从入门到入坟搭建FreeNAS服务器并配置NextCloud_NAS存储

    从入门到入坟搭建FreeNAS服务器并配置NextCloud 2021-01-06 23:15:38 173点赞 963收藏 100评论 创作立场声明:本文所有商品皆自费购入,第一次发表文章,若有不当 ...

  4. 深聊MySQL,从入门到入坟之:MySQL竟然也有后悔药!!!

    MySQL后悔药,防止看铁窗 1.引言 2.5种后悔药 2.1 limit 2.2 先测试后生产 2.3 删除前,先备份 2.4 删除前,先查询 2.5 修改时, begin+commit 3. 总结 ...

  5. 【教程汇总+持续更新】Unity游戏开发从入门到入坟

    新的一年,本该在年前整理的年终总结被拖到了年后开工.去年大量时间投入在Catlike教程的翻译上,截止目前位置,教程的进度已经完全追平原作者. 去年还有一部分是断断续续的更新SLG实战教程,但遗憾的是 ...

  6. 初阶指针---从入门到入坟

    今天我们来见识一下c语言里让万千少年少女从入门到入坟的一道大门槛--指针 目录 1.指针是什么? 2.指针和指针类型 3.野指针 4. 指针运算 5. 指针和数组 6. 二级指针 7. 指针数组 1. ...

  7. springboot入门到入坟

    课程目录 导读:课程概览 第01课:Spring Boot开发环境搭建和项目启动 第02课:Spring Boot返回Json数据及数据封装 第03课:Spring Boot使用slf4j进行日志记录 ...

  8. 网络安全学习路线,入门到入坟,史上最全网络安全学习路线整理

    很多小伙伴在网上搜索网络安全时,会出来网络安全工程师这样一个职位,它的范围很广,只要是与网络安全挂钩的技术人员都算网络安全工程师,一些小伙伴就有疑问了,网络安全现在真的很火吗? 那么寒哥就带大家看看, ...

  9. c语言深度剖析第三版pdf_入门到入坟,蕴含全网最强知识点3283页笔记、pdf教程,活到老,学到老...

    又到了"金九银十"面试求职高峰期,在金三银四时也参与过不少面试,2020都说工作不好找,也是对开发人员的要求变高.前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成 ...

最新文章

  1. python最优分箱计算iv值_Python计算woe和iv值
  2. JQuery表单验证插件EasyValidator,超级简单易用!
  3. 谢百三:救市后股民应牢记教训?
  4. 2019年终总结--满城灯火,只若初见
  5. 从没想过会有一个这样的机会|大疆招聘
  6. AI算法连载02:概率论基础
  7. 网络爬虫中URLConnection的使用[以科学网为例]
  8. linux下为php开启oci8扩展(ubuntu14亲测可用)
  9. myeclipse jdk tomcat mysql配置_JDK,TOMCAT,myeclipse,mysql安装以及配置
  10. 音视频开发(10)---nginx-rtmp视频流服务器搭建
  11. POJ 3352 无向图边双连通分量,缩点,无重边
  12. 抽象代数学习笔记三《群:对称性变换与对称性群》
  13. 我看QQ与360之争
  14. Android广播机制Broadcast详解
  15. Data Matrix二维码在医疗器械UDI中的应用
  16. win8.1老是断网LOL老是掉线.net错误 问题集(win7适用)
  17. AD软件出现“Your license is already used on computer “LAPTOP-F99R6OR1“ using product “AltiumDesigner“
  18. POJ 1647 One-move checkmate G++
  19. C语言网上订餐系统设计报告,网上订餐系统总体设计与详细设0814121
  20. 手把手教你读懂源码,View事件的注册和接收详细剖析

热门文章

  1. 燃气热水器的主要部件及维修常识
  2. 删 卡尔 波普尔_卡尔波普尔哲学语录28句,深度揭示生活中的错误
  3. 痛心!36岁比亚迪员工连上夜班猝死
  4. Redis(1): SQL or NoSql
  5. position的absolute属性
  6. 深度学习多线程部署—学习笔记
  7. 【外设1】超声波传感器的驱动
  8. 华为云桌面——云上办公安全高效,高清流畅
  9. ROS 小车原地转圈的解决办法及调试方法
  10. Final Cut Pro 10.4.9中文版