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