Three Types of EGBs
The three types of EJBs are: (1) session beans perform processing, (2) entity beans represent data, which can be a row or a table in a database, and (3) message driven beans are generated to process Java Messaging Service (JMS) messages.
Very Versatile
EJBs inherently provide future scalability and also allow multiple user interfaces to be used. For example, both a Web browser and a Java application could be used to access EJBs, or one could be switched for the other at a later date. However, if these are not important issues, servlets, JSPs and regular Java applications can be used for business logic rather than EJBs. See J2EE, EJB container, EJB local interface, JavaBeans, distributed objects and component software.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- GlassFish 2.1 (Mac)
- GlassFish is a free, open source application server which implements the newest features in the Java EE 5 platform (the next version of the J2EE platform). The Java EE 5 platform includes the latest versions of technologies such as Enterprise JavaBeans EJB 3.0, JavaServer Faces JSF 1.2, Servlet 2.5, JavaServer...
- Software downloads 2009-10-17
- Can Oracle give Java a boost (and monetize it better)?
- Can Oracle give Java a boost and monetize it better?A couple of things I'm not understanding....Groovy is Java. Spring is Java. Ruby and the like I can understand. But if I'm not mistaken there is a proposal to even add Groovy directly into Java. Am I missing something here or...
- Discussion threads 2009-06-11
- Nine Web sites IT pros should master in 2009
- Nine Web sites IT pros should master in 2009RubyRuby is to Honda, what .NET is to Ferrari: one is good, but no where near as nice as the other.RE: Nine Web sites IT pros should master in 2009I have three more to add to your list:DNSStuff.com -DNSstuff helps you configure,...
- Discussion threads 2009-01-13
- The CCM and EJB Story
- Every Component Software technologies like CCM, EJB and COM+ offer a model for dealing with components. This is called a Component Model. The first step of integrating CCM and EJB is in finding the commonalties between the two component models. Before that one needs to understand what a Component Model...
- White papers 2009-01-01
- EJB and CORBA Integration
- As the enterprise started heavily relying on computing power for its day-to-day activities, the need for managing all that larger amount of data attained critical importance. Hence, the past two decades was indeed dominated by Data Base Management Systems. Relational Database technology enabled the needed data management technology. Then came...
- White papers 2009-01-01
- Component Standards and Web Technologies
- The needs of software development is as broad as the world itself leading to a lot of internet jargons and standards flooding the IT industry. In this paper the focus is on how to leverage the technical benefits of upcoming web standards (SOAP, UDDI, and WSDL) and the widely accepted...
- White papers 2009-01-01
- MagicDraw UML 16.0 beta 2 (Windows)
- MagicDraw is a visual UML modeling and CASE tool with teamwork support. Designed for Business Analysts, Software Analysts, System Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design of Object Oriented OO systems and databases. It provides the industry's best code...
- Software downloads 2008-11-10
- MagicDraw UML 15.5 (Mac)
- MagicDraw is a visual UML modeling and CASE tool with teamwork support. Designed for Business Analysts, Software Analysts, System Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design of Object Oriented OO systems and databases. It provides the industry's best code...
- Software downloads 2008-07-10
- Oracle WebLogic Server: A Solid Foundation for Service-Oriented Architecture
- This free white paper shows how Oracle WebLogic Server supports the next generation of enterprise applications and services. Find out: How Oracle maximized development speed, application flexibility, and service sharing How to build user interfaces that build customer loyalty and increase return on your SOA investment...
- White papers 2008-06-01
- Analyst: vendor issues still dog Service Component Architecture
- Web services guru and consultant David Chappell, who has been somewhat skeptical about Service Component Architecture SCA, says the specification is starting to gain traction. However, there are still nagging issues around the ways vendors are supporting component development within the SCA framework. Over the past year,...
- Blog posts 2008-05-17
- Goodbye real-time era, hello 'event-driven' era
- Goodbye real-time era, hello 'event-driven' eraThis all sounds very whiz-bang......but I think I would prefer my financial information be "locked in a silo."Also, "transaction" is a noun. "Transact" is the verb you seek.It's not whiz-bang and it's not newRanadive and others META Group back in the day, have been promoting...
- Discussion threads 2008-05-06
- Basic Java Persistence API Best Practices: Consider and Employ These Simple Approaches to Make Your Java Persistence API Applications More Maintainable
- The Java Persistence API JPA, which is part of the Enterprise JavaBeans EJB 3.0 spec and is now the standard API for persistence and object/relational mapping for the Java EE platform, provides several advantages to Java developers for data-binding purposes. First, it provides a common API for persistence in both...
- White papers 2008-05-01
- Rev 2.2 (Build 1.0) (Windows)
- Rev is a database-driven code generator for the enterprise. Intended for designers and developers of custom web applications in Java, Rev alleviates work by creating complete, modern applications in multiple frameworks from any JDBC-compliant database schema. Rev: Quickly generates Java web applications to create, read, update & delete CRUD records...
- Software downloads 2008-03-31
- Referencing Multiple Web Services From an Application Client
- JSR 109: Implementing Enterprise Web Services defines the programming model and runtime architecture for implementing web services in Java. The architecture builds on the Java EE component architecture to provide a client and server programming model that is portable and interoperable across application servers. JSR 109 defines two ways of...
- White papers 2008-03-14
- Extended Persistence Context in Stateful Session Beans
- The Java Persistence Architecture, a part of the Enterprise JavaBeans 3.0 (EJB 3.0) specification, simplified the development of EJB applications using data persistence. A major simplification was the introduction of the EntityManager interface for accessing a database and creating, removing, or updating entities within a transaction. Entities are objects that...
- White papers 2008-02-15
- Using Oracle Berkeley DB Java Edition as a Persistence Manager for the Google Web Toolkit
- The standard Java Platform, Enterprise Edition Java EE approach for object persistence in Web applications is to use Enterprise JavaBeans EJB, an Object-to-Relational Mapping ORM technique. Java objects are translated back and forth into SQL statements and stored within a Relational DataBase Management System RDBMS as rows related across a...
- White papers 2008-02-01
- Progress Software adds cross-process visibility with Actional 7.1
- Progress Software has beefed up its Actional SOA management offerings with the release today of Progress Actional 7.1, which provides unified visibility into business processes, and connects those business processes to the underlying SOA infrastructure. Key features of the latest release include an automatic discovery feature...
- Blog posts 2008-01-28
- Microsoft delays SQL Server 2008 RTM to third quarter
- Microsoft delays SQL Server 2008 RTM to third quarterCrap...I was hoping to implement one instance of 2008 this year. So much for that. Guess we will just stay on SQL 2000 longer.All things to all people...As Microsoft tried to branch out from its core competencies (what...a decade ago?), it has...
- Discussion threads 2008-01-25
- Got Predictability?: Experiences With Fault-Tolerant Middleware
- Unpredictability in COTS-based systems often manifests as occasional instances of uncontrollably-high response times. A particular category of COTS systems, Fault-Tolerant FT middleware, is used in critical enterprise and embedded applications where predictability is of paramount importance. This paper presents empirical data, from 7 different three-tier, FT-middleware applications, that shows strong...
- White papers 2007-12-18
- WebSphere Application Server for z/OS V6.1: Feature Pack for EJB 3.0
- "Feature Packs" are a way of providing new function on an optional basis. The function provided in a feature pack is added to a node's configuration through utility jobs created by the zPMT configuration tool. How that is done is the subject of this paper. The key to begin understanding...
- White papers 2007-12-04
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
-
-
Smart Tech
Expert advice on innovations in healthcare and the green technologies that make it happen.
Find out more
-
Smart Business
Discussion and advice on management issues that revolve around making your world smarter and more useful.
More Smart Advice
-
Smart People
The best and worst moves in the management and strategy trenches.
Learn More







