首页 > 其他分享 >由DELPHI注解引发的讨论

由DELPHI注解引发的讨论

时间:2022-10-26 11:36:52浏览次数:51  
标签:讨论 JAVA DELPHI 玩法 标准 GO 注解

由DELPHI注解引发的讨论

有人问,这是什么意思有知道的吗?

 

 

DELPHI可以通过这种《注解》自动生成SWAGGER接口。

这种注解 也有标准和语法的,是DELPHI抄JAVA它们的。

数据结构定义 也少不了 注解。

https://www.cnblogs.com/hnxxcxg/p/16395415.html  JAVA注解标准,AX-RS(Java API for RESTful Web Services)是Java 提供用于开发RESTful Web 服务基于注解的 API,旨在定义一个统一的规范。

甚至可以说 现代化语言 注解是标配。

DELPHI弄的 可以符合此标准,使DELPHI REST 接口,统一而规范。

标准的服务接口+标准的数据序列格式(JSON,XML,PROTOBUF。。),其实,GO,JAVA。。主流早就这么弄,我也是学GO,反过来发现D其实也能,还有基于MODEL的数据序列、还原,其实D官方类库也偷偷地支持了。这是业界 跨语言(万语互通)的标准骚操作。万宗归一的 IDL。这个,不用怀疑了,JAVA,GO,D。。都有类库支持这套法门。一个看似可有可无的注解,深挖,居然有如此多的妙用。

DELPHI也能这么玩。D传统玩法是 数据表,数据集。。抽象。但明显 现代化的新玩法,D也能。

 

配合自动化的 建模,代码工具。。它们都是密切相关的一个整体玩法。中台(微服务)玩法,也与此密切相关。

 

标签:讨论,JAVA,DELPHI,玩法,标准,GO,注解
From: https://www.cnblogs.com/hnxxcxg/p/16827622.html

相关文章

  • Delphi 经典游戏程序设计40例 的学习 例35半自动制作迷宫的扩展,3种变化
    unitR35;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,ExtCtrls,StdCtrls;typeTRei35=class(......
  • 110-注解JSONField、DateTimeFormat、JsonFormat、JsonProperty
    JSONField注解在属性上,作用为:属性的名称与转为toString的名称不一样时,使用该注解。例如:@JSONField(name="user_id")privateStringuserId;当userId="a";使用:JSON.......
  • 14. MyBatis注解式开发
    一、什么是MyBatis注解式开发  MyBatis中也提供了注解式开发方式,采用注解可以减少SQL映射文件的配置。如果使用注解式开发的话,SQL语句是写在Java程序中的,这种方式......
  • BZOJ 4801([Lydsy2017年4月月赛]打牌-分类讨论)
    Description小Q同学正在和糖老师一起打(d)牌(p)。这个游戏需要52张牌,分为四种花色(H表示红心,S表示黑桃,C表示梅花,D表示方块),每种花色有A,K,Q,J,10,9,8,7,6,5,4,3,2这么多张牌......
  • 【luogu AGC035E】Develop(分类讨论)(DP)
    Develop题目链接:luoguAGC035E题目大意一开始有-1e18~1e18的所有整数,然后你每次操作可以在1~N中选一个还在的数x,擦掉他,然后查看x-2,x+K,如果没有就把数加上。然后......
  • @autowired、@autowired(required = false)注解放在方法上的作用
    1、发现DelegatingWebMvcConfiguration源码中方法上有使用@autowired(required=false),今天针对@Autowired在方法上的作用,做下研究。@ConfigurationpublicclassDeleg......
  • 自定义注解
    1.定义某个方法的注解@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceMethodsListener{}MethodsListener这个名......
  • 实体类上的一些注解及其依赖,方便判断
    1.@NotNull(message="有效期不能为空")<dependency><groupId>javax.validation</groupId><artifactId>validation-api</artifactId></dependency>2.@JsonForma......
  • Kubernetes--资源注解
    资源注解除了标签(label)之外,Pod与其他各种资源还能使用资源注解(annotation)。与标签类似,注解也是“键值”类型的数据,不过它不能用于标签及挑选Kubernetes对象,仅可用于为资......
  • delphi 多个TcxGrid表共用菜单设置
    我现在一个窗体里,加载了个TcxGrid对象,想让这三个对象共用一个右键菜单.所以在菜单弹出之前,要判断是在哪个对象里弹出来,然后设置右键菜单的内容.在网上找到这段代码:......