EJB introduction
What is EJB?
EJB is a framework for Java, so the very firstrequirement is to have JDK installed
in your machine.
EJB stands for Enterprise Java Beans. EJBis an essential part of a J2EE platform.
J2EE platform have component basedarchitecture to provide multi-tiered, distributed
and highly transactionalfeatures to enterprise level applications.
At most cases,EJB provides an architectureto develop and deploy component
based enterprise applications consideringrobustness, high scalability and high
performance. An EJB application can bedeployed on any of the application server
compliant with J2EE 1.3 standardspecification.
Benefits of EJB
· Simplified development of large scaleenterprise level application.
· Application Server/ EJB container providesmost of the system level services like
transaction handling, logging, loadbalancing, persistence mechanism, exception
handling and so on. Developer hasto focus only on business logic of the application.
·EJB container manages life cycle of EJBinstances thus developer needs not to
worry about when to create/delete EJBobjects.
Types
To understand deeply, EJB are primarily of three types which are
brieflydescribed below:
Summary:
EJB (Enterprise Java Beans) is adevelopment architecture for building highly
scalable and robust enterpriselevel applications to be deployed on J2EE compliant
Application Server such asJBOSS, Web Logic etc.
While EJB 3.0 is being a great shift fromEJB 2.0 and makes development of EJB
based applications quite easy.but if you want to understanding on EJB concepts
needed to createand deploy an enterprise level application up and running which
need take timeand attention to learning more of it .
Enjoy the life and enjoy the process of ourdaily life, hope you can give some good
comments and be my master.