B/S架构与Tomcat服务器

一、软件架构

1.1 C/S架构(Client/Server 客户端/服务器)
  • 特点:在客户端安装软件
  • 优点:图形界面显示较好(例如:3D游戏)
  • 升级麻烦、不利于维护
    在这里插入图片描述
1.2 B/S架构(Browser/Server 浏览器/服务器)
  • 特点:不需要安装客户端软件,需要通过http协议访问
  • 优点:升级只需要在服务器升级,方便维护
  • 缺点:图像显示效果不如C/S
    在这里插入图片描述

二、服务器

2.1 概念
2.1.1 什么是web

Web(World Wide Web) 称为万维网,简单理解就是网站,它用来表示Internet主机上供外界访问的资源。

  • 静态资源:指Web页面中供人们浏览的数据始终是不变的。(HTML、CSS、JS、图片、mp3,mp4、pdf)
  • 动态资源:指Web页面中供人们浏览的数据是由程序产生的,不同时间点,甚至不同设备访问Web页面看到的内容各不相同。(JSP/Servlet)
  • 在Java中,动态Web资源开发技术我们统称为Java Web。
2.1.2 什么是Web服务器

Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。

2.2 Tomcat 服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型=系统和并发访问用户不是很多的场合下被普遍使用。

tomcat下载地址:https://tomcat.apache.org

2.2.1 Tomcat目录结构
文件夹说明备注
bin该目录下存放的是二进制可执行文件startup.bat启动Tomcat、shutdown.bat停止Tomcat
conf这是一个非常重要的目录,这个目录下有两个最为重要的文件server.xml和web.xmlserver.xml:配置整个服务器信息。例如修改端口号,编码格式等。
web.xml:项目部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。
libTomcat的类库,里面存放Tomcat运行所需要的jar文件。
logs存放日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,异常也会记录在日志文件中。
tempTomcat的临时文件,这个目录下的东西在停止Tomcat后删除。
webapps存放web项目的目录,其中每个文件夹都是一个项目;其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。
work运行时生成的文件,最终运行的文件都在这里。当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。
2.3 Tomcat服务器启动和停止
2.3.1 启动

step-01:
进入tomcat安装目录bin下,双击startup.bat 启动程序
在这里插入图片描述
双击后会显示此页面(如果出现闪退的情况,有可能是java环境变量没有配置正确,注意先不要关闭窗口,只能最小化)
在这里插入图片描述
step-02:
打开浏览器,在地址栏输入 http://localhost:8080 (在此操作之前有的电脑不能关闭上面的窗口)
如果出现一下界面则说明Tomcat服务器已启动
在这里插入图片描述

2.3.2 停止

双击tomcat安装目录bin目录下的shutdown.bat即可停止Tomcat服务器。
在这里插入图片描述

2.4 修改Tomcat服务器端口号

Tomcat默认端口号为8080,可以通过conf/server.xml文件修改,修改完成需要重启服务器生效。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值