1、静态站点
静态Web站点:每次访问返回页面相同,客户端与服务器端不能交互
2、动态站点(无数据库)
动态Web应用:每次请求客户端可以输入一些参数,服务器接收后,返回不同的页面。例如,使用百度搜索。
3、动态Web应用:有数据库
4、Web服务器、应用服务器、Tomcat
Web服务器:也被称为 HTTP 服务器,通过 HTTP 协议与客户端通信。这个客户端通常指的是 Web 浏览器。用来提供网站的静态访问功能。例如,Apache、IIS都是Web服务器
应用服务器:用来为组件提供运行的环境,调用业务逻辑,提供服务。例如,Weblogic、WAS都是JavaEE应用服务器。
Tomcat: 能提供大部分Web服务器功能,能作为Servlet容器使用。因此,在课程中,我们只使用Tomcat同时承担Web服务器和应用服务器的功能。但是Tomcat不是真正意义的应用服务器,因为不支持某些JavaEE服务。很多网站使用 Apache+Tomcat架构。