Building RAD Server resources
The RAD Server architecture has been elegantly designed. You can add custom REST API resources through Delphi package library files that are loaded to RAD Server at its startup. The location of packages to be loaded is stored in the ini
configuration file.
In the last chapter, we used the Web Broker architecture to expose CRUDL operations on the underlying ToDo data stored in the SQLite database as custom REST APIs. Here, we are going to implement a similar solution, but in this case, we are going to expose the same functionality using RAD Server. Initially, we are going to leverage the advanced features of RAD Server including its automatic mapping to database operations. Later on, we’ll go back to the architecture we built in previous chapters and expose the IToDoData
interfaces, following the same process we used in the last chapter with Web Broker.
Open the New Items dialog from the Delphi File menu. Select the RAD Server category and...