分层结构在.Net中项目创建方法之一(ASP1.1)
来源:互联网 发布:魔百盒mg100安装软件 编辑:程序博客网 时间:2024/06/05 22:40
本人用Vs2003,VB.net
一直想采用分层结构,能把前台,业务,数据库分开来,成为多个DLL文件。经过摸索,总结出如下方法,并不一定是最合理,但是我目前用着非常好。
多个工程,一个解决方案
为了进行分层结构的系统开发,一套系统需要几个工程来完成。比如BLL,DAL,WEB,Utilty四个工程组成一个完整的系统。这样需要一个解决方案对应多个工程的情况。
BLL,DAL,Utilty都好说。关键是这个Web如何建立。
首先,建立一个空白的解决方案。比如eraysky
然后,为解决方案添加-新建项目,类型为类库。添加BLL,DAL,Utilty三个工程。
然后,在eraysky文件夹下手动建立一个Web文件夹,然后为其设置web共享,Web应用程序名为eraysky.
然后,为解决方案添加-新建项目,类型为web应用程序。名称为eraysky.这样。将不会在默认网站的路径下建立这个项目,而是在 eraysky/web下建立这个项目。
最后,在解决方案中把eraysky改名,改为Web,这样,所有目的都达到了。
注意,所有工程的输出路径均为eraysky/web/bin/下。开发时是在eraysky文夹。部署的时候,只需要部署eraysky/web/文件夹就可以了。
这样一个eraysky文件夹下会分出Web,BLL,DAL,Utility四个文件夹。Web.DLL,BLL.DLL,Utitily.DLL,DAL.DLL四个生成文件都在Web/bin下。在编码时需要互相引用。引用时有个原则就是Web只能直接调用BLL,BLL只能直接调用DAL,而Web,BLL,DAL都可以直接调用Utility。
这个结构本来是访照MS的PetShop,但是去除了接口类,工厂类等。是介于PetShop和不分层之间的一种结构。
- 分层结构在.Net中项目创建方法之一(ASP1.1)
- 分层结构在.Net中项目创建方法(ASP2.0)
- intelliJ idea创建分层的项目结构
- intelliJ idea创建分层的项目结构
- intelliJ idea创建分层的项目结构
- 在 Visual Studio 2013 中创建 ASP.NET Web 项目(1):概述 - 创建 Web 应用程序项目
- 在asp.net中应用sqlserver数据库之一(创建连接字符串)
- .Net项目分层与文件夹结构大全(最…
- 在C#中创建sql的存储过程方法之一
- ASP.NET 分层结构初探
- ASP.NET 分层结构初探
- WEB项目的分层结构
- WEB项目的分层结构
- 在Asp.Net MVC项目中创建一个API
- ASP.NET - 演练:在 TreeView 控件中显示分层数据
- 在.NET中创建弹出窗口的方法
- .Net项目分层与文件夹结构大全(最佳架子奖,吐槽奖,阴沟翻船奖揭晓)
- linux 环境下 用maven 创建项目(子项目分层创建)springMVC项目
- Office with .Net(二)之外传―――“彻底干净的”关闭Office程序
- 在页面中保存页面变量的方法 viewstate
- 程序只启动一个实例的几种方法
- 从当当网的帮助说明看他的分词技术
- 我的“取经”之路
- 分层结构在.Net中项目创建方法之一(ASP1.1)
- 关于回调函数里的控件使用问题
- 异常处理学习
- 40种网站常用设计技巧
- JAVA 将数字字符串转换成中文形式
- 考研日志-7
- 日期格式化的方法
- VC中如何建立一个UNICODE应用程序
- IT 名词