**Web网站框架分析**
客户端将请求数据交给服务器端,服务器端里的servlet首先接收数据,处理,然后将处理结果交给service,service再将数据处理后交给dao,dao将数据在数据库里进行检查,然后将结果返回给service,service将结果返回给servlet,然后servlet再将结果返回给服务器端,值得注意的是:servlet,service,dao三部分都是在服务器端才有的。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191128081030476.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTQwMzQ4,size_16,color_FFFFFF,t_70)
**网站模型:**
**Tomcat**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191128081255859.png)
它是一个开源项目软件,是Apache软件基金会的核心项目,专门用于运行Jjava Web程序的服务器。
客户端与服务器端响应过程
客户端发送请求
请求达到服务器端(服务器端对信息进行屏蔽和封装)
tomcat接收请求,将原始请求解码
tomcat接收到请求产生两种:请求对象(存放请求信息)和响应对象(空)
tomcat根据请求地址(url)找到对应的servlet,返回存放数据给响应对象(此时响应对象开始含有数据信息)
Tomcat将信息返回给客户端
浅谈MVC模型
MVC(Model View Controller)即为客户端向服务器端请输数据的全部过程,通过servlet接受数据,将数据传递给service业务层,service对数据进行解析,然后将数据传递给dao层进行与数据库数据对比,得到结果。dao将结果返回给service业务层,service业务层又将数据返回给servlet响应对象,然后servlet将数据返回给客户层。
环境搭建
http:web协议
localhost:主机地址
8089: