Technologies > EJB |
What are EJB's ? |
||
Enterprise Java Beans is the server-side
component architecture for the J2EE
platform. EJB enables rapid and simplified development of distributed, transactional, secure and portable Java applications. |
||
Benefits of Enterprise Java Beans |
||
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--not the bean developer--is responsible for system-level services such as transaction management and security authorization.
|
Second, because the beans--and not 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 J2EE server. |
|
(Source: http://java.sun.com) | ||
Why and for what do we use EJB's? | ||
Links to EJB relevant informations |
![]() |