**
一: 软件架构**
1:CS架构
Client-Server架构模式
客户端-服务器架构模式
通过特定的软件访问网络资源
2:BS架构
Browser-Server架构模式
浏览器-服务器架构模式
通过浏览器去访问网络资源
二:服务器
1.服务器概述:可以提供服务的一台机器
2.服务器硬件:服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
3.服务器软件:服务器软件本质上是一个应用程序(有代码编写而成),运行在服务器设备上。能够接收请求并根据请求给客户端响应数据,发布资源(静态和动态)。
–容器软件
–应用服务器
–Web服务器
–Web容器
4.常见的应用服务器(我用到过的有以下俩种)
5.Tomcat的下载、安装和启动、部署(每次需要手动改成war包发布)
6.IDEA集成Tomcat(只需要在开发工具上可视化界面操作部署项目即可)
三:Servlet
1.servlet概述:运行在服务器当中的一个小程序
2.Servlet的作用:①:接收数据 ②:处理数据 ③: 响应数据
3.Servlet的开发步骤
- 新建普通的Java类,继承HttpServlet,重写doget(),dopost()方法
- 配置Servlet(用注解或者web.xml配置)
- 映射路径
- 类路径