关于javaweb

关于javaWeb

  1. 何为javaWeb?

    javaWeb即使用Java技术来解决web领域问题的一种技术栈

    javaWeb运用的领域主要是B/S架构,即Javaweb主要负责企业级(Java EE)开发中的浏览器/服务器的开发

    • javaweb设计到的内容有:

      • web

      • servlet

      • jsp

      • Tomcat

      • ,,,,,

  2. 关于请求和响应

    • 浏览器首先通过Http协议建立连接与服务器

    • 浏览器向服务器发送请求

    • 服务器接收请求后响应浏览器,返回浏览器请求的资源

  3. 关于Http协议

    Http:超文本传传输协议(Hyper Text Transfer Protocol),以TCP规范为基础

    何为文本?

    所有的text形式的内容

    何为超文本?

    图片,音频,视频,定位,地图 .....

    http默认端口:80

    Https:(security)安全的 默认端口:443

    http的两个时代:

    • http1.0

      • http/1.0:客户端与web服务器连接后,只能获得一个资源,并断开连接

    • http2.0

      • http/1.1:客户端可以与web服务器连接后,可以获得多个web资源。

    关于http请求(request):客户端--->发送请求-----服务端

    • 请求行:

      • 请求方式

        • GET:不安全,高效, 请求能够携带的参数数量受限,参数内容显示在URL地址栏

        • POST:安全,不高效,请求能够携带的参数数量可以无限大,参数内容不会显示在URL地址栏

    • 请求头

    • 请求体

    关于http响应(response):服务端----->响应------>客户端

    • 响应行(与请求行一致)

    • 响应头

    • 响应体

    http常见的响应状态码

    • 200:响应成功

    • 3** 请求重定向

    • 4** 资源不存在 (找不到资源:404)

    • 5** 服务器代码错误 (500) 网关错误(502)

  4. 浏览器如何通过Http协议与服务器建立的连接

    Http

  5. 何为Web?

    web即网页的意思,它搭载浏览器而工作。

    web资源分类:

    • 静态web资源(显示在网页上的内容以静态模式呈现,一成不变):html,css

    • 动态web资源(显示在网页上的内容呈现动态模式,时刻发生改变):servlet,jsp

      关于HTML----->内容

      HTML:超文本标记语言(Hyper Text Markup Language),用于网页内容的制作

      关于CSS------->表现

      CSS:层叠样式表,负责表现网页内容,使得网页颜色,样式等丰富多彩

      关于JS(javaScript)------->行为

      了解不是很深刻,简单来说和css差不多,也是为html 内容服务的,例如点击某个按钮,或者下来滑轮的时候,网页内容会相应跳转。

posted @ 2021-08-30 08:26  安妍  阅读(78)  评论(0编辑  收藏  举报