
正文
比较成熟的.net开发架构,net开发项目例子
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
深入探讨:如何理解.Net的三层架构
1、这种三层架构是非常方便的。比如项目从Web移植到Form,我们只需要将表示层重新做一遍就可以了。其余两层不用改动,只需添加到现有项目就可以了。如果不采用这种架构,只是将代码写到表示层。那么所有的编码几乎都要重新来了。
2、在ASP.NET中,该层可以用SqlClient或OleDb从SQL Server或Access数据库取数据,把数据通过DataSet 或DataReader的形式给BLL,BLL处理数据给表现层。有的时候,例如直接把DataSet 或DataReader送给表现层的时候,BLL是一个透明层。
3、ASP.NET所说的三层架构是指MVC架构。MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。Model(模型)表示应用程序核心(比如数据库记录列表)。
4、控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。所以, .net的三层结构中,并没有action这个概念。可以这样说,如果深入理解了mvc,肯定是很容易理解asp.net的三层架构的。
5、需要说明一下,三层结构不是.NET的专利,也不是专门用在数据库上的技术。它是一种更加普适的架构设计理念。此种架构要在数据库设计上注意表之间的关系,尽力满足主与子的关系。
相关问答
Q1: 现在.net开发一般用什么框架还有模板?
服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。
公共语言运行时(CLR:CommonLanguageRuntime)、服务框架(ServicesFramework)和上层的两类应用模板——传统的Windows应用程序模板(WinFo)和基于ASPNET的面向Web的网络应用程序模板(WebForms和WebServices)。
SpringMVC应该最常用的。SpringWebMVC框架(简称SpringMVC)是一个丰富的模型视图控制Web框架。使用发布请求处理,他使用可配置的处理程序映射,视图解析和主题解决方案。SpringMVC用户似乎都商量好的,大约40%的开发都使用Spring。
)如果是“兼容开发”,也就是要兼容已有软件使用的.net,那没什么可说的,最好采用与已有软件同样的.net版本;2)如果是“全新开发”、不用考虑与已有.net兼容,那最好使用.netframework0及以后版本。
快速开发框架后端技术也有很多,比如.Net、JAVA、web api等,各大语言都有其开发架构,像.NET的MVC架构,JAVA的Java EE,一般web后端技术的知识面是很广的,语言、设计模式、需求分析、性能优化等都要懂。
三层架构是最基本的项目分层结果,而MVC则是三层架构的一个变体,MVC是一种好的开发模式。
Q2: 请介绍几个好用得.net开源框架
1、DotNetNukeDotNetNuke(简称DNN)是一个免费的、开源的、可扩展的内容管理系统,是建立在 ASP.NET 平台上的Web应用框架。
2、Nutch Nutch是Apache旗下的高度可扩展、可伸缩、可插拔的开源网络爬虫框架,功能完整。当然爬出框架还有很多:Heritrix、Crawler4j、WebCollector、WebMagic、SeimiCrawler、HtmlUnit等,可根据实际项目需要选择。
3、.net的开源项目还是有比较多的:ABP:一个国外的基于MVC的开源框架。Osharp:国人设计的基于MVC的开源框架。Nopcommerce:国外的基于MVC的电子商务平台。Orchard:微软官方的基于MVC的CMS内容管理系统。
Q3: 什么是.net软件开发架构?
.net framework是一个框架,用.net技术做软件开发时会用到,主要包括公共语言运行库和 .NET Framework 类库两大部分。用.net开发的软件在相应平台上使用,也会需要相应版本的框架。
.NET Framework是微软公司推出的程序运行框架,主要包含运行库和公共语言集,5是版本号,目前最新的版本是0(不向下兼容)。
.NET框架(英语:.NETFramework)是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件框架。.NET框架是微软公司继WindowsDNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台。
.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。
.NET是微软基于Windows研发的一种开发平台,而.NET开发就是针对Windows平台进行的开发,.NET开发可以用C#语言,VB语言进行开发。
Q4: .net框架主要是哪几部分组成
1、Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。
2、.NET框架是一个多语言组件开发和执行环境,它由以下三个主要部分组成:公共语言运行时。此名称不能准确反映它的全部功能。实际上,公共语言运行时在组件的开发及运行过程中,都扮演着非常重要的角色。
3、NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。
4、Business Tier(商业层)完成数据加工,提供加工后的数据给表示层,或者数据层。又可以分为 BLL(Business Logic Layer, 商业逻辑)和DAL(Data Access Layer, 数据访问)。
5、.NET Frameweork依托于windows系统,一是一个即时的编译平台把.NET的几种语言解释为系统可执行的语句去执行,另外就是C#,VB.NET,J#等编程语言只有在.NET环境下才能执行。
Q5: 选择什么版本的.NET框架框架比较合适?
1、)如果是“兼容开发”,也就是要兼容已有软件使用的.net,那没什么可说的,最好采用与已有软件同样的.net版本;2)如果是“全新开发”、不用考虑与已有.net兼容,那最好使用.net framework 0及以后版本。
2、建议用 最新,因为微软的框架是向下兼容的。而且 新的框架会把先前的一些bug啊什么的,给补上。再说了,作为一个程序员,和软件打交道的,软件更新也是必须的吧,你说 现在和别人说你现在还在用.NET 0,情何以堪。
3、现在用.net开发的话框架一般用MVC0 或MVC0 。微软推出MVC就是要代替老旧的WebForm,改变传统的控制开发方式,回归到以WEB开发的本质。不知道你问的框架是系统架构呢,还是网站开发模式。两个都说说吧。
4、你用360软件管家查看,对于高版本.Net,如果它显示“适合当前系统”,那么你可以安装;如果显示“不适合”就不安装了。
5、不同的.net程序需要适应版本的.net框架,没有最快最好的说法,比如1的程序是跑不在5上的。最新版本是0,不过开发工具还没正式放出。一般安装5版本可以保证绝大多数程序正常运行了。
6、那就要看你拿了开发什么样的项目了。如果你需要拓展性比较高的开发工具的话,我建议你使用力软敏捷开发框架。我们公司也在用。
关于比较成熟的.net开发架构和net开发项目例子的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






