BS架构

Browser(浏览器) Server(服务器)

浏览器服务器架构模式 — 通过浏览器与服务器进行交流

  • 优点:

    • 不需要安装客户端
    • 维护成本较低
  • 缺点
    • 所有的计算和存储任务都在服务端,服务器端的负荷较重;服务端将计算完成后的结果传输回浏览器端,因此浏览器端和服务端会进行频繁的数据通信,从而增加了网络的负荷

CS架构

Client(客户端)

客户端服务器架构模式 — 通过客户端与服务器进行交流

  • 优点:充分利用客户端机器的资源,减轻服务器的负荷(部分安全要求不高的计算任务放在客户端执行,不需要把所有的计算和存储都放在服务器端执行,从而减轻服务器的压力,能够减轻网络负荷)
  • 缺点:需要安装;升级维护成本较高

Tomcat

安装

window安装

  • 下载压缩包官方压缩包 tomcat-8.5.81
  • 解压直接就可以用

目录简介

tomcat├─bin      # 可执行文件├─conf       # 配置文件├─lib     # tomcat的依赖jar包├─logs       # 日志文件├─temp        # 运行时产生的临时文件├─webapps   # web项目└─work       # 存放Web应用JSP代码生成和编译后产生的class文件目录

手动启动、关闭(一般使用工具启动)

bin文件夹下,启动文件startup.bat,停止文件shutdown.bat

IDEA配置Tomcat

创建web项目

我用的idea是2021.3.1版本的,无法直接创建,所以我先创建一个Java项目,然后右击项目名称,在new,下面有Add Framework Support...,点击,可以看到Web Application,勾选上,确定,idea会自动创建web文件夹,配置war包

配置Tomcat模板

点击Add Confiquration...(运行旁边),点击Edit configuration templates..., 找到Tomcat Server(是Server不是其他的),点开,点Local

看右边,配置页,configure...点击,我们能看到Tomcat Home:,设置Tomcat文件路径,就是Tomcat bin目录上一级,例子:E:\Program Files (x86)\apache-tomcat-8.5.81,其他的会自动配置,确定。

Open browser:设置默认打开的浏览器

URL:默认的打开路径

点击确定,模板配置完毕

为项目配置Tomcat

Add Confiquration...中,点击左上角的+,找到Tomcat Server(是Tomcat 不是其他的),

如果你配置了模板,那你只需要去Deployment(从上往下第二行)中配置一下war包就行了,点+,然后选择Artifact..,会自动添加war包External Source...资源路径包,

接下来将下面的Application context:里面的路径改为/

点击确定,配置完毕

最后

点击运行,Tomcat启动后自动启动浏览器,如果你什么都没写的话,看到页面显示$END$,配置成功

BS架构和CS架构 + Tomcat安装及配置相关推荐

  1. BS架构与CS架构剖析

    BS架构 简介 指一种软件的开发模式,服务器/浏览器结构,即Browser/Server,最大的特点是不需要安装在手机或者电脑上面,有浏览器就可以使用. 例如 现在越来越多的软件都是基于BS架构(微信 ...

  2. BS架构和CS架构的区别(转载)

    链接: BS架构和CS架构的区别. 本人觉得该博主解释的例子挺容易懂 1.CS架构 是Client/Service这两个单词的首字母,指的是客户端服务器架构的意思,很多常见的软件都是这种架构. 解释: ...

  3. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  4. 最新Tomcat安装及配置教程+JavaWeb项目部署

    最新Tomcat安装及配置教程+JavaWeb项目部署 介绍 一.下载安装Tomcat 二.配置环境变量 三.JavaWeb项目发布 四.登录Web查询系统 介绍 此文章为自己在Tomcat配置及项目 ...

  5. Tomcat安装、配置、优化及负载均衡详解

    博客园 首页 新随笔 联系 管理 订阅 随笔- 31  文章- 0  评论- 25  Tomcat安装.配置.优化及负载均衡详解 一.常见JavaWeb服务器      1.WebLogic:是BEA ...

  6. Tomcat 安装与配置 win10

    Tomcat 安装与配置 [Win10] 一.Tomcat 下载与安装 小贴士:(老版本 Tomcat 下载) 二.Tomcat 在 eclipse 上的配置 小贴士(配置 Tomcat 时 Serv ...

  7. jdk,tomcat安装和配置

    1.jdk安装和配置: 安装: 创建一个文件夹,存放jdk,tomcat等等,mkdir /usr/local/mytools 进入该文件,rz上传jdk:  jdk-8u151-linux-x64. ...

  8. Tomcat安装与配置

    Tomcat安装与配置 一.tomcat下载 安装tomcat前需要先安装Java运行环境,不然会闪退,tomcat依赖于Java运行环境 官网地址:Apache Tomcat® 二.tomcat简单 ...

  9. B-S架构和C-S架构区别

    目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天为各位详细讲解下两者的区别. CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特 ...

最新文章

  1. (C++)1028 人口普查
  2. java jtextpane插入图片_java中怎么在JTextArea中添加图片?
  3. DESTOON 404
  4. python爬虫教程网-Python爬虫全集
  5. 函数计算 GB 镜像秒级启动:下一代软硬件架构协同优化
  6. javascript标签在页面中的位置探讨
  7. 怎样考计算机教师资格证书,非师专生怎么考取计算机教师资格证书?
  8. hdu和poj的基础dp30道
  9. 2018美赛C题翻译加原文
  10. kindle刷机ttl_kindle咕咪版如何刷成普通kindle版本?
  11. 冰点文库下载器V3.1.4
  12. 使用css样式做出亚克力背景和透明背景
  13. 相关-21. 卷积的示意图(普通卷积,多通道卷积等)及Featur Map可视化
  14. HBase 集成 Phoenix 构建二级索引实践
  15. win10家庭版如何开启远程操控/远程协助?
  16. 程序员:必备技能 Git
  17. Pericom PI3HDX414FCEEX HDMI 多路分配器
  18. LiquiBase 管理数据库变更实践
  19. 魔众文库系统 v2.5.0 批量上传,支持腾讯万象文档,重复检测
  20. Luffy项目整体流程(一)

热门文章

  1. php文件可以用ps吗,eps是什么文件?怎么打开?用什么软件打开?EPS与PS文件的区别在哪里...
  2. 超级详细的注释C语言简单实现童年小游戏:贪吃蛇
  3. cs224d 作业 problem set1 (一) 主要是实现word2vector模型,SGD,CBOW,Softmax,算法
  4. java bll dal_DAL层与BLL层的设计原则
  5. 机器学习笔记 - 基于传统方法/深度学习的图像配准
  6. 关于pytorch中CUDA的使用问题总结
  7. Python标准库:内置函数staticmethod(function)
  8. PTPX功耗分析实战, VCD, SAIF, FSDB的区别
  9. batocera_Batocera Windows游戏
  10. 【架构师】零基础到精通——微服务体系