This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes EJB and other Java EE Technologies and the fly likes why EJB? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "why EJB?" Watch "why EJB?" New topic

why EJB?

Himal Chuli
Ranch Hand

Joined: Aug 06, 2002
Posts: 118
hi folks,
i am just starting to learn EJB and trying to figure out why EJB is required. it would be a great help if someone could explain me the TYPICAL situation that only need EJB to solve the problem. please give me some pointers to EJB literature too.

Nandkishore Dhilde

Joined: May 09, 2002
Posts: 20
EJB is a serverside component architecture that simplifies the process of building enterprise-class distributed componant application in Java. By using EJB u can write scalable,reliable, and secure applications without writing ur own complex distributed component framework.
some examples where we can use EJBs are:
1. Stock trading system
2. Banking System
3. Customer call center
Where u can think of distributed working environment.
for the best start use following mastering ejb by ED Roman this one free PDF e-book. also this url contains some good articles related to EJB and its design pattern

SCJP1.4 certified, IBM SOA Solution Designer[2007]
Kyle Brown
Ranch Hand

Joined: Aug 10, 2001
Posts: 3892
Check out This article for a short list of "when you want to use EJB's..."

Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at for other WebSphere information.
subject: why EJB?
It's not a secret anymore!