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