MVC + 三层架构、开发的注意事项
什么是MVC(模型-视图-控制器):
- M : Model 模型层 : 由业务逻辑和数据访问层组成,由JavaBean来实现。
- C : Controller 控制器,由Servlet实现。
- V :View 表示层,也称为Web层,由JSP实现。
MVC + 三层架构
服务器端程序的经典三层体系架构:
- 表示层:又称为 web层,与浏览器进行数据交互的。
- 业务逻辑层:又称为service层,专门用于处理业务数据的。
- 数据访问层:又称为dao层,与数据库进行数据交换的。将数据库的一条记录与JavaBean进行对应。
开发的注意事项:
- 习惯在dao层的方法中抛出异常SQLException。原则:底层发生一场抛出去,数据库最大异常就是SQLException。
- 业务层会处理各种业务,可能会发送很多类型异常,所以统一抛大异常Exception。
- 在Web层的servlet用try catch 抓去异常,对不同的异常进行不同的处理,使人知道异常发生在哪。