简单的三层框架以及使用 dbutils 进行数据库操作(入门)
1. 搭建三层框架
1.1. 什么是三层框架
三层框架就是将代码简单的分为三层并对某些地方进行必要的封装,方便日
后维护,主要分为以下三部分:
界面层(Swing 或 JSP):主要是界面显示的代码。
业务层(business):主要是处理业务逻辑的代码。
数据访问层(DAO):主要是与数据库交互的代码。
1.2. 各层之间如何协作
关系:界面层(调用) Æ 业务层(调用) Æ 数据访问层(与数据库交互)
(显示)界面层 Å (结果)业务层 Å (结果)数据访问层
数据传递:各层之间将数据封装成实体类(entity)进行传递。
写入信息:界面层将用户录入的信息封装成实体类对象,然后传给业务层进
行相关的业务处理,然后业务层选择需要调用的数据访问层,数据访问层负
责将传递过来的实体对像中封装的信息提取出来,并且拼出 SQL 语句,将
信息写入数据库。
显示信息:数据访问层将数据库中的数据提取出来封装成实体对象,如果有
多个对象的话继而封装成集合,然后传递给调用它的业务层进行业务处理,
业务层再将处理过的实体对象或是集合传递给调用业务层的界面,界面最后
将实体对象或是集合中封装的信息提取出来进行显示。
2. 编写实例(省略界面层和业务层)