栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

JavaWeb

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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.双目标签 
单目标签里面的"/"可以省略

标签:

        

                

基本标签:

        
换行

        


水平线

        

           

      段落标签

        

           
  保留格式

                            标题标签,共6级数字越大标题越小

        子窗口

        默认情况独自占一行,用于布局

        不占一行,用于

        

       

                    

  • 无序列表标签
  • 前方出现小数点

            

       

       

                    

  1. 有列表标签
  2. 前方出现阿拉伯数字

            

        

        提示信息

        

                

        

                没有name属性不会提交

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

                type="hidden" 隐藏域

                type="file" 文件控件

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

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

                type="checkbox" 复选框

                

        

  表格

        

表格头

        

表格体

        

表格尾

        

表格中的一行

                

                

                

                

        

一个单元格中的数据 可以取代td,th会自动加粗,居中 这个数据占n行,避免冗余 这个数据占n列,避免冗余

实体符号:

        空格  ;

        小于<

        大于>

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

        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.表单域标签当中:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/296622.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号