Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tutorial:tutorial [2020/04/16 10:56]
tutorial:tutorial [2020/04/16 10:56] (current)
Line 1: Line 1:
 +<WRAP indic>
 +==== Foreword ====
 +  * Before starting this tutorial, make sure [[prerequisites|prerequisites]] are met:
 +</​WRAP>​
 +\\
 +====== tutorial ======
 +<WRAP ADIHI>\\
 +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. ​
 +</​WRAP>​
 +
 +==== Development ====
 +  * [[development_overview |Development Overview]]: Adichatz logic presentation.
 +  * [[generate_new_project|Generate a new project]]. Create a JEE, Eclipse RCP E4 project which provides:
 +
 +  * [[customize_scenario |Customize scenario]]: Merge one or several scenario files in order to customize automatic development processes.
 +
 +  * [[improve_film_detail|Improve Film Detail Part]]: How to revise UI presentations.
 +  * [[include_gmap_controller|Include GMap controller]]:​ How to use GMap control to enrich address.
 +  * [[complete_query|Complete a query]]: Add jointures and preferences (optional parameters) to a query.
 +  * [[change_table|Improve Customer table part]]: How to extend data layout.
 +  * [[use_grid_controller|Use grid controller]]:​ Grid controller usage.
 +  ​
 +  * [[navigator |Navigators]]:​ One or more navigator components, defined in configuration file can be added to applicaton.
 +  * [[add_navigator_item|Add navigator item]]: How to add an item in navigator which change call to editor.
 +  ​
 +  * [[extend_controller |Extend a controller]]:​ Enrich or remodel the behavior of UI components.
 +  * [[create_listener |Create a listener]]: Add specific behavior thru listners.
 +  * [[validation_process |Validation process]]: How to Check entry.
 +  * [[lazy_loading |Lazy Loading]]: a powerful way to load needed data in one go.
 +  * [[add_callback|Add callback]]: Complete process when invoking EJB for changing beans.
 +  ​
 +  ​
 +  * [[css|Use CSS Styling]]: The visual appearance of your Adichatz application can be style via CSS files.
 +
 +  * [[testing|Build UI tests quickly]]: Set quickly a testing processes based on [[http://​www.testng.org | TestNG]].
 +
 +  * [[other_features |Other features]]: Presentation of other features.
 +   
 +==== Runtime ====
 +  * [[runtime_overview |Runtime Overview]]: Presentation of applications built with Adichatz.
 +  * [[queries |Queries]]: A rich and customizable query manager.
 +  * [[entity_editor |Entity editor]]: Manage detail and dependencies of a Database object inside one Editor.
 +
 +==== Architecture ====
 +   * [[general_architecture |General Architecture]]:​ Development cycle presentation.
 +   * [[scenario |Scenarios]] for creating XML.
 +   * [[generator |Generators]] for generating Java classes.
 +   * [[data_cache |Application Data Cache]]: Data cache provides ways to provide optimization and consistency.
 +   * [[databinding_service |Databinding service]]: the environment where data are manipulated.
 +   * [[plugins |Adichatz plugins]]: List and description of Adichatz plugins.