DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: laidabin
今日帖子: 3
在线用户: 24
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 evget08 (慧都控件网) ▲▲▲▲△ -
普通会员
2014/10/19 22:50:39
标题:
TMS RemoteDB 浏览:3749
加入我的收藏
楼主: Feature overview
TMS RemoteDB allows you to create database applications that perform SQL operations on a remote http server, instead of a database server, using a TDataset descendant. This makes it easy to convert existing Delphi client-server applications into 3-tier applications with minimal changes in source code.

Overall features Cross-platform 
Scalable 
Blazing fast 
Optimized memory usage 
Keeps existing component behavior (like TFieldDefs, for example) 
Requires minimum code change in client application 
Supports FireDac, dbExpress, UniDac, among others 
 
Overview of RemoteDB architecture.

 The RemoteDB Server is a Delphi application/service that listen to http requests. When clients perform requests, the RemoteDB Server will forward the requests to the actual database server being used, using the specified database-access component. The SQL is performed and the results are returned back to the client. You can choose the components that will perform the SQL statements from a wide-range of options such as FireDac, dbExpress, dbGo (ADO), among others, using component adapters. The SQL database can be any database server supported by the components used, and must be thread-safe (most are). 

 From the Delphi client application, you can use as many TXDataset components as you need to perform the regular SQL operations. All TXDataset components are linked to a TRemoteDBDatabase component via a Database property. The RemoteDBDatabase component is the one in charge of forwarding the SQL requests to the RemoteDB Server and retrieving back the values. All operations on the client are transparent and just like any TDataset usage: you specify the SQL statement, Open the dataset (or ExecSQL), define the list TField components, Params, connect TDatasource components to it, etc.. 

Wide Range of Database Component Access at Server Side

 When building the server, you can use a wide range of database-access component to connect to your database. This has many advantages:

You can use your existing know-how on a specific component set; 
You can fine-tune your server side with specific options that your components provide to you; 
Your client application will behave exactly like the component you use on server side. This allows you much bigger compatibility and easy transition to TMS RemoteDB. If your existing client application uses FireDAC, for example, you can use it at server side, making your client-side TXDataset behaves almost exactly as a TFDQuery. It's the same for all other components supported by TMS RemoteDB. 
Client features: Http client available in Windows, Mac OS X, iOS and Android 
Support for Http Secure (Https) 
Transparent handling of chunked and gzip-encoded responses 
Server features: Http server based on http.sys stack (Windows only - minimum Vista and Server 2008) 
Support for Http Secure (Https) 
Kernel-mode caching and kernel-mode request queuing (less overhead in context switching) 
Multiple applications/process can share (respond) the same port (at different addresses) 
Secure Sockets Layer (SSL) support in kernel-mode 

TMS Aurelius Integration
If your application is already using our ORM framework TMS Aurelius for database access, then making it a 3-tier application with TMS RemoteDB will require just a few lines of code. TMS Aurelius provides a new adapter for RemoteDB that you can use as the connection to your database (IDBConnection interface) pretty much like the other options like FireDac, dbExpress, UniDac, etc ... You don't need to change a single line in your Aurelius application - just change the connection to use TMS RemoteDB and it becomes 3-tier. 
Supported Data-Access components


dbExpress 
dbGo (ADO) 
ElevateDB 
FireDac 
NexusDB 
SQL-Direct 
UniDac 

Supported platforms

TMS Aurelius iOSandroid 

Windows 32-Bit (Client and Server) 
Windows 64-Bit (Client and Server) 
Mac OS X (Client) 
iOS (Client) 
Android (Client)
----------------------------------------------
-
作者:
男 suqq (suqq) ★☆☆☆☆ -
盒子活跃会员
2014/10/20 17:24:59
1楼: 这贴是干啥用的呢?
----------------------------------------------
-
作者:
男 vga (vga) ★☆☆☆☆ -
盒子活跃会员
2018/1/31 11:35:06
2楼: 三层开发利器

http://download.csdn.net/download/wh1965/10232940
这里有破解工具,
但 完整的源码一直没有泄露出来,只能找到部分源码
----------------------------------------------
-
作者:
男 vga (vga) ★☆☆☆☆ -
盒子活跃会员
2018/1/31 11:45:27
3楼: 哪位有计分搬运一下?
----------------------------------------------
-
作者:
男 hua2000 (hua2000) ★☆☆☆☆ -
普通会员
2018/2/6 20:12:18
4楼: 我没有分值了, 
可以帮拉下来吗? 
感谢啊


这东西听说可以
不晓得怎么样呢
----------------------------------------------
qq :1315031405
作者:
男 hua2000 (hua2000) ★☆☆☆☆ -
普通会员
2018/2/6 20:12:59
5楼: 对了, 提示下, REMOTEDB 依赖其它几组, 不然,用不了
----------------------------------------------
qq :1315031405
作者:
男 kaida (kaida) ★☆☆☆☆ -
盒子活跃会员
2018/2/8 9:07:58
6楼: CrackTMSBusiness
----------------------------------------------
http://down.desei.com.cn/down/1041485/MyWeb/VCLs.html
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行80.07813毫秒 RSS