- Duration: 10 weeks
Categories: Oracle
Introducing the Course
- Reviewing course objectives
- Discussing course format and LVC
- Discussing 4 day course schedule
- Getting acquainted with other students
- Reviewing the Java SE and Java EE Curriculum
Introducing Java EE
- Java™ Platform, Enterprise Edition(Java EE)
- Java EE application architecture
- Java EE container services
- EJB component types
- Comparison of Java EE application development with traditional enterprise application development
Implementing Session Beans
- Types of session beans
- Stateful Session beans
- Stateless Session beans
- Singleton Session beans
- Choosing a Session bean type
- Session Bean clients
- Tasks of creating a Session bean
- Packaging and deployment
Accessing Session Beans
- Using Naming Services
- JNDI API
- Developing Session Bean Clients
- Creating a Session Facade
Advanced Session Bean Concepts
- EJB Containers
- EJB Components
- Session Bean Identity
- Session Bean Life Cycle
- Lifecycle Event Handlers
- Asynchronous Communication
- Advanced Session Bean Configuration
Developing Singleton Session Bean
- Singleton Session Bean
- Singleton Session Bean Life Cycle
- Singleton Concurrency
Using Context and Dependency Injections
- Introduction to CDI Named Beans
- Scopes
- Qualifiers
- Alternatives
Using Java Persistence API
- What is JPA?
- Components of JPA architecture
- Entity operations
- Queries
Developing Java EE Applications Using
- Messaging Concepts
- Messaging Destinations
- Messaging Clients
- Messages
- Creating a Queue
- Message Producer
- Queue Message Browser
- Creating a Synchronous Queue Consumer
Developing Message-Driven Beans
- Introducing Message-Driven Beans
- Life Cycle of a Message-Driven Bean
- Creating JMS Message-Driven Beans
- Life Cycle Event Handlers
- Configuring the Message-Driven Bean
Using Timer Services
- Describing timer services
- Creating a timer callback notification
- Processing a timer callback notification
- Managing timer objects
Implementing Interceptor Classes and Methods
- Introducing Interceptors
- Types of Interceptors
- Interceptor methods
- Interceptor class
- Lifecycle call back interceptors
Implementing Transactions
- Transaction demarcation task,
- Transaction policy
- Container managed transactions
- Bean managed transactions
- Transaction in messaging
Implementing Security
- Security Interventions
- Java EE Platform Security Model
- Authentication
- Authorization
- Programmatic Security
- Declarative Security
Using EJB Technology Best Practices
- Exception Handling
- Java EE Application Design
Appendix A – Introducing Transactions
- Examining Transactions
- Types of Transactions
- Transaction-Related Concurrency Issues
- Handling Distributed Transactions
- Java Transaction API (JTA)
Introducing UML
- UML Basics
- Types UML Diagrams
- Elements of UML diagrams
- Illustartions of all UML diagrams
Leave feedback about this
You must be logged in to post a comment.