您的位置:首页 > 其它

工厂模式开发

2010-09-02 10:53 399 查看
要做MVC版的直通车了,一向记忆力不好, 怕忘了工厂模式的开发流程,所以把工厂模式的开发流程总结一下:

一、三层结构框架

简单型:



标准型:



两种模式的框架都可通过动软.Net代码生成器生成项目框架



二、开发流程

简单型:开发时只需要在三个地方加入代码:Web层、Sql层、Bll层

三个层之间的调用关系:Web层-->Bll层-->Sql层

1、在Web层添加.aspx页面,后台调用Bll层方法。

Bll层类名称 bll = new Bll层类名();

bll.GetList();

2、在Bll层添加方法。

public DataSet GetList(string strWhere)
{
return dal.GetList(strWhere);
}

3、在Sql层编写查询语句。

public DataSet GetList(string strWhere)
{
StringBuilder strSql = new StringBuilder();

strSql.Append(Sql语句);

return DbHelperSQL.Query(strSql.ToString());
}

标准型:开发时需要在四个地方加入代码:Web层、Sql层、Idal层、Bll层

四层之间的调用关系:Web层-->Bll层-->Idal层,Sql层继承接口Idal层,实现接口中方法。

1、在Web层添加.aspx页面,后台调用Bll层方法。

Bll层类名称 bll = new Bll层类名();

bll.GetList();

2、在Bll层添加方法。

public DataSet GetList(string strWhere)
{
return dal.GetList(strWhere);//Idal层类名 dal=DataAccess.Create表名();
}

3、Idal层添加方法。

DataSet GetList(string strWhere);

4、Sql层编辑Sql语句。

public class 类名:Idal层类名//接口实现
{
public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append(Sql语句);
return DbHelperOra.Query(strSql.ToString());
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: