国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>新品發(fā)布

Data Abstract 9.7:多層次框架|為所有主要平臺構(gòu)建數(shù)據(jù)庫驅(qū)動的應(yīng)用程序變得容易!

發(fā)布時間:2019/06/24 瀏覽量:3913
Data Abstract使用多層數(shù)據(jù)訪問方法,使數(shù)據(jù)訪問變得簡單、快速和安全,適合于現(xiàn)代在線世界。

Data Abstract開始是很容易的——而且從那變得更簡單。

 

.NET

Windows. WinRT. Windows 電話。甚至跨平臺Mono和Xamarin。

Data Abstract使您可以方便地訪問數(shù)據(jù)。

 

Cocoa

無論您是為Mac、iOS、WatchOS還是tvOS開發(fā)。無論您使用的是Swift、Objective-C還是Elements。

訪問您的數(shù)據(jù)從未如此簡單。

 

Java

目標(biāo)Android,或者任何其他在Java上運(yùn)行的系統(tǒng)。

對于Data Abstract,離您的數(shù)據(jù)只有幾行代碼之隔。

 

Delphi

使用Data Abstract安全地連接到數(shù)據(jù)庫。

來自Windows、Mac、Android和iOS上的VCL和FireMonkey應(yīng)用程序。

 

JavaScript

您的數(shù)據(jù)。在瀏覽器中。

這從來沒有比Data Abstract更容易。

 

Data Abstract使為所有主要平臺構(gòu)建數(shù)據(jù)庫驅(qū)動的應(yīng)用程序變得容易。

 

DataAbstract的優(yōu)勢

 

Data Abstract使用多層數(shù)據(jù)訪問方法,使數(shù)據(jù)訪問變得簡單、快速和安全,適合于現(xiàn)代在線世界。

 

在服務(wù)器層上,您可以完全控制如何訪問和修改數(shù)據(jù),確??蛻舳藨?yīng)用程序不能繞過您的規(guī)則或使數(shù)據(jù)處于不一致的狀態(tài)。所有這些都不需要自己編寫和維護(hù)服務(wù)器應(yīng)用程序。

 

在您的客戶機(jī)應(yīng)用程序中,Data Abstract提供了一個簡單而靈活的API,使您可以輕松地請求數(shù)據(jù)、修改數(shù)據(jù)并將其發(fā)送回服務(wù)器,無論是立即還是稍后。所有這些都不會影響HTTP請求、REST或類似的低級實現(xiàn)細(xì)節(jié)。

 

Data Abstract允許您使用公文包文件使數(shù)據(jù)在本地應(yīng)用程序中可用,即使用戶未連接到網(wǎng)絡(luò)。您甚至可以讓用戶對數(shù)據(jù)進(jìn)行更改,并在以后上載它們。

 

Data Abstract還完全抽象了使用各種數(shù)據(jù)庫后端的具體細(xì)節(jié)。雖然您有時候仍然需要自己動手操作,例如在服務(wù)器上編寫自定義SQL查詢,但是您的客戶機(jī)應(yīng)用程序?qū)⑼耆皇軘?shù)據(jù)庫的影響。

 

 

Data Abstract使從應(yīng)用程序訪問數(shù)據(jù)變得容易,無論您的目標(biāo)是什么平臺,或者您使用的是什么開發(fā)工具。

 

為了實現(xiàn)這一點,Data Abstract被設(shè)計為它支持的五個開發(fā)平臺——.NET、Cocoa、Java、JavaScript和Delphi。

 

所有版本的Data Abstract都遵循一些常見的設(shè)計模式,比如一些遠(yuǎn)程核心數(shù)據(jù)適配器和數(shù)據(jù)表,但是基礎(chǔ)結(jié)構(gòu)是在每個平臺上實現(xiàn)的,所以在Xcode中工作時,不必處理.NET-ism,或者在.NET上工作時使用Java-ism等等。

 

不用說,無論您為哪個平臺編寫客戶端應(yīng)用程序,它們都可以與同一個服務(wù)器無縫通信。

 

Data Abstract有三個版本:

 

 

單一平臺

多平臺

企業(yè)版

平臺數(shù)量

1

5

5

一年的升級服務(wù)

V

V

V

對RemObjects Talk的訪問權(quán)

V

V

V

郵件支持

V

V

V

免版稅部署

V

V

V

相對論服務(wù)器

V

V

V

完整源代碼

V

V

V

自定義服務(wù)器開發(fā)*

V

V

V

相對論服務(wù)器企業(yè)版

   

V

企業(yè)版支持

   

V

許可

按開發(fā)人員

按開發(fā)人員

按站點或公司

 

*自定義服務(wù)器可以內(nèi)置于.NET(用于在所有Windows、Mac和Linux上部署)或Delphi(用于在Windows上部署)。

 

初識Data Abstract

 

Data Abstract使用“多層”方法訪問數(shù)據(jù)?;旧?,這意味著您的應(yīng)用程序不會直接連接到數(shù)據(jù)庫,而是通過一個中間層服務(wù)器,充當(dāng)控制和協(xié)調(diào)數(shù)據(jù)訪問的“門衛(wèi)”。

 

這有許多好處,從更高效的網(wǎng)絡(luò)傳輸、安全性和更好的控制,到誰可以訪問和修改哪些數(shù)據(jù)。

 

大致上,我們的應(yīng)用程序的架構(gòu)可以這樣可視化:

 

 

當(dāng)然,盡管您的客戶端應(yīng)用程序是您最興奮的,但是以相反的順序來看這三個層次是有意義的。讓我們回顧一下:

 

數(shù)據(jù)庫

 

Data Abstract可以處理幾乎所有可用的常用關(guān)系數(shù)據(jù)庫。打開即用,它支持Microsoft SQL Server、Oracle、PostgreSQL、Interbase、Firebird、NextUSB、SQLAnywhere、AdvantagedB、MySQL、ElevateDB和SQLite,但添加對新的或更具異國情調(diào)的數(shù)據(jù)庫類型的支持非常簡單。

 

我們也一直在增加對新數(shù)據(jù)庫的官方支持。

 

本質(zhì)上,這意味著Data Abstract已經(jīng)覆蓋了您,無論您使用(或必須使用)什么數(shù)據(jù)庫系統(tǒng)。更重要的是,在大多數(shù)情況下,Data Abstract中間層可以完全不依賴于數(shù)據(jù)庫,從而便于以后切換或升級到其他數(shù)據(jù)庫。

 

通過Data Abstract,數(shù)據(jù)庫可以隱藏在防火墻后面,并關(guān)閉以供中間層服務(wù)器以外的任何人訪問。這樣可以保證您的數(shù)據(jù)安全。

 

中間層

 

我們意識到您想專注于編寫優(yōu)秀的應(yīng)用程序,而不是花太多時間編寫自己的中間層。這就是為什么Data Abstract附帶了一個隨時可用的中間層服務(wù)器,稱為相對論服務(wù)器。

 

 

您可以認(rèn)為相對論與您的業(yè)務(wù)邏輯是什么,比如說,SQL Server與您的數(shù)據(jù)庫,或者Apache與您的網(wǎng)站:它是一種隨時可用的服務(wù)器實現(xiàn),您可以使用它來承載您所需的功能。

 

您甚至不會考慮編寫自己的數(shù)據(jù)庫引擎——那么為什么還要編寫自己的中間層服務(wù)器呢?

 

 

相對論服務(wù)器易于安裝在Windows、Linux甚至Mac OS X服務(wù)器上(也可以在開發(fā)期間在本地運(yùn)行)。如果您使用的是Amazon Web服務(wù),我們還提供了現(xiàn)成的圖像,您只需點擊幾下就可以將相對論服務(wù)器部署到EC2上—不需要Linux知識。

 

模式建模器

 

一旦安裝了相對論服務(wù)器,Data Abstract就提供了一個名為模式建模器的強(qiáng)大可視化工具,允許您配置數(shù)據(jù)層—從連接到數(shù)據(jù)庫,到?jīng)Q定要提供哪些數(shù)據(jù)。模式建模器可用于Windows和Mac。

 

 

在最簡單的情況下,您需要做的就是選擇要發(fā)布的表,然后進(jìn)行設(shè)置。但您可以采用更細(xì)粒度的控制,包括編寫自定義SQL查詢、隱藏字段、根據(jù)用戶提供表以及編寫自定義業(yè)務(wù)邏輯。

 

一旦您發(fā)布了所需的表,就可以從您的客戶端應(yīng)用程序訪問它們。

 

客戶端應(yīng)用程序

 

這就是您閃耀的地方。Data Abstract框架使得從編寫的客戶機(jī)應(yīng)用程序訪問數(shù)據(jù)變得容易——無論平臺和開發(fā)工具如何。

 

在每一個平臺上,Data Abstract都支持您,使您的數(shù)據(jù)訪問過程無縫且快速地進(jìn)行。

 

APIs

 

您將使用的Data Abstract API是專門為每個平臺而設(shè)計的,但它們遵循一個共享的設(shè)計模式。我們相信這是最好的方法,允許您在所有平臺上利用Data Abstract知識(一旦習(xí)得),同時在每個平臺上仍然獲得完全本地的開發(fā)經(jīng)驗,并且沒有難處理的platform-ism。

 

您將要使用的核心兩個類或組件是遠(yuǎn)程數(shù)據(jù)適配器,它構(gòu)成到中間層服務(wù)器的中心連接,以及允許您使用檢索到的數(shù)據(jù)和管理更新的單個數(shù)據(jù)表類。這兩個都是直接使用的,即使在幕后也很強(qiáng)大。

 

 

遠(yuǎn)程數(shù)據(jù)適配器處理與服務(wù)器進(jìn)行高效、安全地溝通交流所有的棘手細(xì)節(jié),您完全不必?fù)?dān)心。

 

下一篇:Hydra 6.1:應(yīng)用程序框架|允許開發(fā)人員創(chuàng)建模塊化應(yīng)用程序!
上一篇:JMP Genomics: 先進(jìn)的基因組學(xué)數(shù)據(jù)分析軟件|可幫助您實現(xiàn)數(shù)據(jù)的可視化并探索更多內(nèi)容!

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物