[오픈소스] AutoTablesForRADServer - RAD 서버용 REST API 자동 생성기
2018.10.26 14:18
RAD 서버는 REST API 기반 서비스를 개발할 수 있는 제품이자 기술입니다.
RAD 서버는 회원관리, 그룹관리, 디바이스 관리등의 자주사용하는 기능을 기본 제공하고,
필요한 기능은 RAD Server Package를 이용해 개발해 기능을 확장할 수 있습니다.
이번에 소개하는 AutoTablesForRADServer 프로젝트는 위 과정을 아주 손쉽게 자동화할 수 있는 도구입니다.
- https://github.com/FMXExpress/AutoTablesForRADServer
이 도구는 원하는 데이터를 REST API 엔드포인트로 제공하는 패키지 프로젝트(*.dpk)를 생성해 줍니다.
지원하는 데이터 종류는 다음과 같습니다.
- DB 테이블
- SQL
- AggregateSQL(집계 테이블)
- 커스텀 메소드
그리고, 위 REST API 엔드포인트를 Swagger 기반으로 문서를 생성합니다.
이 프로젝트의 자세한 소개는 다음의 글(영문)을 참고하시기 바랍니다.
- https://community.embarcadero.com/blogs/entry/auto-generate-powerful-rest-api-client-server-solution-for-rad-server-with-delphi-10-2-tokyo
RAD 서버의 사용법과 REST API에 대한 내용은 다음 링크를 통해 학습하실 수 있습니다.
- REST API 이해하기 - http://tech.devgear.co.kr/delphi_news/433404
- REST API 서버 개발하기(RAD 서버 이용) - http://tech.devgear.co.kr/delphi_news/433438