下载此文档

三层架构详解.docx


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
三层架构详解
一、数据库
/*=================================================
=============*/
/* DBMS name:
MicrFactory,返回程序集的指定类的实例。
6、创立 BLL,调用 DALFactory,得到程序集指定类的实例,完成数据操作方法。
7、创立 WEB,调用 BLL 里的数据操作方法。
留意:
1、 里的程序集名称必需与 SQLServerDAL 里的输出程序集名称全都。
2、DALFactory 里只需要一个 DataAccess 类,可以完成创立全部的程序集实例。
3、工程创立后,留意修改各工程的默认命名空间和程序集名称。
4、留意修改解决方案里的工程依靠。
5、留意在解决方案里增加各工程引用。
三、各层间的访问过程
1、传入值,将值进展类型转换(为整型)。
2、创立 BLL 层的 对象 c,通过对象 c 访问 BLL 层的方法 GetContentInfo(ID)
调用 BLL 层。
层的接口对象 dal,这个对象是由工厂层DALFactory 创立的,然后返回IDAL 层传入值所查找的内
3、BLL 层方法 GetContentInfo(ID)中取得数据访问层 SQLServerDAL 的实例,实例化 IDAL
容的方法 (id)。
4、数据工厂通过 配置文件中给定的 webdal 字串访问 SQLServerDAL 层,返回
一个完整的调用 SQLServerDAL 层的路径给 BLL 层。
5、到此要调用SQLServerDAL 层,SQLServerDAL 层完成赋值 Model 层的对象值为空,给
定一个参数,调用 SQLServerDAL 层的 SqlHelper 的 ExecuteReader 方法,读出每个字段的数据
赋值给以定义为空的 Model 层的对象。
6、SqlHelper 执行 sql 命令,返回一个指定连接的数据库记录集,在这里需要引用参数类型,
供给为翻开连接命令执行做好预备 PrepareCommand。
7、返回 Model 层把查询得到的一行记录值赋值给 SQLServerDAL 层的引入的 Model 层的对
象 ci,然后把这个对象返回给 BLL。
8、回到 Web 层的 BLL 层的方法调用,把得到的对象值赋值给 Lable 标签,在前台显示给界面
四、工程中的文件清单
1、DBUtility 工程
(1)
using System;
using ;
namespace Utility
{
/// <summary>
/// ConnectionInfo 的摘要说明。
/// </summary>
public class ConnectionInfo
{
public static string GetSqlServerConnectionString()
{
return [“SQLConnString“];
}
}
}
2、SQLServerDAL 工程
〔1〕 抽象类
using System;
using ;
using ;
using DBUtility;
namespace SQLServerDAL
{
/// <summary>
/// SqlHelper 的摘要说明。
/// </summary>
public abstract class SqlHelper
{
public static readonly string CONN_STR =
();
/// <summary>
/// 用供给的函数,执行 SQL 命令,返回一个从指定连接的数据库记录集
/// </summary>
/// <

三层架构详解 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人夜紫儿
  • 文件大小198 KB
  • 时间2022-08-30