Foreword
- Before starting this tutorial, make sure prerequisites are met:
tutorial
This tutorial introduces to the flexibility of the Adichatz framework:
It allows not only to federate powerful technologies, but also offers a logical, structured and easy to learn approach.
Development
- Development Overview: Adichatz logic presentation.
- Generate a new project. Create a JEE, Eclipse RCP E4 project which provides:
- Customize scenario: Merge one or several scenario files in order to customize automatic development processes.
- Improve Film Detail Part: How to revise UI presentations.
- Include GMap controller: How to use GMap control to enrich address.
- Complete a query: Add jointures and preferences (optional parameters) to a query.
- Improve Customer table part: How to extend data layout.
- Use grid controller: Grid controller usage.
- Navigators: One or more navigator components, defined in configuration file can be added to applicaton.
- Add navigator item: How to add an item in navigator which change call to editor.
- Extend a controller: Enrich or remodel the behavior of UI components.
- Create a listener: Add specific behavior thru listners.
- Validation process: How to Check entry.
- Lazy Loading: a powerful way to load needed data in one go.
- Add callback: Complete process when invoking EJB for changing beans.
- Use CSS Styling: The visual appearance of your Adichatz application can be style via CSS files.
- Build UI tests quickly: Set quickly a testing processes based on TestNG.
- Other features: Presentation of other features.
Runtime
- Runtime Overview: Presentation of applications built with Adichatz.
- Queries: A rich and customizable query manager.
- Entity editor: Manage detail and dependencies of a Database object inside one Editor.
Architecture
- General Architecture: Development cycle presentation.
- Scenarios for creating XML.
- Generators for generating Java classes.
- Application Data Cache: Data cache provides ways to provide optimization and consistency.
- Databinding service: the environment where data are manipulated.
- Adichatz plugins: List and description of Adichatz plugins.