前回のセッションから、Web サービス、REST API の操作方法、そして Windowsアプリ開発におけるそれらの役割についてすべてを学びました。このビデオでは、最近実施された Coding Boot Camp 2022にてプレゼンターを務めた、RAD Studio プロダクト マネージャーの Marco Cantu が RAD Server を紹介し、Delphi で REST クライアント アプリケーションを作成するプロセスを順を追って説明します。このセッションは、RAD Serverがこれまでに提供してきたすべての機能を紹介するものではありませんが、主に RAD Studio が 10.2 のリリースとそのアップデートを通じて行ってきたことです。

RAD Serverとは?なぜ、そのような技術に投資しているのでしょうか?そのコンセプトは、サービスベースのアーキテクチャを構築する手段を提供するものです。このビデオでは、Marco Cantu がサービス ベースのアプリがどのように機能するかを説明します。概念は非常に単純です。モノリシックな大規模なアプリケーションではなく、ユーザー インターフェイス、ローカル ストレージ、およびローカル ビジネス ロジックを提供するアプリケーションになり、ほとんどの場合、バックエンドで利用可能で HTTPリクエスト経由でアクセスできるサービスに依存します。

DelphiでRESTクライアント アプリケーションを作成する方法

RAD Serverは REST API ホスティング エンジンです。RAD Serverがエンジンを提供することで、開発者はAPIコードの記述に専念できます。興味深いことに、このエンジンには多数の機能が備わっています。APIを作成したいとき、このRAD エンジンでは、Delphi でパッケージを作成します。パッケージでは、いくつかの API を実装すると、ブラウザーまたはクライアント アプリケーションからこれらの API を呼び出すことができます。Marco Cantu は、JSON データの生成プロセスと RAD Serverの注目すべき機能についても説明します。

また、RAD Serverを Webアプリケーションエンジンとして紹介するデモや、過去と最近の更新における RAD Serverのパフォーマンスとスケーラビリティの比較も行います。RAD Serverと、Delphi で REST クライアント アプリケーションを作成する方法の詳細については、以下のビデオをご覧ください。


RAD Studio、Delphi、C++Builderを用いれば、開発時間を短縮し、より早く市場に投入可能!
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!

Delphi Community Edition(無料)C++Builder Community Edition(無料)