• tomcat


    Tomcat

    软件的常见架构有C/S架构和B/S架构。

    B/S架构中浏览器通过请求和响应进行通信。

    服务器资源分类:

    1. 静态资源: 所有用户访问,得到相同的结果。可以直接被浏览器解析。

    2. 动态资源:每个用户访问相同资源得到不同的结果。动态资源需要向被解析成为静态资源后,返回。

    浏览器拥有静态资源解析引擎,浏览器可以解析静态资源,展示效果。

    网络通信三要素

    1. IP 设备在网络中的唯一标识
    2. 端口:应用程序在计算机中的唯一标识0~65535之间
    3. 传输协议,规定了数据传输的规则
      1. tcp 安全
      2. udp 不安全 快

    服务器软件

    服务器就是提供服务的计算机:接受用户请求,处理请求,做出响应

    web服务器软件:可以部署web项目,又称web容器

    java相关的web服务器软件:

    1. webLogic: Oracle公司,大型的javaEE服务器,支持所有的javaEE规范,收费
    2. webSphere IBM
    3. JBOSS JBOSS公司的
    4. Tomcat Apache基金组织,中小型javaEE服务器,仅支持少量的javaEE规范。开源,免费。

    javaEE:是java在企业级开发中使用的技术规范的综合,一共规定了13项大的规范

    启动tomcat

    netstat -ano 命令显示当前的网络进程。

    一般会见tomcat的端口号设置为http的默认端口号80

    tomcat 正常关闭 bin/shudown.bar,或者ctrl+c

    在tomcat中部署项目,直接将项目放到webapp文件夹中。

    简化部署方法,将项目打包称为一个war包,将war包放置到webapps目录下。war包会自动解压缩成为一个文件夹。当删除war包是,该文件夹也会自动消失。

    配置conf/server.xml配置文件,定义了/hehe的url访问的路径,定义conf/server.xml文件以后需要重启服务器,配置文件才会生效

    <Context docBase="D:hello" path="/hehe />"
    

    另一种方式是在confCatalinalocalhost下创建任意名称的xml文件,热部署的方式

    静态项目和动态项目

    静态项目和动态项目:

    java动态项目,编译以后的项目结构

    / #根
    	/WEB-INFO
    		web.xml # web项目的核心配置文件
    		/classes # 编译以后的src目录下文件
    		/lib # 放置依赖jar包
    
  • 相关阅读:
    Software Solutions CACHE COHERENCE AND THE MESI PROTOCOL
    CACHE COHERENCE AND THE MESI PROTOCOL
    Multiprocessor Operating System Design Considerations SYMMETRIC MULTIPROCESSORS
    Organization SYMMETRIC MULTIPROCESSORS
    PARALLEL PROCESSING
    1分钟内发送差评邮件
    Secure Digital
    SYMMETRIC MULTIPROCESSORS
    A Taxonomy of Parallel Processor Architectures
    parallelism
  • 原文地址:https://www.cnblogs.com/freesfu/p/13866744.html
Copyright © 2020-2023  润新知