仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 953|回复: 9
打印 上一主题 下一主题

[学习教程] ASP.NET编程:迈向Data 2.0――进修利用ADO.NET数据服务框架仓酷云

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:27:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一般的指的.net就是跟net网页编程相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#)跟着.NETFramework3.5SP1和VisualStudio2008SP1的正式公布,ADO.NET数据服务框架(ADO.NETDataServicesFramework)也正式离开了我们的眼前。克日,MSDNMagazine公布了题目为《在Web服务范畴公然和利用数据》的文章,论述了ADO.NET数据服务框架的基础理念、系统布局、服务端数据模子、会见协定、平安性和客户端会见。
在本文中,作者把ADO.NET数据服务框架界说为:
总的来讲,ADO.NET数据服务框架的方针是为那些公然和利用以数据为中央的服务,创立基于具象形态传输(REST)的复杂框架。此类服务利用一致的界面公然数据,以供全部企业Intranet或Internet局限内的一切Web客户端利用。该框架由一个服务器库和一组客户端库构成,前者用于将数据作为服务平安公然,后者是为一系列Microsoft使用程序和手艺(Microsoft?.NETFramework和Silverlight等)可以利用服务而构建的。
ADO.NET数据服务框架在对数据模子的处置上,充实利用了ADO.NET实体框架(ADO.NETEntityFramework)的功效,特别基于实体数据模子(EntityDataModel,EDM)对干系数据库举行映照和会见;而关于非干系数据,则依托IQueryable接口来公然。
在会商Web的手艺时,平安性是重点必要存眷的成绩,而ADO.NET数据服务框架则依托ASP.NET和WCF现存的大批平安性机制,来完成身份考证、会见受权等功效。
文章的后半段,侧重解说了对ADO.NET数据服务框架举行会见的常识。要会见ADO.NET数据服务和会见惯例的WCFServices是分歧的。不外ADO.NET数据服务框架已供应了响应的程序集或工具包,这些客户端库来匡助我们更简单地编写会见ADO.NET数据服务的代码。个中包含:


  • .NET客户端库:为WindowsForms、WPF、Web使用程序供应System.Data.Services.Client.dll程序集。
  • Silverlight客户端库:已和Silverlight2Beta2一同公布,一样仍是在Silverlight项目中援用System.Data.Services.Client.dll程序集。
  • AJAX客户端库:在CodePlex上ASP.NET项目中下载。
经由过程对ADO.NET数据服务框架进修和利用,并分离相干手艺,关于以数据(Data)为中央的使用,我们就能够从之前在Client-Server的模子下间接对数据库(即所谓的Data1.0)的会见,变化为在RichInternetApplication(RIA)的模子下对数据服务(即所谓的Data2.0)的会见,从而迈向Data2.0。
别的,ccBoy在他的一篇博客文章中也对ADO.NET数据服务框架赐与了很高的评价:
ADO.NET数据服务渐渐成为一个十分不错的工具和兵器,它完善地和ADO.NET实体框架相分离,能够说很年夜水平上填补了EF今朝散布式开辟的短板,同时DataServices自己同样成功地减弱了WCF本来基于SOAP的组件通讯的极重,能够说使用了WCF最好的部分。
同时,他也供应了一个Self-Hosting实例,这类形式让以数据为中央的RIA使用程序,完成单机运转的形式。
来自:http://www.infoq.com/cn/news/2008/08/dive-into-data2
不可能天天有学习.net),我一同学说,你应该早就有作品啦。我惶惶然……
小魔女 该用户已被删除
沙发
发表于 2015-1-20 10:36:21 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
乐观 该用户已被删除
板凳
发表于 2015-1-25 22:21:22 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
山那边是海 该用户已被删除
地板
发表于 2015-2-4 06:07:49 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
兰色精灵 该用户已被删除
5#
发表于 2015-2-9 17:05:41 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
再现理想 该用户已被删除
6#
发表于 2015-2-11 16:30:06 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
活着的死人 该用户已被删除
7#
发表于 2015-2-25 21:59:03 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
冷月葬花魂 该用户已被删除
8#
发表于 2015-2-27 18:20:39 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
爱飞 该用户已被删除
9#
发表于 2015-3-16 21:50:32 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
若天明 该用户已被删除
10#
发表于 2015-3-23 03:58:10 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表