栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学习归纳10:JavaWeb

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

学习归纳10:JavaWeb

一.Maven

Maven是专门用于管理和构建java项目的工具,主要功能有:

1.提供了一套标准化的项目结构

2.提供了一套标准化的构建流程

3.提供了一套依赖管理机制

clean清空 compile编译 package打包 test运行全部test文件 


    
        

            mysql

            mysql-connector-java

            8.0.26
        

        
            javax.servlet
            servlet-api
            2.5
        
    

二.HTTP协议(超文本传输协议)

基于tcp协议,面向连接,安全;请求和响应式一一对应关系;http是无状态协议,对于事物处理没有记忆能力,每次请求-相应都是独立的

缺点:多次请求间不能共享数据      优点:速度快

请求数据格式:请求行,请求头,请求体

请求行:HTTP请求中的第一行数据,请求行包含三块内容,请求方式、请求URL路径、HTTP协议及版本,请求方式有七种,最常用的是get和post

请求头:第二行开始,格式为键值对形式 key:value。常见的请求头有:Host,请求的主机名;User-Agent,浏览器版本;Accept,浏览器能接收的资源类型;Accept-Language,浏览器偏好的语言;Accept-Encoding,浏览器支持的压缩类型

请求体:post请求的最后一部分(get请求参数在请求行中,没有请求体),存储请求参数

相应数据格式:相应行、相应头、相应体

相应行:响应数据的第一行,包含三块内容:http协议及版本、相应状态码、状态码的描述

相应头:第二行开始,格式为键值对形式 key:value。常见的相应头有:Content-Type,表示相应内容的类型;Content-Length,表示相应内容的长度(字节数);Content-Encoding,表示该相应压缩算法;Cache-Control,指使客户端如何缓存

相应体:最后一部分,存放相应数据

状态码分类:1XX 响应中 2XX 成功 3XX 重定向 4XX 客户端错误 5XX 服务器端错误

三.Web服务器

Web服务器是一个应用程序,对http协议的操作进行封装,使得程序员不必直接对协议进行操作

Web服务器软件使用步骤:

1.准备静态资源

2.下载安装Web服务器软件

3.将静态资源部署到Web服务器上

4.启动Web服务器使用浏览器访问对应的资源


    war

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

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

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