Servlet和HTTP请求

本文回顾了web相关概念,重点讲解了Servlet和HTTP请求。Servlet作为web核心知识,被描述为server applet。同时,文章介绍了IDEA与Tomcat的配置,并深入探讨了HTTP协议,包括其超文本传输特性、TCP/IP层次结构、默认端口、基于请求/响应的模型以及无状态的特点。此外,还提及了HTTP的历史版本,如1.0和1.1的连接管理方式。
摘要由CSDN通过智能技术生成

web相关概念回顾

1.软件架构
    1.C/S:客户端/服务器端
    2.B/S:浏览器/服务器端
2.资源分类
    1.静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。
        静态资源可以直接响应给浏览器解析
        如:html css javascript
    2.动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源
        动态资源被访问后,需要先转换为静态资源,再响应给浏览器解析
        如:JSP Servlet

3.网络通信三要素
    1.IP:电子设备在网络中的唯一标识
    2.PORT:应用程序在计算机中的唯一标识
    3.传输协议:规定了数据传输的规则
        1.基础协议:
            1.tcp(传输控制协议):安全协议,三次握手。面向连接,通信较慢
                常用于文件,影视资源等数据传输
            2.udp(用户数据报协议):不安全协议。无连接,通信快
                常用语通话,视频等数据传输

Web服务器软件

服务器:安装了服务器软件的计算机---> 硬件+软件
服务器软件:接收用户的请求,处理请求,做出响应
    web服务器软件(web容器):可以部署web项目,让用户通过浏览器来访问项目
    动态资源必须在web容器中才能运行
常见的java相关web服务器软件:
    webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费
    webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费
    JBOSS:JBOSS公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费
    Tomcat:Apache基金组织,中小型的JavaEE服务器,仅支持少量JavaEE规范(如:JSP Servlet),且开源,免费
JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范

Tomcat:web服务器软件
    1.下载:官网下载
    2.安装:压缩包解压(安装路径不要存在中文,空格)
    3.卸载:删除目录
    4.启动:
        bin/startup.bat 双击运行服务器(windows)
        bin/startup.sh 双击运行服务器(linux)
        访问:浏览器输入:http://localhost:8080 访问自己
                       http://别人IP:8080 访问别人的服务器
        可能遇到的问题:
            1.黑窗口一
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值