Versions Compared

Key

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

This tutorial document is meant developed for OFBiz beginners. It will help learn fundamentals of OFBiz application development process. Aim behind the creation of this tutorial is to acquaint a developer with best practices, coding conventions and the control flow and many more. This practice acts as the "Helloworld" for OFBiz similar as the first Helloworld when the programming "C" language was introduced by Kernighan and Richie.

...

Creating Practice Application (Hello World...)

Overview

Part 1: In this part, you will learn how to create and load your own component (custom component) and add first screen(view) to show “This is practice application”
Part 2: Going ahead, you will create some advanced GUI patterns, interact with existing database table and will learn how to secure your web application.
Part 3: Here you learn interacting with database entities, you will write services for performing CRUD operations (Create, Retrive, Update, Delete) and event for form fields validation purpose.
Part 4: Now you will learn how to call automatic triggers (service(s)) based on your defined condition(s) entity(EECA)/service based(SECA), calling multiple services as group and share common parameters of services by implementing/using the concept of interface.
Part 5: In this part of the tutorial you will create custom entity, extend an existing OOTB entity and prepare xml data for your application.
Part 6: At the final step you will ajaxify request to set a communitcation between client and server side application. After completing this application, you will become an OFBiz developer. (smile)

Important Notes for Do's and Don'ts

...