• JavaWeb-10月16笔记


    JavaWeb

    现实生活中的互联网项目都是javaWeb项目, 包含网络, 多线程, 展示: HTML等其他的前端技术, 界面窗体展示(Swing包,AWT包 窗体), C#,…

    ** JAVAWeb架构: **

    - B/S:   浏览器/服务器

      优点: 以浏览器作为客户端,  使用这个软件, 用户不需要下载客户端, 程序更新,不需要更新客户端

      缺点:  通信协议固定: https(http+安全策略)     http,  安全性相对比较低, 一直改善 (javaWeb大部分是B/S)

    C/S  客户端/服务器:    客户端,服务器都是软件提供商开发的, 用户需要下载客户端, 客户端更新, 用户也需要更新客户端

    优点:  安全性高,  通信协议自定义, 窃取数据难度加大

    ### 资源

       服务器存放的文件都称为资源, 代码,js,css,html,图片, 视频,音频, txt….

    -  静态资源
    -  动态资源

    资源访问: URL

    URL组成部分:

    协议(http(开发阶段)/https)://服务器ip:端口/资源路径

    服务器ip:

    1. 直接写真实ip

    2. 如果是本地访问, 真实ip, localhost, 127.0.0.1

    3. 如果是远程, 买/租域名,来绑定服务器ip, 通过域名访问

    端口:

    http通信协议默认端口: 80

    https通信协议默认端口: 443

    web服务器

    硬件服务器: 类似一台电脑

    软件服务器: 程序(发布项目, 接收请求, 响应)

    web软件服务器:

    • Tomcat(Apache):Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的 学习

    • JBoss(JBOSS):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

    • Weblogic(Orcale):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

    • Websphere(IBM):IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

    tomcat的使用 (软件)

    1. 下载: apache官网下载 Apache Tomcat® - Welcome!

    安装

    免安装版, 解压就可以使用,  tomcat目录不要包含中文

    启动tomcat: 在命令行的方式(了解), 

     在启动Tomcat之前,我们必须要配置环境变量  :

    -  JAVA_HOME:必须先配置JAVA_HOME,因为Tomcat启动需要使用JDK;

    -  CATALANA_HOME:如果是安装版,那么还需要配置这个变量,这个变量用来指定Tomcat的安装路径,例如:D: tomcat apache-tomcat-8.5.59。

    >启动:进入%CATALANA_HOME% bin目录,找到startup.bat,双击即可;
    >
    >关闭:进入%CATALANA_HOME% bin目录,找到shutdown.bat,双击即可;

    ## idea 整合tomcat 重点

    idea2020之上, web项目删除了, 只能使用maven的方式

  • 相关阅读:
    实例分割最全综述(入坑一载半,退坑止于此)
    Flutter 自签名证书
    代码随想录——分割回文串 II
    redis 重启后数据丢失
    Linux安装和SSH连接工具使用SOP
    混合精度训练原理之float16和float32数据之间的互相转换
    verdi fsdb转vcd波形:用于后端功耗分析
    数据科学手把手:碳中和下的二氧化碳排放分析 ⛵
    【自然语言处理】【文本生成】BART:用于自然语言生成、翻译和理解的降噪Sequence-to-Sequence预训练
    java-php-python-ssm-学校图书资源交易平台-计算机毕业设计
  • 原文地址:https://blog.csdn.net/weixin_53415999/article/details/133897959