为VCL或FMX应用程序的业务逻辑订阅一年的库,包括ORM、脚本、REST/JSON库、数据复制、数据建模…
-
用于业务逻辑和数据访问的实体库
-
ORM/REST/HTTP/JSON框架,数据建模
-
永久许可软件
-
产品更新+优先支持1年
通过本文,我们想向您介绍我们的新产品套包“TMSBIZ”。
此新套包取代TMSBusiness Subscription,并且有三个版本:
-
TMSBIZ Essential
-
TMSBIZ Standard
-
TMSBIZ Premium
包括的产品
-
TMSAurelius
用于Delphi的ORM框架,完全支持数据操作、复杂和高级查询、继承、多态等。。。
优势
Aurelius带来了应用程序使用ORM框架可以获得的所有好处:
-
效率:避免使用只能在运行时验证的复杂SQL语句。直接使用对象进行编码。
-
可维护性:通过处理对象,隐藏所有数据库访问层,使业务逻辑更加清晰。
-
可移植性:轻松更改底层数据库——所有业务代码保持不变,因为它们只是纯对象。
功能详情
-
支持多种数据库服务器(MSSQL Server、Firebird、MySQL、DB2、Interbase、Oracle等)
-
多平台解决方案——Win32、Win64、macOS、VCL、FireMonkey
-
以面向对象的方式保存、更新和加载实体对象
-
TAureliusDataSet,方便快捷地连接到VCL中的DB感知控件
-
多模型设计,允许在单个应用中使用不同的映射模型
-
查询-功能强大的查询API,以类似LINQ的方式使用标准表达式、投影、分组、条件甚至逻辑运算符
-
继承映射和多态性-将完整的类层次结构映射到数据库中
-
跨数据库开发-使用单个Delphi代码以透明的方式针对多个数据库
-
选择从类到数据库的方法(从类创建数据库结构)或数据库到类的方法(使用TMS数据建模器从数据库创建类源代码)
-
使用自定义属性直接在类中映射
-
关联映射、
-
使用对象管理器管理对象的生命周期
-
缓存和身份映射对象
-
自动生成数据库结构
-
可空类型支持
-
延迟加载关联和blob字段
-
允许记录SQL命令
-
允许将枚举类型映射到数据库值
-
开放式体系结构-易于扩展以使用不同的组件集或数据库服务器
截图
< 左右滑动查看更多 >
支持的数据库
-
Firebird
-
Interbase
-
MicrosoftSQL Server
-
MySQL
-
NexusDB
-
Oracle
-
SQLite
-
PostgreSQL
-
DB2
-
ElevateDBserver
-
AbsoluteDatabase
支持的平台
支持的数据访问组件
-
dbExpress
-
dbGo(ADO)
-
FIBPlus
-
InterbaseExpress (IBX)
-
SQLite- Native Support
-
AnyDac
-
NexusDB
-
SQL-Direct
-
IBObjects
-
ElevateDB
-
UniDac
-
UIB
-
DirectOracle Access
-
FireDac
-
ZeosLib
功能概述
-
基于REST/JSON架构风格的服务器
-
易于从不同的客户端平台(如.NET、Java、JavaScript)访问,因为它基于REST/JSON
-
使用标准的POST、GET、PUT和DELETEHTTP方法进行数据请求和数据修改操作
-
对象的部分更新(补丁)
-
全功能查询机制
-
多模型设计可轻松创建具有不同映射、类型和服务操作的多台服务器
-
服务操作允许使用接口和方法向服务器添加自定义业务逻辑
-
资源的定义良好的JSON表示,包括实体、关联、流和代理
-
支持流(BLOB)
-
后端支持多个数据库:SQLServer、MySQL、PostgreSQL、Oracle、Firebird等(通过TMSAurelius)
-
基于标准OData协议的设计
基于TMSSparkle HTTP/HTPS服务器架构,提供:
-
基于WindowsHTTP的HTTP服务器。
-
支持HTTP安全(HTTPS)
-
内核模式缓存和内核模式请求队列(减少上下文切换的开销)
-
多个应用程序/进程可以共享(响应)同一端口(不同地址)
-
内核模式下的安全套接字层(SSL)支持
审核编辑 :李倩
-
数据库
+关注
关注
7文章
3767浏览量
64283 -
应用程序
+关注
关注
37文章
3245浏览量
57615
原文标题:TMSSoftware:TMSBIZ产品——TMSAurelius
文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论