AppML - Models
Describe records, sorting, filtering, fields, and display behavior in a model definition.

How it works
The tutorial’s AppML models use a JSON-like definition to describe fields, data connections, sorting, filtering, and presentation. Treat model files delivered to the browser as public configuration: never put passwords, secret keys, or security decisions there. Use parameterized server queries and server-side authorization.
Good practice
- Use matching versions of the AppML client, model format, and examples.
- Keep secrets and permission checks out of browser-delivered HTML, JavaScript, and model files.
- Validate input and authorize every read or write on the server.
- Handle loading, empty, and error states, and check generated content for accessibility.
Further reading: Tutorialspoint: AppML - Models · AppML library reference.
Back to course overview · Previous: AppML - Controller · Next: AppML - API