IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> JavaWeb -> 正文阅读

[系统运维]JavaWeb

网络通信:

两台计算机通过网络实现文件共享行为,就是【互联网通信】

角色:

?????????? 1.客户端计算机:用于发送请求,来索要资源文件的计算机

?????????? 2.服务端计算机:用于接收请求,并提供对应的资源文件计算机

互联网通信模型:

C/S通信模型:

?C,client software;客户端软件

???????????????? 发送请求,解析返回数据。

????????? S,server software;服务器软件

??????????????? 接收客户端软件请求,找到资源发送。

优点:1.安全性较高?? 2.有效降低服务端计算机工作压力(多数命令在客户端执行)

???????? 缺点:1.增加客户获得服务的成本??? 2.更新较为繁琐

B/S通信模型:

B:browser,浏览器

?????????????? 发送请求,解析返回数据。

???????? S: server software 服务器软件

??????? ????????接收任意浏览器发送请求,发送资源。

?优点:1.不会增加用户获得服务的成本??? 2.几乎不需要更新浏览器

????????? 缺点:1.无法对资源保护??? 2.服务端计算机工作压力大----【B/S通信下高并发解决方案】

共享资源文件:

?什么是共享资源文件:

??????????? 可以通过网络进行传输的文件,都被称为共享资源文件

Http服务器下对于共享资源文件分类

??? ???????静态资源文件:

?1) 如果文件内容是固定 (文档,图片,视频)

?2) 如果文件存放不是内容而是命令,这些命令只能在浏览器编译与执行(.html,.css,.js)

动态资源文件:

?????????????? 如果文件存放命令,并且命令不能在浏览器编译与执行;只能在服务端计算机编译执行(.class)???????

静态资源文件与动态资源文件调用区别

?????????????? 静态文件: 输出流将文件或者名字通过输出流以二进制给浏览器。

????????? ?????动态文件:Http服务器创建当前class文件的实例对象,调用对象的方法,将执行结果给浏览器。

HTML:

语法规范:

1.命令都是在标签里,所有命令都是预先定义好的,不允许开发人员自行创建新命令。

2.不区分大小写,属性值可以用单引号或者双引号或者不使用,但要用空格隔开。

3.<tr><tr/>双目标签? <br/>单目标签里面的"/"可以省略

标签:

<html>

????????<head>

????????????????<!--------用于设置基础参数信息>

????????????????<meta charset="GBK"/> 设置字符编码

????????????????<title>左上角显示的标题</title>

????????</head>

<body>

????????????????<!--------通知浏览器将指定的内容显示到浏览器

????????????????????????id属性:每个节点值不同

?????????????????????????Align:对齐方式

?????????????????????????Border:边框

????????????????????????bgcolor:背景颜色

????????????????????????background:背景图片

????????????????----------------------------------------------->

</body>

</html>

基本标签:

????????<br/>换行

????????<hr/>水平线

????????<p>??????????? </p>????? 段落标签

????????<pre>?????????? </pre>? 保留格式

????????<h>?????????????? </h1>???? 标题标签,共6级数字越大标题越小

????????<iframe>???? </iframe>子窗口

????????<div></div>默认情况独自占一行,用于布局

????????<span></span>不占一行,用于

????????<ul>???

????????????????<li>无序列表标签</li>前方出现小数点

????????</ul>

? ? ? ? <ol>???

????????????????<li>有列表标签</li>前方出现阿拉伯数字

????????</ol>

????????<img src="图片路径" width="" height="" title="放上去显示内容"? alt=""图片加载失败时候信息/>

????????<a href="超链接地址" target="设置连接打开的窗口">提示信息</a>

????????<form action="网页地址">

????????????????<select name="" size="显示的数量" multiple支持多选>

????????????????????????<option selected> 下拉框,加selected默认选项</option>

????????????????</select>

????????<textarea>

????????????????文本域

????????</textarea>

????????????????没有name属性不会提交

????????????????readonly与disabled都是不能修改前者可以提交,后者无法提交。

????????????????type="hidden" 隐藏域

????????????????type="file" 文件控件

????????????????type="radio"??? 同组单选按钮name要一致,checked默认选中

????????????????type="reset" 清空,重置按钮

????????????????type="checkbox" 复选框

????????????????<input type="submit" value="按钮提示信息"/>

????????</form>

<table>? 表格

????????<thead></thead>表格头

????????<tbody></tbody>表格体

????????<tfoot></tfoot>表格尾

????????<tr>表格中的一行

????????????????<td>一个单元格中的数据</td>

????????????????<th>可以取代td,th会自动加粗,居中</th>

????????????????<td rowspan=“n”>这个数据占n行,避免冗余</td>

????????????????<td colspan=“n”>这个数据占n列,避免冗余</td>

????????</tr>

</table>

实体符号:

????????空格 &nbsp;

????????小于&lt;

????????大于&gt;

浏览器发送请求的三要素:

????????1.请求地址

????????2.请求方式

????????可选择的请求方式:7种,目前只考虑GET与POST

????????GET:

????????????????1.携带参数不能超过4K

????????????????2.请求参数必须在地址栏中显示出来

????????????????3.请求参数信息保存在Http协议包中的请求头。

????????????????4.接受到资源文件后,将资源文件保存在浏览器的缓存当中。

????????POST:

????????????????1.携带参数数量不限制

????????????????2.请求参数必须在地址栏中隐藏

????????????????3.请求参数信息保存在Http协议包中的请求体。

????????????????4.接受到资源文件后,不能保存在缓存当中

超链接一定是GET请求,表单标签中的method属性可以设置请求方式,默认为GET。

考虑到POST请求可能上传病毒木马,存在的风险一般使用GET。

在下面三种情况下必须使用Post:

????????1.文件上传

????????2.用户登录

????????3.数据实时更新

????????3.请求参数

????????请求地址?参数名称=参数值&参数名称=参数值

补充参数的两种方式:

????????1.超链接中直接提供(写死)

????????2.表单域标签当中:

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 14:11:49  更:2021-10-07 14:13:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:25:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码