Access Keys:
Skip to content (Access Key - 0)

Session 5, 18-Mar-2008

Added by Claudio Carta , last edited by Claudio Carta on Mar 12, 2008 08:05

Labels

session session Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Introduction

Enterprise Java Beans (or EJBs for short) are "server-side components that encapsulate the business logic of an application."

For several reasons, enterprise beans simplify the development of large, distributed applications. First, because the EJB container provides system-level services to enterprise beans, the bean developer can concentrate on solving business problems. The EJB container, rather than the bean developer, is responsible for system-level services such as transaction management and security authorization.

Second, because the beans rather than the clients contain the application's business logic, the client developer can focus on the presentation of the client. The client developer does not have to code the routines that implement business rules or access databases. As a result, the clients are thinner, a benefit that is particularly important for clients that run on small devices.

Third, because enterprise beans are portable components, the application assembler can build new applications from existing beans. These applications can run on any compliant Java EE server provided that they use the standard APIs.

This session will focus on the implementation of a simple EJB based system, together with outlining the various issues and requirements required for EJB development.

Venue

Level 4, Sir William Reid Street, Gzira GZR 1033 (previously the offices of Melita Cable)

Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license