JavaWeb笔记(六)MVC与三层架构

MVC

M

  • Model 模型 JavaBean
  • 完成具体的业务操作,如:查询数据库,封装对象

V

  • View 视图 JSP
  • 展示数据

C

  • Controller 控制器 Servlet
  • 获取用户输入,调用模型,将数据交给视图进行展示

优点

  • 耦合性低,方便维护,可以利于分工合作
  • 重用性高

三层架构简介

  • 界面层(表示层):和用户进行交互
  • 业务逻辑层:处理业务逻辑
  • 数据访问层:操作数据存储文件

项目结构

  • domain————JavaBean
  • dao————数据库接口
    • impl————数据库接口实现
  • service————业务逻辑接口
    • impl————业务逻辑接口实现
  • util————工具类
  • web
    • servlet
    • filter
    • listener

猜你喜欢

转载自www.cnblogs.com/yxmhl/p/10660628.html