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$,配置成功