DELPHI DATASNAP 2010入门操作(1)为什么要用datasnap 2010

 我来答
千锋教育
2018-07-28 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
对于datsanp 来说,其实我也只能算是一个入门者,因为一些相关知识不是太熟悉, 所以我现在的水平也只能说是入门级的水平,对一些深入的知识,我并不能很好的理解 ,写下这个入门级的BLOG,主要目的是为了群里面的一些与我一样的朋友,让他们对最 简单的datasnap 能有一个了解,因为很少有文章介绍这种简单的,入门级的操作,在过 程中如果有写错或者理解错误的,还请各位高手指点.关于多层很多朋友是望而止步,因为确实多层,需要考滤很多的相关因素,不过,很多时候, 我们的一个小的应用程序,并不需要哪么多的容错处理,有一些朋友,应用三层,只是 为了屏蔽我数据库的地址及端口号,因为如果是用SQL SERVER 的数据库,给别人攻击太 容易了,其实多层应用,很多时候并没有我们想像中的哪么复杂关于datasnap 2010 与DBX在群里面聊天的过程中,有很多朋友认为,datasnap 2010 只可以与DBX 捆绑在一起 ,而如果是想用ADO的话,哪就得放弁DATASNAP 2010 了,这个想法是错误的,datasnap 2010 是调用了DBX 库中的一些相关的东西,也就是我们如果用ADO来连接目标库的话, 哪么我们还是需要USES DBX相关的单元,但是这并不影响我们使用ADO关于2009-2010 的datasnap 与低版块的差异delphi 09/10 添加了新的datasnap ,但是并没有放弁对旧的datansp的支持,我们在 delphi 2010 上面,还是可以采用D7-D2010 上面所采用的三层的开发方法,但是delphi 2009 开始新添加了的datasnap ,让delphi 在数据处理方面又有了一个质的提升,可以 说新版本的datasnap是delphi 的一个重要的亮点功能不过,新版本也不是完全都如意,如果你还在用SQL SERVER 2000的话,哪么你想用 DBX的话,你的客户端必需要装到sql server 2008的客户端,否则,一系列的错误,会 搞的你不知是什么一回事!但是,这个问题并不会阻止delphi的兄弟们探索delphi 2010 datasnap 的真面目, 已有不少的朋友,把新的应用架到了delphi 2010 + datasnap 上面,因为相对旧版本来 说,做一个三层太简单了在D2007以前的版本中,我们的SOCKT 三层,必须要运行scktsrv.exe ,就算是有的 兄弟给改了面目,但是这还是没的让用户觉得你系统很强,特别是一些多年的BUG一直让 大多数人解决不了,大点的公司则选择了RO等专业的解决方案,但是一些公司不用盗版 ,又不愿意购卖正版的,则只能忍痛了....用了delphi 2010 的新的datasnap后,我们可以对 scktsrv.exe 说再见了,因为现 在,已经不在需要他了,如果我们需要足够的简单,我可以做到,服务器只有一个EXE文 件,客户机只有一个EXE文件,并且服务器放在U盘上携带到任何地方都可以用(数据呢 ?
兲精泰达288
2013-11-17 · 超过51用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:121万
展开全部
对于datsanp 来说,其实我也只能算是一个入门者,因为一些相关知识不是太熟悉, 所以我现在的水平也只能说是入门级的水平,对一些深入的知识,我并不能很好的理解 ,写下这个入门级的BLOG,主要目的是为了群里面的一些与我一样的朋友,让他们对最 简单的datasnap 能有一个了解,因为很少有文章介绍这种简单的,入门级的操作,在过 程中如果有写错或者理解错误的,还请各位高手指点.关于多层很多朋友是望而止步,因为确实多层,需要考滤很多的相关因素,不过,很多时候, 我们的一个小的应用程序,并不需要哪么多的容错处理,有一些朋友,应用三层,只是 为了屏蔽我数据库的地址及端口号,因为如果是用SQL SERVER 的数据库,给别人攻击太 容易了,其实多层应用,很多时候并没有我们想像中的哪么复杂关于datasnap 2010 与DBX在群里面聊天的过程中,有很多朋友认为,datasnap 2010 只可以与DBX 捆绑在一起 ,而如果是想用ADO的话,哪就得放弁DATASNAP 2010 了,这个想法是错误的,datasnap 2010 是调用了DBX 库中的一些相关的东西,也就是我们如果用ADO来连接目标库的话, 哪么我们还是需要USES DBX相关的单元,但是这并不影响我们使用ADO关于2009-2010 的datasnap 与低版块的差异delphi 09/10 添加了新的datasnap ,但是并没有放弁对旧的datansp的支持,我们在 delphi 2010 上面,还是可以采用D7-D2010 上面所采用的三层的开发方法,但是delphi 2009 开始新添加了的datasnap ,让delphi 在数据处理方面又有了一个质的提升,可以 说新版本的datasnap是delphi 的一个重要的亮点功能不过,新版本也不是完全都如意,如果你还在用SQL SERVER 2000的话,哪么你想用 DBX的话,你的客户端必需要装到sql server 2008的客户端,否则,一系列的错误,会 搞的你不知是什么一回事!但是,这个问题并不会阻止delphi的兄弟们探索delphi 2010 datasnap 的真面目, 已有不少的朋友,把新的应用架到了delphi 2010 + datasnap 上面,因为相对旧版本来 说,做一个三层太简单了在D2007以前的版本中,我们的SOCKT 三层,必须要运行scktsrv.exe ,就算是有的 兄弟给改了面目,但是这还是没的让用户觉得你系统很强,特别是一些多年的BUG一直让 大多数人解决不了,大点的公司则选择了RO等专业的解决方案,但是一些公司不用盗版 ,又不愿意购卖正版的,则只能忍痛了....用了delphi 2010 的新的datasnap后,我们可以对 scktsrv.exe 说再见了,因为现 在,已经不在需要他了,如果我们需要足够的简单,我可以做到,服务器只有一个EXE文 件,客户机只有一个EXE文件,并且服务器放在U盘上携带到任何地方都可以用(数据呢 ?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式