The EJB container runs on the Java EE server and manages the execution of an application's enterprise beans.
This diagrams illustrates a number of useful aspects of the UML™ Parsing Analysis approach.
There is a lot of resuse of analysis elements now, mostly the work involves just tweaking aspects of existing elements.
It is implied that EJBs execute, which is modelled as an analysis operation, with a Dependency from the source text «wrapper» Component to the Operation, so that it can be traced.
We are told that 'enterprise beans' are 'of an application', so the Association 'provide the business logic in' is strengthened with shared aggregation of the multiple :EJB[*] Property, and a Dependency is drawn from the «wrapper» Component to its Property symbol within *Applicaton_JavaEE. The other Property end is named "'of'", to become of:*Application_JavaEE.
OK, now we have some analysis models of the Java EE containers, it's time to summarise their relationship to a Java EE server ..
- Printer-friendly version
- Login to post comments
Zones
- IT zone
- UML zone
- Java zone
- JSyn zone
- Java3D zone
- Dynamic proxies in Java
- Galleries index: UML reverse-engineering of Java APIs
- JAFER toolkit for Z39.50
- JUNG zone
- Java EE zone
- Gallery: UML Parsing Analysis demonstration: Your First Cup: An Introduction to the Java EE Platform
- 2. Understanding Java Platform, Enterprise Edition
- Overview of Enterprise Applications
- Java EE Servers
- A Java EE server is a server application that the implements the Java EE platform APIs and provides the standard Java EE services.
- Java EE servers are sometimes called application servers, because they allow you to serve application data to clients, much as how web servers serve web pages to web browsers.
- Java EE servers host several application component types that correspond to the tiers in a multi-tiered application
- The Java EE server provides services to these components in the form of a container
- Java EE Containers
- Java EE containers are the interface between the component and the lower-level functionality provided by the Java EE platform to support that component
- The Web Container
- The web container is the interface between web components and the web server.
- A web component can be a servlet, a JavaServer Faces Facelets page, or a JSP page.
- The container manages the component's lifecycle, dispatches requests to application components, and provides interfaces to context data, such as information about the current request.
- The Application Client Container
- The application client container is the interface between Java EE application clients, which are special Java SE applications that use Java EE server components, and the Java EE server.
- The application client container runs on the client machine, and is the gateway between the client application and the Java EE server components that the client uses.
- The application client container runs on the client machine, and is the gateway between the client application and the Java EE server components that the client uses (connected).
- The EJB Container
- The EJB container is the interface between enterprise beans, which provide the business logic in a Java EE application, and the Java EE server.
- The EJB container runs on the Java EE server and manages the execution of an application's enterprise beans.
- 3. Creating Your First Java EE Application
- 2. Understanding Java Platform, Enterprise Edition
- Gallery: UML Parsing Analysis demonstration: Your First Cup: An Introduction to the Java EE Platform
- Java and Aspect Oriented Programming (AOP)
- XML zone
- Drupal CMS zone
- SysML zone
- C++ zone
- Eclipse zone
- In MagicDraw UML, classifier-level sterotypes "show through" on symbols of instance level properties, unless that property has a visible (non-hidden) instance-level stereotype applied.
- Netbeans IDE zone
- Puredata synthesis zone
- Shibboleth zone
- Snippet-driven engineering: a meta-process for documentation-driven software and systems engineering
- Tools and Tips




















