Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This project includes all the files and code required to implement the View layer such as:

  • Summary pages ( WebContent/pages/summary/ )
  • Data Entry pages ( WebContent/pages/dataEntry/ )
  • Search pages ( WebContent/pages/search/ ,  WebContent/pages/trees/ for tree-search pages)
  • Reports ( WebContentPages
  • Reports ( WebContent/WEB-INF/reports )
  • Printouts ( WebContent/WEB-INF/printouts )
  • Dashboard components ( WebContent/pagesWEB-INF/dashboards )

A detailed explanation of the view layer can be found at Developing the View layer.

In addition, this project includes all the metadata required for the application to function correctly.

...

CrmAPI.war

This project includes all the code required to implement the CRM.COM Web API, that is, all the controller classes and Java classes required to parse the data in Web API requests and construct the data included in Web API response.

...

More specifically, this project includes the Data object classes, the Business object classes and process controllers.Service (process) classes.

In addition, this project includes all the metadata required for the application to function correctly.

  • Application metadata
  • Module metadata
  • Menu options metadata
  • Entity metadata
  • Entity fields metadata
  • Variable metadata
  • Label translations to specific languages

A detailed explanation of the model layer can be found at Developing the Model layer, and a detailed explanation of the controller layer can be found at Developing the Controller layer.