求asp.net详细又易懂的3层结构建立步骤
我按照这步骤建立的为什么只有一个bin文件夹,正常来说应该每层有一个才对的,求解:
1、先在D盘建一个新文件夹
2、打开VS2008,新建一个网站,更改名字后存放在1中的文件夹中,此时要记得给该网站建一个新的文件夹,专门用来存放该网站所有的文件;
3、搭建数据访问层,点击文件——添加——新建项目——类库,更改名字之后,存放在1中的文件夹中,同样也为数据访问层,建立一个新的文件夹,专门存放数据访问层的文件,取名叫DAL;
4、搭建业务逻辑层,点击文件——添加——新建项目——类库,更改名字之后,存放在1中的文件夹中,同样也为业务逻辑层,建立一个新的文件夹,专门存放业务逻辑层的文件,取名叫BLL;
5、至此,三层架构算是搭建完成了,接下来我们为整个项目添加另一个类库,用来存放数据实体,用来在各层之间传递数据,取名为Models,该类库中的每一个类文件对应数据库中的一个数据表。
------解决方案--------------------每个类库单独放在文件夹中,这样你不止一个项目里面可以用到,其他项目都可以用到。。一个类库相当于一个dll。。编译好了之后随处都可以应用
------解决方案--------------------问一个小白问题,做网站的框架和系统的框架一样吗?
------解决方案--------------------
------解决方案--------------------你编译一下就应该在每个项目下都有Bin文件夹了
------解决方案--------------------三层架构啊,老师没给你教过么。
不要什么文件夹。
直接打开vs。
新建项目》其他项目类型》VS解决方案》空白解决方案。
点击文件——添加——新建项目——.net网站。
然后你的3,4,5 不变。。。。
DAL引用Model。
BLL引用DAL
UI引用BLL和model
搭建完成。
------解决方案--------------------楼上的 除了搭建框架 还可以讲点别的么? 小白 还在摸索中
------解决方案--------------------你可以把类库文件单独建,不管你放在哪个盘下面都行。回头你建了一个网站项目,只要添加现有的项目,把那些类库项目添加进来即可
------解决方案--------------------说白了,一个类库就是一个dll,不管你这个dll 在哪里都是可以引进来的。。
------解决方案--------------------1、新建 .net Web 应用程序
2、添加 Dals 层(类库)
3、 添加 Blls 层(类库)
4、 添加 Models 层(类库)
添加好引用
删除所有自动生成。
编译之后退出,。自己去看。
------解决方案--------------------这才20分,截图太麻烦了,划不来