# Working with Entity Objects, Associations, and Database Tables

With Business Components for Java, the business logic tier represents your business entities, and represents and interacts with a database, through these main components:

- entity objects

- associations

You can use wizards to generate them, and later customize the files that the wizards generate, if needed. You implement most business logic using these components.

In the help contents, this book is divided into two main books:

- Understanding Entity Objects and Associations describes important concepts you must understand before programming with entity objects and associations.

- Creating and Modifying Entity Objects and Associations describes tasks, including using the wizards and editors, and programming with the API. See the Javadoc for more information on the classes and methods provided by the framework.

Related topics
Ways to Customize the Business Components Framework
Ways to Customize Existing Business Component Programs
Developing Business Components for Foreign Datasources
Working with View Objects, View Links, Application Modules, and Clients