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


======================================================
注:本文源代码点此下载
======================================================

想写一系列文章,但是苦于工作太忙,所以第3估计要等很久了

delphi datasnap 2010 入门操作(2)不写一行代码。
       绿色三层我也行

http://www.cnblogs.com/zhqian/archive/2010/07/06/1771798.html

网上关于新版本的datasnap的资料不是太多,我现在所能找到的全面一些的,也就是我们qq群(datasnap[delphi]三层:67803772)里面的两位高手写的分析文章,且已经转到了我的blog文章中,还有群里面的一位朋友翻译了的datasnap 的一些资料。

对于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盘上携带到任何地方都可以用(数据呢?当然数据不算在内,如果只是为了影示的话,我可以用clientdataset 内存数据库)

同样的是这个exe,我可以设置成服务,让电脑开机就自动运行服务器端,以前的需要登录后才能用的悲剧,再见吧......

datansp 2010与ro

在专业与稳定性方面,ro永远走在前面,如果:

1、你不觉得ro很复杂

2、你用正版或者你不怕用了盗版的ro有版权问题

哪么,你可以去选择ro,而且新版本的ro,也支持用datasnap

我选择datasnap 的理由

datasnap 支持独立exe模式的tcp或http方式连接,也支持isapi模式的http连接,选用哪一种方式,需要看你的项目的情况而定,但是我相信,datasnap 的简单,是我选择他的理由!

让我们在后面的文章中,慢慢的体现datasnap的优秀之处吧

再次说明,我的文章,只适合入门级的新手,各位大侠如果有不同的意见,也欢迎指出!

datasnap 东家没有给我们太多的希望,但是datasnap 还是一个有力的工具,可以让我们更快速地开发满足客户要求的应用程序,旧版块的哪些bug,再见吧(注:datasnap 2010 也有一些bug,但是是可以解决的,因为我们可以看源码)


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值