网上文摘 小说 Flash游戏 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
当前位置:Delphi园地技巧文章数据库编程 → ASTA3 初探
ASTA3 初探
日期:2005年1月19日 作者:tt8 人气: 查看:[大字体 中字体 小字体]
ASTA 3 是一个另类的N Tire第三方开发包,昨日花了一天时间

  看English Help研究一下它的简单用法,把一些体会写了下来。

      下载ASTA3.1破解版,安装到 e:\asta,破解.    运行例子发现有一

  些例子缺单元,下载asta3.0源码版安装到e:\asta3 然后把   asta3\bin

  路径也添加到libary path去,就可以了。

      体会ASTA的第一步是编译运行E:\Asta\Servers\ADO下的ADO服务

  器。连接SQL PUBS数据库。

      然后就可以运行E:\Asta\tutorials\NewUserJumpStart下的三个

  最简单的例子来体会一下ASTA的便捷性。把AstaClientDataSet1的

  Active先设置为False,修改SQL参数如:

     SELECT emp_id,fname,lname From EMPLOYEE

  然后把Active设置为True,就可以看到数据了。

  这三个例子最主要的差别在AstaClientDataSet1的EditMode的设置上:

     Noedit 数据不能修改

     Cached update  (就是Transaction)数据在应用了Applyupdates后修改

     Update after Post  数据提交后直接修伽
 

  只要用Select 就可以修改数据,因为ASTA会自动生成更新语句。

  还可以直接对Join解析,同样只要在EditMode中设置就可以了。

      如果不想弹出登陆窗口,可以修改ASTAClientSocket的ConnectAcion

  属性为:caUseDesignAddres即可。

      很多人说ASTA的服务器不用修改,呵呵,他们肯定是用2层的思想来

  开发三层数据库的。ASTA对于Client端Sql支持的很好。但是如果

  你想把业务逻辑放到ASTA服务端,或者说Midware也是可以的,ASTA

  完全可以实现,可以参看一个简单的例子:

  E:\Asta\tutorials\ServerSideTechniques\ProviderExample

 

     ASTA支持HTTP Tunnel,XML,DES,RSA,Compression,WebService

  Instant Message,Autoupdate,Firewall,Proxy。。。。。。太多功能了,如果

  按他们的说法,可以实现跨平台,跨数据库,通过Internet的多种应用。

     注意的是:ASTA只支持TCP/IP 协议,不能支持IPX等协议

     ASTA PDF帮助第52页提到了一些初次应用ASTA开发程序应该注意的一些

  事项。

     好了,一天的成果大概就是这些了。大家有什么经验请继续添加。

  一个简单例子 http://www.astatech.com/manual/tutorial.htm

ASTA 教学中心 http://www.astatech.com/tutorialcentral/

ASTA提供的服务器以及源程序 http://www.astatech.com/support/servers.htm

ASTA User's Guide 用户指南 http://www.astatech.com/manual/usersguide.htm

说了半天,好像开发N-Tier的第三方软件是ASTA最好,
不过根据获奖情况,好像是RemObjects后来居上!

大概的情况是:
2001-2003 用ASTA
2003-2004 用RemObjects SDK 3.0

RemoteObjects的介绍

http://www.remobjects.com/page.asp?id={364BA043-7A12-4453-8F96-97BDA56BC0E0}

(出处:http://delphibbs.com/keylife/iblog_show.asp?xid=10170)

相关文章:
 → 特别推荐
 → 热点TOP10
关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved