三层架构
表现层:接收和处理请求
业务层:处理程序业务需求
持久层:对数据库操作的
MVC模型(表现层模型)
M:Model 模型 封装数据 目前就是实体类作为模型
V:View 视图 展示数据 JSP/HTML
C:Controller 控制器 控制程序流转 Servlet/Filter
Servlet和Filter
共同点:都有3个常用的方法:初始化、销毁和核心方法(service,dofilter)
他们的核心方法都有request和response
他们都是单例对象,即一个应用只有一个对象
区 别:创建时间点不一样:servlet:请求第一次到达时(默认情况下)
filter:应用一加载就创
servlet是一个资源,可以通过地址栏访问
filter不是资源,不能通过地址栏访问