七层登陆

来源:互联网 发布:mv视频制作软件 编辑:程序博客网 时间:2024/06/05 14:42

    实现步骤:

    1、创建Entity,实现业务实体。 

    2、创建IDAL,调用Entity,实现接口。 

    3、创建DAL调用IDALSQLHealper,实现接口里的方法。 

    4、增加APP.config里的配置信息,为提供DAL的程序集。 

    5、创建Factory,调用IDAL层,返回程序集的指定类的实例。 

    6、创建BLL,调用Factory,得到程序集指定类的实例,完成数据操作方法。以及调用IDAL ,Entity

    7、创建Facade,调用BLL以及Entity,得到BLL层的处理结果返回值。

    8、创建UI,调用Facade里的数据操作方法和Entity层,实现登录。 

     

    七层原理:

     

    1. 系统通过应用程序客户端提供与用户的交互平台,并向服务器提交请求(界面外观层);
    2. 用户提交请求后,界面规则层对用户的数据按照业务逻辑层要求的接口参数封装规则封装用户数据,然后调用业务接口层对外提供的相应命令接口(界面规则层),
    3. 业务接口层通过对数据进行解析并分别送入不同的逻辑处理并向用户返回处理结果(业务接口层);
    4. 对于数据和命令的不同,处理方式也不同,我们将不同的处理方式都归类,并将接口层传入的数据及命令流入对应处理流程(业务规则层);
    5. 这时,不同的处理流程分析数据和命令产生出对应的一个实体,这个实体根据其本身的属性和方法以及上层传入的命令,将数据处理为数据访问层需要的接口参数,并向数据访问层提交访问数据库的请求,并向业务接口层返回访问结果(实体层);
    6. 数据访问层会将数据转化为数据库可识别的语句(SQL),并访问数据库层,访问结果会返回给实体层(数据访问层);
    7. 数据库层处理上层传入的SQL,读写数据库内置对象,并根据其内置对象本身的关系对数据做进一步校验和处理(数据库层)。

     

原创粉丝点击