三层架构

  • 表示层:又称为 web层,与浏览器进行数据交互的。
  • 业务逻辑层:又称为service层,专门用于处理业务数据的。
  • 数据访问层:又称为dao层,与数据库进行数据交换的。将数据库的一条记录与JavaBean进行对应。
  • 习惯在dao层的方法中抛出异常SQLException。原则:底层发生一场抛出去,数据库最大异常就是SQLException。
    业务层会处理各种业务,可能会发送很多类型异常,所以统一抛大异常Exception。
    在Web层的servlet用try catch 抓去异常,对不同的异常进行不同的处理,使人知道异常发生在哪。
    只要是登录,都要返回实体类,这样便于显示用户登录信息。
    在数据库数据名字有_时,实体类数据名字不能同样也跟着写有_的名称,而应该去掉_,第二个单词首字母大写。

    1.新建web工程。

    2.导入jar包

    3.建立架构

    a) Dao、只做访问数据

    b) service、处理业务sss

    c) controller、控制层,控制页面跳转之类的。

    d) Entity、实体

    4.导入BaseDao

    5.编写entity代码

    6.写dao层的代码

    7.编写service层代码

    8.编写controller

    9.编写页面,完成效果

posted @ 2021-11-15 21:40  Kang322  阅读(142)  评论(0)    收藏  举报