工厂三层结构环境的搭建
2016-04-11 21:40
92 查看
工厂三层结构
n年没登陆的账号,居然还在。怎么上传项目文件呢/?
一、创建项目
1、创建Model,实现业务实体。
2、创建IDAL,实现接口。
3、创建SQLServerDAL,实现接口里的方法。
4、创建DBUtility,放DBHelpersql.cs。
System.configuration
5、创建DALFactory,返回程序集的指定类的实例。放发的素材dataaccess.cs和datacache.cs
System.Web、System.configuration
Dataaccess.cs 注释掉出错的代码
6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
7、创建WEB,调用BLL里的数据操作方法。添加app-code文件夹,加入messagebox.Cs,修改属性里将生成操作的值内容改为编译
二、添加引用
1.在WEB层添加对BLL层、Model层、SQLServerDAL的引用
2.在BLL层添加对SQLServerDAL(反射必须)、DALFactory、IDAL、Model层的引用
3.在SQLServerDAL层添加对DBUtility、IDAL、Model层的引用
4.在DALFactory层添加对IDAL层、System.Web、System.configuration的引用。右键引用System。web引用。
5.在IDAL层添加对Model层的引用
三、修改配置文件
1、修改web。config中的<add key="DAL" value="SQLServerDAL"/>节为自己的命名空间。
<appSettings>
<add key="DAL" value="SQLServerDAL"/>
</appSettings>
2、修改webconfig添加连接字符串
<connectionStrings>
<add name="sqlservercon" connectionString="user id=sa;password=sasasa;initial catalog=school;data source=.\SQLserver"
providerName="System.Data.SqlClient" />
</connectionStrings>
web。Config 结构图如下:
n年没登陆的账号,居然还在。怎么上传项目文件呢/?
一、创建项目
1、创建Model,实现业务实体。
2、创建IDAL,实现接口。
3、创建SQLServerDAL,实现接口里的方法。
4、创建DBUtility,放DBHelpersql.cs。
System.configuration
5、创建DALFactory,返回程序集的指定类的实例。放发的素材dataaccess.cs和datacache.cs
System.Web、System.configuration
Dataaccess.cs 注释掉出错的代码
6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
7、创建WEB,调用BLL里的数据操作方法。添加app-code文件夹,加入messagebox.Cs,修改属性里将生成操作的值内容改为编译
二、添加引用
1.在WEB层添加对BLL层、Model层、SQLServerDAL的引用
2.在BLL层添加对SQLServerDAL(反射必须)、DALFactory、IDAL、Model层的引用
3.在SQLServerDAL层添加对DBUtility、IDAL、Model层的引用
4.在DALFactory层添加对IDAL层、System.Web、System.configuration的引用。右键引用System。web引用。
5.在IDAL层添加对Model层的引用
三、修改配置文件
1、修改web。config中的<add key="DAL" value="SQLServerDAL"/>节为自己的命名空间。
<appSettings>
<add key="DAL" value="SQLServerDAL"/>
</appSettings>
2、修改webconfig添加连接字符串
<connectionStrings>
<add name="sqlservercon" connectionString="user id=sa;password=sasasa;initial catalog=school;data source=.\SQLserver"
providerName="System.Data.SqlClient" />
</connectionStrings>
web。Config 结构图如下:
相关文章推荐
- 把Ubuntu用户目录下的目录名改成英文
- php循环生成的表单如何获得其各项值案例
- Whu 1604——Play Apple——————【博弈】
- 利用Powershell每天自动设置提取Win10的windows聚焦图片(Spotlight)作为桌面壁纸的方法
- NameNode中数据节点的保存(1)——Host2NodesMap
- ios动画效果学习
- 2440裸机lEd
- 栈的实现(栈的基础操作)
- meta标签
- java写JSON格式化的方法
- BFS--广度优先搜索--图的邻接表
- BFS--广度优先搜索--图的邻接表
- STM32f103 外部引中断
- 1002 Strange fuction
- JavaScript中数组去除重复
- c语言中的字节数关系、
- Java并发容器(一) CocurrentHashMap的应用及实现
- Python 如何安装各种模块(1)
- 浅谈C++容器(六)
- Flink:下一代流计算平台?