• JAVA Web(http协议和servlet)


    HTTP协议:是一种超文本传送协议(无状态的协议)

    HTTP特点:不记录状态(不保持连接协议)

    HTTP定义事物处理步骤:1客户端和web服务器建立连接 2客户端发送请求 3 服务器接收请求,回发响应请求处理结果 4关闭连接

    HTTP请求协议组成:请求行、请求头、消息体、分隔请求头、消息体的一个空行

    请求行三个标记组成:请求http方法、请求url、http版本

    常用http请求方法:get(查找) --不能发送大量信息,且发送请求在浏览器上是可见的不安全 。客户端只适合查询

    post(新增)提交不会限制长度,安全的;通常被用于发送敏感信息和上传文件

    HTTP响应组成:状态行、响应头、空行、消息体、分隔消息体

    状态行的响应码:1xx-表示 信息 请求收到,继续处理

    2xx-表示 成功 行为被成功接受

    3xx-重定向 需要再次发送请求

    4xx-客户端错误,请求包含语法错误或者请求无法实现

    5xx-服务器错误   程序错误

    servlet--是一个在web服务器端或者应用服务器端运行的java程序,主要用于在服务器产生动态内容

    servlet主要作用: 1 读取请求 2.处理请求 3.返回响应

    servlet生命周期:

    1 初始化--装载并实例化(指创建一个实例)

    2.服务--等待请求处理请求

    3.销毁--容器关闭

    web容器(Tomcat)

    特点:可以脱离web服务器存在,也可以纳入web服务器

    Tomcat常用目录结构:

    bin --启动和关闭服务器的脚本文件

    common/lib--服务器及所有的应用都能共用的jar文件

    conf--存放配置文件 如server.xml

    webapps--应用程序部署目录

    work--存放编译后的class文件。

    Tomcat功能简介:1 安全域管理 2 与其他服务器的集成 3 Tomcat服务器集群

    web容器对servlet支持:1. 通信支持 2 生命周期管理 3 多线程支持 4 对JSP支持(JSP就是一个servlet) 5处理安全性

    web应用组成: 1 配置文件夹 2 静态文件和JSP 3 类文件和包

    类和类的关系

    1泛化--继承关系(is--an)实心三角箭头所指为父类

    2实现--接口  虚线三角所指为接口

    3关联--成员变量  实线箭头所指为被拥有者

    4聚合--整体与部分   菱形所指为整体

    5组合--整体与部分关系

    6依赖--使用与被使用关系   虚线箭头所指为被依赖者

  • 相关阅读:
    关于QQ秀
    c#重点知识解答(五) 选择自 masterall 的 Blog
    c#.net常用函数和方法集 选择自 fineflyak 的 Blog
    JavaScript 中 substr 和 substring的区别
    C#重点知识详解(二) 选择自 masterall 的 Blog
    c#重点知识详解(六) 选择自 masterall 的 Blog
    转:一个男孩的自白
    win2003端口映射2003的路由与远程访问,做端口映射(转)
    渗透笔记(转载)
    win下配置的Apache+PHP+MySQL绿色版本(转)
  • 原文地址:https://www.cnblogs.com/daiwei-/p/5463481.html
Copyright © 2020-2023  润新知