A demo application based on the Codion application framework.
Build the tutorial by running this Gradle target:
gradlew documentation:asciidoctor
…and browse the tutorial here:
documentation/build/docs/asciidoc/chinook.html
Many of the following modules are configuration-only, that is, contain no source-code, just Gradle build files configuring the application for running and packaging.
Configuration for the Codion Domain Generator.
Configuration only. Swing client configured with a local JDBC connection.
gradlew chinook-client-local:run
Note
|
The client runs with an in-memory H2 database, created on startup, so changes to data do not persist. |
Configuration only. Swing client configured with a HTTP connection.
Configuration only. Swing client configured with a RMI connection.
Configuration only. Load-test with a HTTP connection.
Configuration only. Load-test with a RMI connection.
Configuration only. A Codion server configured for the Chinook application.
Note
|
The server runs with an in-memory H2 database, created on startup, so changes to data do not persist. |
The server host name and ports are configured in gradle.properties.
serverHost=localhost
serverPort=2223
serverHttpPort=8088
serverRegistryPort=1098
serverAdminPort=4445
Configuration only. A Codion server monitor configured for the server.
An example of using the Codion persistance layer in a webservice, based on Javalin.