asp.net中的三层架构是什么意思

asp.net中的三层架构是什么意思,第1张

通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层弯孝备(Data access layer)。

界面层,很好理解,就是界埋毁慎渗面,aps.net里面就是webform。

业务逻辑层,就是业务逻辑的实现,比如你要做登录,就在业务逻辑层判断账号密码的正确性。

数据访问层,说白了就是访问数据库的代码。

Mi crosoft.NET Framework是微软推出的一套下一代开发平台隅.NET基于开发人员的角度来说它是一个公共平台的类库(FCL),包含了近100个命名空间(namespace)的近5000个类,想想乎庆看这是多么的强大,还包春顷谈括一个公共语言运行库(CLR)。因为只要符合.NET的公共运行规范(CLS的语言都可以使用它提供的强大的类,并编译为微软的中间语言(MSiL),在其他的应用中就可以当作一个组件来调用。同时享受公共运行库带来的一切好处:垃圾自动回收(GC)、实时编译(JIT)、跨语言互动、跨平台。.NET还可比喻是 *** 作系统提供给开发人员的面向对像的API。

ASP.NET是.NET中的一部分。它最大的优点除了是编译执行速度快外,我觉得最大的优点是页面和代码分离的编写方式,再加上.net库提供的支持扒碰事件的各种WEB控件,以及.NET公共平台的类库(FCL),和以前编写网页方式相比可谓是一场革命。

啊!!你没有接触过asp.net的编写吗?

ASP.Net是建立在微软.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。既然asp.net是微软的产品,使用微软的编程软件microsoft visual studio是最适合的啊。网上有得下载。

当前可滑举用的最新版本带让坦是microsoft visual studio 2008。数据库的话,搭配microsoft sql server 2008就可以蠢桐编写网站了。

***********答案补充

你用过Macromedia Dreamweaver写后台代码后,会发现Dreamweaver没有编程语言提示,做asp.net编程时,这样很不方便。

做网站一般分两步:

1、页面美工,即做静态页面,使用较广的是dreamweaver。

2、后台程序,即用服务器语言编写后台程序代码。

在asp.net里就分成前台页面文件.aspx和后台程序文件.aspx.cs


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12316475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存