三层架构
- 表示层:又称为 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.编写页面,完成效果

浙公网安备 33010602011771号