O'Reilly logo

J2EE™ Applications and BEA™ WebLogic Server™ by Sandra L. Emerson, Rob Woollen, Michael Girdley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Business Logic Design

The business logic layer implements the application logic as well as maintaining the transactional integrity and persistence of the application data. The presentation layer contains no code for managing transactions or accessing the database. In fact, transactions should never become the responsibility of the presentation layer because this would violate modularity and limit scalability. Transactions are important resources, but their lifetimes should be as short as possible. By manipulating transactions only within the business logic layer, WebAuction can maintain tight control over when transactions begin and commit.

The business logic layer is entered either via the bids JMS queue or via the WebAuction stateless session ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required