0% found this document useful (0 votes)
8 views2 pages

Advanced Java EJB Architecture Guide

This document provides an overview of advanced Java architecture topics, including enterprise Java beans, deployment, integration, design patterns, development practices, entity beans, message-driven beans, security, session beans, and transactions. It covers key concepts such as the bean/container contract, EJB types, descriptor files, basic EJB patterns, remote and local interfaces, entity bean lifecycles, container-managed relationships, message-driven bean integration, declarative and programmatic security, stateful and stateless session beans, and transaction properties.

Uploaded by

Farhan Shaikh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Advanced Java EJB Architecture Guide

This document provides an overview of advanced Java architecture topics, including enterprise Java beans, deployment, integration, design patterns, development practices, entity beans, message-driven beans, security, session beans, and transactions. It covers key concepts such as the bean/container contract, EJB types, descriptor files, basic EJB patterns, remote and local interfaces, entity bean lifecycles, container-managed relationships, message-driven bean integration, declarative and programmatic security, stateful and stateless session beans, and transaction properties.

Uploaded by

Farhan Shaikh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Adv Java

Architecture
• Bean/Container Contract
• Distributed Environments/Protocols
• EJB Containers/Servers
• EJB Roles/Workflow
• EJB Types (E/M/S Beans)

Deployment/Integration
• Bean Refs, Environment
• Descriptor Files
• Jar Files
• Resource Managers
• System Integration

Design
• Basic EJB Patterns
• Object-Relational Mapping
• Objects by Value
• Performance, Granularity

Development
• Accessing a Bean/Handles
• Bean Exceptions
• [Link] Package
• JNDI, EJBHome
• Remote/Local Interfaces

Entity Beans/BMP
• BMP Development
• EB Lifecycle
• Finder Methods
• Primary Keys

Entity Beans/CMP
• CMP Development
• CMP vs BMP
• Container Managed Relationships
• EJB QL

Message-Driven Beans
• Advanced MDB
• JMS Integration
• MDB Lifecycle

Security
• Declarative
• Programmatic
• Propagation, Run Modes
• Security Roles/Refs

Session Beans
• SB Lifecycle
• Stateful Session Beans
• Stateless Session Beans

Transactions
• ACID Properties, JTS/JTA
• Container-Managed Transactions
• Exception Scenarios
• Explicit Transactions
• Interaction, Coordination
• Isolation Levels

You might also like