MVC
M
- Model 模型 JavaBean
- 完成具体的业务操作,如:查询数据库,封装对象
V
- View 视图 JSP
- 展示数据
C
- Controller 控制器 Servlet
- 获取用户输入,调用模型,将数据交给视图进行展示
优点
- 耦合性低,方便维护,可以利于分工合作
- 重用性高
三层架构简介
- 界面层(表示层):和用户进行交互
- 业务逻辑层:处理业务逻辑
- 数据访问层:操作数据存储文件
项目结构
- domain————JavaBean
- dao————数据库接口
- impl————数据库接口实现
- service————业务逻辑接口
- impl————业务逻辑接口实现
- util————工具类
- web
- servlet
- filter
- listener