MVC + 三层架构、开发的注意事项

什么是MVC(模型-视图-控制器):

  • M : Model 模型层 : 由业务逻辑和数据访问层组成,由JavaBean来实现。
  • C : Controller 控制器,由Servlet实现。
  • V :View 表示层,也称为Web层,由JSP实现。

MVC + 三层架构、开发的注意事项

MVC + 三层架构

服务器端程序的经典三层体系架构:

  • 表示层:又称为 web层,与浏览器进行数据交互的。
  • 业务逻辑层:又称为service层,专门用于处理业务数据的。
  • 数据访问层:又称为dao层,与数据库进行数据交换的。将数据库的一条记录与JavaBean进行对应。

MVC + 三层架构、开发的注意事项

开发的注意事项:

  • 习惯在dao层的方法中抛出异常SQLException。原则:底层发生一场抛出去,数据库最大异常就是SQLException。
  • 业务层会处理各种业务,可能会发送很多类型异常,所以统一抛大异常Exception。
  • 在Web层的servlet用try catch 抓去异常,对不同的异常进行不同的处理,使人知道异常发生在哪。​​​​​​​