javaweb技术栈

本文介绍了JavaWeb技术中的B/S架构,强调了服务器端存储逻辑和数据的优势。此外,详细讲述了HTTP协议的工作原理,包括其特点和在Java中的解决方案(如Cookie、Session)。还重点讲解了Tomcat作为轻量级Web服务器的作用、部署以及启动和关闭方法。
摘要由CSDN通过智能技术生成

JavaWeb技术栈

  1. B/S架构:浏览器/服务器架构模式,他的特点是,客户端只需要浏览器,应用城西的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器吧Web资源发送给浏览器即可
  • 好处:已于维护升级:服务器端升级之后,客户端无需任何部署就可以得到新的版本
  • 静态资源:HTML\CSS\JavaScript、图片等。负责画面展示
  • 动态资源:Servlet、JSP等。复制楼及处理
  • 数据库:负责存储数据

HTTP

  1. 概念:超文本传输协议,规定了浏览器和服务器之间数据传输的规则。
  2. HTTP协议特点:
  • 基于TCP协议:面向连接
  • 基于请求-响应模型的:一次请求对应一次响应
  • HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。缺点:多次请求间不能共享数据。Java中使用绘画技术(Cookie、Session)来解决问题。优点:速度快

Tomcat

  1. 概念:Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范
  2. Web服务器作用?
  • 封装HTTP协议操作,简化开发
  • 可以将web项目部署到服务器中,对外提供网上浏览服务
  1. Tomcat是一个轻量级的Web服务器,支持Servlet/JSP少量JavaEE规范,也称为Web容器,Servlet容器
  2. Tomcat基本使用
  • 启动:bin/startup.bat
  • 关闭:1)直接x掉运行窗口。2)bin\shutdown.bat:正常关。3)Ctrl+C:正常关闭
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值