JavaWeb笔记(六)MVC与三层架构
2024-08-28 22:12:45
MVC
M
- Model 模型 JavaBean
- 完成具体的业务操作,如:查询数据库,封装对象
V
- View 视图 JSP
- 展示数据
C
- Controller 控制器 Servlet
- 获取用户输入,调用模型,将数据交给视图进行展示
优点
- 耦合性低,方便维护,可以利于分工合作
- 重用性高
三层架构简介
- 界面层(表示层):和用户进行交互
- 业务逻辑层:处理业务逻辑
- 数据访问层:操作数据存储文件
项目结构
Project
|——domain JavaBean
|——dao 数据库接口
| |-impl 数据库接口实现
|——service 业务逻辑接口
| |-impl 业务逻辑接口实现
|——util 工具类
|——web
|-servlet
|-filter
|-listener
最新文章
- Genesis2000使用c#开发脚本
- Windows Locale Codes - Sortable list(具体一个语言里还可具体细分,中国是2052,法国是1036)
- K - Least Common Multiple
- DELPHI支付宝支付代码
- templatecolumn checkcolumn
- php同时循环两个数组
- JDBC批量操作
- JS 排列组合
- ajax 基础
- mongostat
- mysql You can't specify target table 'xxx' for update in FROM clause的解决
- python opencv SIFT,获取特征点的坐标位置
- Unity基础6 Shadow Map 阴影实现
- How to Create an PostgreSQL Extension
- [daily] pandoc
- angularjs路由传递参数
- union和union all区别
- Date类型错误
- 用apscheduler处理调度任务,定时任务,重复任务
- 第一篇CodeIgniter框架的下载及安装