`
lovexuwenhao
  • 浏览: 199514 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

图解建立三层架构项目

阅读更多

建立一个名为 mysite的项目,采用三层构架:
1.新建立一个空白解决方案文件,如下图:
 
2.此时解决方案中没有任何项目.
 
3.右键选择解决方案--选择添加新项目--选择类库(新建Model数据模型层),或“文件”菜单-“添加”-“新建项目”
 

 
4.重复以上步骤,依次建立二个类库项目,分别是:DAL数据访问层,BLL业务逻辑层.
5. 右键选择解决方案--选择添加-新建网站 (asp.net项目),即表示层
 


6.到此项目建立完成,解决方案如下图:
 
7.在windows资源管理器中如下图:
 
 

8.建立各层引用关系如下:
Web --> BLL --> DAL---
  |      |        |               |
  |      V        |              |
  +->  Model <---+-----      


(1)右击DAL 选择“项目依赖项目”,勾选 Model,DAL项目右键-“添加引用”-“项目” 选择 Model
 
(2)右键 BLL  选择“项目依赖项目”Model, DAL 添加引用 Model, DAL
(3)最后Web 引用 BLL
(4)Model无引用
这样我们就搭建好了环境 然后开始编码

分享到:
评论

相关推荐

    三层架构 DAL BLL UIL 三层架构图解

    三层架构 DAL BLL UIL 三层架构图解 在软件开发中,三层架构是最常见的设计模式之一,主要将整个业务应用划分为表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)和数据存储层(DBL)。这种架构设计的目的是为了...

    ASP.NET创建三层架构图解详细教程

    1、新建项目 2、创建Visual Studio解决方案 3、再创建项目 4、选择类库类型 5、依次创建bll(业务逻辑层),dal(数据访问层)和model(模型层也可以叫实体层) 6、添加一个网站 7、选择相应的类型 8、修改...

    三层架构各层间的访问过程简单说明

    ### 三层架构各层间的访问过程简单说明 #### 一、引言 三层架构是一种常见的软件设计模式,它将应用程序分为三个主要部分:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data ...

    JavaWeb建立简单三层项目步骤图解

    JavaWeb建立简单三层项目步骤图解 JavaWeb建立简单三层项目是一种常见的项目架构模式,它将整个项目分为三层:表示层、业务逻辑层和数据访问层。这种架构模式可以使项目更加模块化、灵活和易于维护。 在JavaWeb中...

    图解TCP、http知识

    它通过三次握手建立连接,确保数据在发送前双方已经建立了稳定的通信链路。这个过程包括客户端发送一个SYN(同步序列编号)请求,服务器回应一个SYN+ACK(同步确认),然后客户端再发送一个ACK(确认)来完成连接。 ...

    精讲计算机网络协议架构(图解超赞超详细).docx

    ### 精讲计算机网络协议架构 #### 一、网络协议概述 ##### 1.1 什么是网络协议 网络协议是指在网络中进行数据交换时所遵循的一系列规则、标准或约定。这些规则确保了不同设备间的信息能够正确、高效地传输。协议...

    tomcat组件图解 一个web服务器的架构演化史

    Host用于管理多个基于域名的应用,而Context则对应于单一的Web应用,Wrapper则是最内层的Container,负责单个Servlet的生命周期管理。 - **Engine/Host/Context/Wrapper** 这些组件遵循MVC(Model-View-Controller...

    图解TCP/IP

    10. TCP三次握手:TCP在开始传输数据前,通过三次握手来建立一个可靠的连接。这包括SYN、SYN-ACK和ACK三个步骤。 11. TCP滑动窗口机制:这是一种流量控制技术,用于防止快速发送方压倒慢速接收方。它允许发送方在...

    ASP.MVC3.0中文实例图解教程

    - **创建ASP.NET MVC 工程**:学习如何在Visual Web Developer 2010 Express中建立一个新的ASP.NET MVC项目。 - **创建控制器与视图**:理解控制器和视图的基本概念,并掌握创建它们的方法。 - **使用Entity ...

    SSH整合登陆注册源码(数据库+图解)

    SSH框架集成在Web应用开发中被广泛使用,因为它能够提供强大的MVC(Model-View-Controller)架构支持,持久层管理以及依赖注入等功能。下面我们将深入探讨SSH整合在登陆注册功能中的具体应用。 首先,Struts作为MVC...

    图解HTTP笔记(个人笔记).md

    - 通过“三次握手”建立连接: - 第一步:客户端发送带有SYN标志的连接请求。 - 第二步:服务器响应客户端的请求,同时带上ACK标志确认,以及自己的SYN标志。 - 第三步:客户端再发送一个带有ACK标志的确认消息...

    mysql架构与存储引擎(MySQL逻辑架构、InnoDB引擎、MyISAM引擎、存储引擎选择).docx

    - **架构图解**: - **内存结构**:包括缓冲池(Buffer Pool)、写缓冲区(Change Buffer)、自适应哈希索引(Adaptive Hash Index)和日志缓冲区(Log Buffer)等组件。 - **磁盘结构**:包括表空间(Tablespaces)、数据...

    wifi模块总结 图解

    #### 三、WIFI适配层与软件组件 ##### 3.1 WIFI适配层 WIFI适配层位于操作系统和硬件之间,负责协调底层硬件与上层应用程序之间的交互,实现数据包的封装与解封装。 ##### 3.2 wpa_supplicant - **概念**:wpa_...

    VoLTE SIP代码意义及流程图解_VoLTESIP开发流程_android_

    VoLTE(Voice over LTE)是一种基于IP的数据传输技术,它允许在4G LTE网络上进行高质量的语音通话。...通过阅读"VoLTE SIP代码意义及流程图解.pdf",可以更直观地掌握这些知识,并为实际项目开发提供指导。

    myeclipse10下搭建SSH框架步骤图解

    在IT行业中,SSH框架是指Struts、Spring和Hibernate三个开源框架的组合,它们分别是MVC设计模式中的表现层、业务层和服务层的解决方案。Myeclipse10是一款强大的Java集成开发环境,支持快速搭建和管理Java Web项目,...

    计算机网络经典面试题,漫画加图解!

    TCP三次握手是指TCP协议中的一种连接建立机制,包括: * 客户端发送SYN请求:客户端向服务器发送SYN(同步)请求。 * 服务器响应SYN+ACK:服务器响应客户端的SYN请求,并发送SYN+ACK确认包。 * 客户端响应ACK:...

    红旗Linux5.0桌面正式版光盘安装图解教程

    - **社区论坛**:建立官方及第三方社区论坛,鼓励用户之间相互交流学习经验。 通过以上详细介绍,我们可以了解到红旗Linux5.0不仅具备良好的稳定性和安全性,在用户体验方面也做了很多优化工作。无论是对于初次...

    图解冲突域和广播域---学习网络知识的入门

    ### 图解冲突域和广播域——学习网络知识的入门 #### 一、引言 随着信息技术的飞速发展,网络已成为现代社会不可或缺的一部分。在复杂的网络环境中,理解冲突域和广播域的基本概念对于优化网络性能至关重要。本文...

    软件实施整个流程文档

    - **制度建立:**为项目建立必要的规章制度。 - **人员管理制度:**包括考勤、奖惩等人事管理规定。 - **系统管理员制度(医院维护系统管理员):**针对特定岗位的管理规范。 - **沟通协调制度:** - 与供应商之间...

Global site tag (gtag.js) - Google Analytics