什么是三层 表示层程序员只负责界面和传递界面数据,凡是与界面无关的都理解成一种业务 业务层负责具体的业务实现,可以以界面为单位实现业务类,为相关界面提供支持,但不负责具体的数据库操作,为每一个业务写一个方法。 数据访问层负责具体的数据库实现,以表为单位实现业务逻辑类,实现常用的表操作,比如增删改和查询。
1.业务逻辑层提供给表示层调用的方法要尽量的简单 2.数据访问层:应当为各个表建立一个表处理对象,封装基本的数据处理方法 -------------------------------------------------------------------------------- 搭建三层结构步骤 1、搭建表示层(创建一个Windows应用程序) 2、搭建业务逻辑层BLL(类库) 3、搭建数据访问层DAL,如果是SqlServer数据库,则取名叫SqlServerDAL(类库) 4 、搭建实体层Model(类库) 5、添加各层之间的相互依赖 6 、添加配置文件Config.txt,写入连接串 7 、在数据访问层创建或添加SqlHelp类专用于封装基本的数据库操作,中添加如下方法 1. static string connectionString;//存放连接串 2. static int ExecuteNonQuery 3. static DataReader ExecuteReader 4. static Object ExecuteScalar 5. static DataSet SearchData
|