BSCS模式:

CS模式:客户端服务器架构模式

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

BS模式:浏览器服务器架构模式

  • 优点:不需要安装;维护成本较低
  • 缺点:所有计算和存储任务都是放在服务器端的,服务器的负荷较重,在服务器端计算完成后把结果再传输给客户端,因此客户端和服务端会进行非常频繁的数据通信,从而网络负荷较重。

Tomcatweb容器

将一个项目放入tomcat中的过程称为deploy(部署)

1.Tomcat的安装和配置:

2.新建web项目,并在tomcat中部署

在idea中新建web项目步骤:

  • New module
  • 找到module,右键addFramework Support
  • 找web Application,点击ok
  • 点击run->Edit Configuration

  • 点击tomcat server local

  • 找到tomcat目录 到bin目录的上层目录即可

项目部署:

  • run->Edit Configuration
  • 找到tomcat中的Deployment
  • 点击加号->artifact
  • 下方Application context即为context root,可修改,一般直接改为/

当有更新操作和当idea是非激活状态时的操作(热部署):

有更新操作:重新部署

当非激活状态时:重新更新一下

JavaWeb学习之BS/CS架构及tomcat容器项目部署相关推荐

  1. 【Javaweb学习笔记】在Eclipse中创建Web项目

    [Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...

  2. centos 7 中安装 docker和创建 tomcat容器并部署web应用

    在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...

  3. kubernetes(K8S)学习笔记P6:K8s集群|java项目部署

    kubernetes(K8S)学习笔记P6:K8s集群|java项目部署 8.集群资源监控 8.1概述 8.2搭建集群监控平台系统 8.2.1部署prometheus 8.2.3部署Grafana 8 ...

  4. 基于Docker里的运行的tomcat容器进行部署Java Web项目详解

    引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...

  5. JavaWeb学习笔记(软件系统体系结构、Tomcat、Web应用、HTTP协议)

    JavaWeb学习笔记 JavaWeb学习笔记 软件系统体系结构 常见软件系统体系结构C/S.B/S Web资源 Web服务器 Tomcat Tomcat概述 安装.启动.配置Tomcat Web应用 ...

  6. 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试

    场景 使用XShell将linux服务器上的Tomcat下的项目部署后, 发现项目跑不起来. 此时你想通过查看Tomcat运行的日志来调试. 实现 可以进入到Tomcat下的logs目录下 输入: l ...

  7. tomcat本地服务器配置好了考到别的机器上项目都错了e,【Tomcat】项目部署和运行时遇到的坑(玄学?)...

    问题描述和报错和解决: 可能有不少人你跟我一样在本地测试正常,代码啥都没动,将项目部署到云服务器却出现问题.那极有可能就是环境不一样导致的. 下面是我遇到的一个报错(截图放到最后).这个报错涉及到代码 ...

  8. 一台电脑上安装5台tomcat 与 项目部署 probe

    去官网下载你需要tomcat官网 如果你不需要最新版可以下载历史版本 1.点击Archives 2.选择你需要的版本 3.点击bin进入 就可以选择你需要的版本 我下是解压版 解压到本地 去配置环境变 ...

  9. 解决Eclipse下Tomcat将项目部署到.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps下

    今年3月份左右开始用2019年3月份的eclipse,一直有一个疑问,我的web项目部署后放在了哪里,我一直不知道怎么找,像myeclise的话就直接部署到了本地的tomcat的路径,但是eclips ...

最新文章

  1. 一次由于字符集问题引发的MySQL主从同步不一致问题追查
  2. Java 洛谷 P1424 小鱼的航程(改进版)
  3. 从宝马与京东携手,透视汽车后市场变革
  4. 解密阿里云七武器之高性能消息服务ONS
  5. 工作90:富文本编辑器使用篇wangedit
  6. JQuery Dialog UI按钮文字国际化
  7. 小菜的系统框架界面设计-小菜用户权限管理软件开源大放送
  8. 《深度学习Python实践》第13章——审查回归算法
  9. CAN(FD)收发器选型及替换指南(一)
  10. 74hc165C语言程序,单片机驱动74hc165程序
  11. java ee图书管理系统_基于jsp的图书馆管理系统-JavaEE实现图书馆管理系统 - java项目源码...
  12. 深度学习 视频目标跟踪
  13. [处理方法]微信内置浏览器 打开页面空白
  14. 王者荣耀s10服务器维护,王者荣耀s9维护到几点?王者荣耀s10赛季上线时间分享...
  15. 京东首页静态页面html+css
  16. Android USB系统(一)
  17. C#最小二乘法进行曲线拟合及相关系数
  18. [智慧农业]Python基于改进YOLOv5的猕猴桃叶病害检测系统(完整源码&数据集&视频教程)
  19. 看完这篇java单利模式文章,面试的时候再也不怕了
  20. (点击||敲击)发出声音特效「HTML+CSS+JavaScript」项目总结

热门文章

  1. 如何打开不同格式的图片?图片格式转换的方法又有哪些?
  2. 无人机、手持全景设备、单反制作全景的基础流程,及全景成果与地图融合
  3. 实现简单的自定义音乐播放器
  4. 设施网络选址的基本方法,网络设施选址的方法
  5. JavaScript 正则表达式实现表单验证
  6. 从论文中导出参考文献至EndNote
  7. 张一鸣的“成事哲学”:取势、明道、优术、践行、合众
  8. linux禁用用户账号,linux 如何禁用账号和解除禁用账号
  9. sas数据集怎么导出_SAS数据集和Excel的相互转换
  10. Python学习-爬虫入门知识点整理