JaVa
   

Data Access Using Entity Beans

Overview

Entity beans are the data access components described in the EJB specification. While they have a disappointing track record in practice (which has prompted a major overhaul in the EJB 2.0 specification), their privileged status in the J2EE core means that we must understand them, even if we choose not to use them. In this chapter we'll discuss:

Important 

I confess. I don't much like entity beans. I don't believe that they should be considered the default choice for data access in J2EE apps.

If you choose to use entity beans, hopefully this chapter will help you to avoid many common pitfalls. However, I recommend alternative approaches for data access in most apps. In the next chapter we'll consider effective alternatives, and look at how to implement the Data-Access Object pattern. This pattern is usually more effective than entity beans at separating business logic from data-access implementation.

JaVa
   
Comments