EJB QL

When the EJB 1.1 was introduced, it took a good beating for its CMP. For one, the specification did not define any standard SQL-like language to interact with the database and to implement persistence. The findByXXX() methods contained application code proprietary to the vendor supplying the CMP tools. This resulted in each application server vendor either defining a proprietary query language, or adopting a query language of its choice. The very reason that the emergence of EJB's WORA (write once, run anywhere) was defeated was that the application components developed using CMP (as defined in the EJB 1.1 specification) became tied down to the application server on which it was developed.

To overcome problems of portability associated ...

Get Sams Teach Yourself BEA WebLogic Server 7.0™ in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.