独立搭建struts2的开发环境
使用struts+hibernate实现客户列表的查询
三层架构
表现层:接收和处理请求
MVC:是表现层的模型
| M | V | C |
|---|---|---|
| model | view | controller |
| 模型 | 视图 | 控制器 |
| 封装数据 | 展示数据 | 控制程序流转 |
| 目前来说就是实体类作为模型 | JSP/HTML | Servlet/Filter |
Servlet 和 Filter :
共同:都有3个常用方法:初始化、销毁和核心方法(service,doFilter),核心方法都有request和response。都是单例对象,一个应用只有一个对象
区别:创建时间点不一样
servlet是请求第一次到达时(可以修改)
Filter应用一加载就创建
一个是资源一个不是,不能通过地址栏访问到Filter