- EJB - Enterprise Java Beans

[ Home | Whats New | Recommended Books | Search | Subscribe ]
[ TP | DB | Java | JavaBeans | C++ | Design-Pattern | CORBA | Server | Script | SCM | Dev-Mags | Net-News | WebDev | Net | XML ]

Get the FREE SwTech e-mail newsletter :
Support this site by buying one of our Recommended Books

Search the SwTech.com site:   

JavaBeans : EJB - Enterprise Java Beans

The server side component architecture for Java. Now being widely adopted in Application Servers everywhere.

See Also:
>Java Servlets and Server-side Java
>Java-based Transaction Programming

* Enterprise JavaBeans Documentation
Sun's whitepaper describing Enterprise Java Beans ( the "Server Component Model for Java" ) - a sort of hybrid mix of Java Beans and Servlets but covering proper transaction processing capabilities using the JTS (Java Transaction Services) framework. Also includes details of CORBA mappings for Enterprise Java Beans.
* Cooking Beans in the Enterprise
An introduction to Java Beans from IBM, describing "the quickest way to get started with Java Beans component development in the enterprise".
Worth a look, although the navigation is a little tedious!
* BEA Announches Object Transaction Server
BEA Systems announced it's BEA M3 product to provide "third-generation middleware" by adding support for reusable "object components" to a transaction server, most notably by supporting Enterprise JavaBeans.
* Write a session Enterprise JavaBean
A step-by-step JavaWorld article about how to reimplement the server side of their long-running Chat Server example program as a session EJB (Enterprise JavaBean), including a walk through of the packaging and deployment tasks.
* Enterprise JavaBeans Fundamentals
An introduction to developing EJB's, including the differences between normal JavaBeans and the Enterprise versions.
* EJB Home - "The Home of Enterprise JavaBeans"
A web site aiming to cater specifically for the Enterprise JavaBeans component builder community. It contains tutorials, a free EJB server, and EJB FAQs.
* Comparing Microsoft Transaction Server to Enterprise JavaBeans
An article from Microsoft providing a comparison between Microsoft Transaction Server and Enterprise JavaBeans in terms of transactions support, managing state, controlling complexity, portability, interoperability, language choice and administration, among other topics.
* The WebSphere Application Server architecture and programming model
An article from the IBM Systems Journal special issue on Java Technology looking at the architecture and programming model of IBM's WebSphere Application Server providing Enterprise Java facilities through support for HTTP, CORBA/IIOP, Servlets, and Enterprise Java Beans (EJB). Also provides a general overview on using server-side Java.
* Enterprise JavaBeans - Frequently Asked Questions
Sun's Frequently Asked Questions list about Enterprise JavaBeans.
* OSAS - Open Source Application Server
OSAS is an open source project organised by Anthony Eden with the following goals:
* Andromeda Enterprise Server - An Opensource EJB Server
The Andromeda Enterprise Server aims to provide a public-domain EJB server, both as a development platform, and as a tool for freeware and other small developers to experiment with this latest Java technology.
* EJBOSS - Enterprise JavaBeans Server in Open Source
EJBOSS is a group providing an open source implementation of a full Enterprise JavaBeans Server. It is set up along similar lines to the Apache web server group, and the initial release is available for download.
* Enhydra Java Application Server
Enhydra is a mature Open Source Java application server and development environment.
* Enhydra Brings Real World Web Applications into the Open
An article from ServletCentral on the features and motivation behind the Enhydra Java Application Server.
* Valto Ejipt App Server
Ejipt is an all Java EJB application server, using a component based modular architecture provides for customization of key features such as security, administration and monitoring. Ejipt implements both the required and optional features of the EJB 1.0 Specification by Sun Microsystems, including entity beans and CMP.
The EJB-SIG is a joint effort of the Java User Group (JUG) and MGM EDV-Beratung GmbH. It aims to:
* Expand your server-side toolkit with EJB
A SunWorld Online article that examines EJB and helps you determine if this technology is right your company. Also provides a good overview of the architecture of EJB components, containers and servers.
* EJB-JAR XML Editor
An open source editor written by Rickard Öberg for the XML-based deployment descriptor in the new EJB 1.1 standard.
* EJB-INTEREST Mailing List archive
Online archive of Sun's EJB-INTEREST mailing list for Enterprise JavaBeans development.
* D.O.G. Enterprise Beans Server (aka AnEJB)
An Enterprise JavaBeans server from the same people who developed JavaORB.
(BTW. D.O.G. stands for Distributed Objects Group, in case you were wondering!)
* Tom Valesky's Home Page
A list of pointers to information and products related to Enterprise JavaBeans, maintained by Tom Valesky.
* Dasein Application / EJB server
Dasein is an open source Java application server that is being upgraded to support the full Enterprise Java Beans component model.
* Book: Enterprise JavaBeans
The O'Reilly EJB book by Richard Monson-Haefel - one of the most highly rated of the early crop of books on Enterprise Java Beans. A "must have" for serious Java professionals wanting to develop portable, scaleable and flexible EJB applications.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Enterprise JavaBeans (EJB) Developer's Guide
A sneak preview at Sun's Enterprise JavaBeans (EJB) Developer's Guide, covering the key features of enterprise bean development. This developer's guide will provide information and code examples on creating several types of enterprise beans, as well as details on using features provided by EJB containers and the Java 2 Platform, Enterprise Edition (J2EE).
* EJBNow.com
EJBNow is the home page of Richard Monson-Haefel, author of the O'Reilly book "Enterprise JavaBeans". It has a lot of coding tips, links, and articles that EJB developers have found useful.
* Create forward-compatible beans in EJB
How to write EJB 1.0 beans to port to EJB 1.1 servers. Enterprise JavaBeans has undergone several changes in its new 1.1 version. Many of the changes hinder the forward compatibility of beans originally developed for EJB 1.0 containers. In other words, beans developed for EJB 1.0 will not work in EJB 1.1 containers. This article is the first in a two-part series that provides strategies to ease such forward compatibility and ensure that your beans port smoothly to the EJB 1.1 platform.
* Create forward-compatible beans in EJB, Part 2
More key strategies for developing portable EJB 1.0 beans for EJB 1.1 servers This second installment addresses security issues, changes specific to entity beans, and changes to the deployment descriptor.
* EJB Design Patterns
A collection of references to pages about Enterprise Java Beans at the PortlandPatternRepository.
* Enterprise JavaBeans 101: Server-Side Components
Together, these two solutions provide a universal integration and enabling technology for web-based applications — JavaBeans for client-side components and Enterprise JavaBeans for server-side components. An article from Software Development magazine April 2000 by Craig Larman.
* Enterprise JavaBeans 201: The Aggregate Entity Pattern
The appropriate design of entity beans — especially when they are backed by a relational database — is the subject of ongoing debate. So how do you provide a performance-enhancing remote interface to a set of dependent, persistent objects within an EJB system? An article from Software Development magazine April 2000 by Craig Larman.
* Book: Enterprise Javabeans (2nd Edition)
Enterprise Javabeans by Richard Monson-Haefel is possibly the best book for EJB developers at the moment. The second edition has been revised to include complete coverage of the EJB v1.1 specification.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Some qualification criteria for moving to EJBs
When and whether to use Enterprise JavaBeans (EJBs) is one of the more vexing questions that a project team can face today, given the current state of the technology. To help you make these decisions, Kyle Brown and Lee Cook from IBM developerWorks provide some questions that you can ask if you are considering moving to EJBs from other technologies, or considering a new project that might use EJBs. They also compare two projects that used EJBs and see how they have been properly, and improperly, applied in practice.
* OrCAS Enterprise Server
OrCAS Enterprise Server is a clean room implementation of the Enterprise JavaBeans 1.1 specification written entirely in Java and is based on extensive experience of development and deployment of production Enterprise JavaBeans systems. OrCAS has advanced support for RMI and CORBA middleware plus an application level firewall enabling secure HTTP tunnelling with full access control applied at the component and method levels via an XML security policy file.
* Read all about EJB 2.0
Dramatic EJB 2.0 changes enhance flexibility and portability in your application development
More than a new point release, the new EJB 2.0 specification embodies dramatic changes, including those found in the CMP component model and a new bean type, that enhance the flexibility and portability in your application development. Be one of the first to learn the capabilities of that new spec, released as a public draft this month.
* Percolator
Percolator is a toolbox when developing EJB based data layers. Some of its components may be used for other activities, but the main target of Percolator is to be used in an architecture where not only the presentation layer is separate from the business layer (i.e. 3 tier solutions), but where the presentation layer, the application layer and the data layer are clearly separated. It contains a tool for generating a predefined framework for an entity, an abstract framework and an EJB Query Service (EQS). The generation tool and and the EJB Query Service may be used independent of each other.
* EJBMaker
IBM's EJBMaker is a tool for EJB developers writing applications for the WebSphere application server environment. The tool automatically generates source for CMP entity beans from a bean descriptor file written in XML, plus scripts used to create the required bean persistence tables in DB2.
Some of the features include the ability to specify relationships between beans, and being able to quickly initialize a bean or extracts data from a bean using XML.
* Understanding J2EE Application Server Class Loading Architectures
This article helps J2EE developers better understand the class loading architectures of a variety of application servers and how the components of a particular J2EE application are loaded. Armed with this information, J2EE developers can design portable J2EE packaging structures or at least understand the tradeoffs when using proprietary techniques.

DevLynx - Developer Links

Add your own Developer Links:

You can now suggest your own DevLynx to include on this page.
Search the Software Technologies site:   

Home Copyright © 1996-2006 Software Technologies Ltd.
All rights reserved. All trademarks acknowledged. E & O E.
Privacy Policy.
Designed for
Microsoft Internet Explorer
Designed for
Netscape Navigator
webmaster@SwTech.com http://www.SwTech.com/java/ejb/