Strona główna Szkolenia  Business Component Development with EJB Java EE6

Szkolenie: Business Component Development with EJB Java EE6

Kategoria: KOMPUTERY I INTERNET / Inne

Szkolenie zamknięte

Najedź kursorem na daną ikonkę aby dowiedzieć się więcej

Osoba kontaktowa:
dział handlowy
tel.: 122984777
email: compendium@compendium.pl

  • Poleć znajomemu
  • Zadaj pytanie


Tytuł: Business Component Development with EJB Technology, Java EE 6
Kategoria: KOMPUTERY I INTERNET / Inne
Metodyka: Wykłady
Opis: * Implement business-tier functionality using EJB technology
* Describe best practices and other advanced issues in business component development with EJB technology
* Assemble and deploy EJB technology business-tier components on an application server
* Integrate an EJB technology-based application using the Java Messaging Service API
* Create and implement timer-based services
* Integrate transactions and security into an enterprise application
Poziom zaawansowania : średnio zaawansowany
Trenerzy: Autoryzowany wykładowca Oracle.
Program: 1. Introduction to Java EE
* Gain an understanding of the Java Platform, Enterprise Edition (Java EE)
* Examine the Java EE application architecture
* Examine Java EE container services
* Examine the EJB component types
* Evaluate the EJB Lite Container
* Compare Java EE application development with traditional enterprise application development
2. Implementing Session Beans
* Examine session beans
* Identify the three types of session beans
* Choose the correct session bean type given a business constraint
* Create session beans Package and deploy session beans
3. Accessing Session Beans
* Understand the purpose and role of JNDI in relation to EJB components
* Configure JNDI environment properties
* Use JNDI to look up a resource
* Write code that receives a resource reference through injection
* Create a session bean client
* Create a session façade
* Use dependency injection to locate an EJB
4. Advanced Session Bean Concepts
* Understand the relationship between the EJB container and an EJB component
* Describe the life cycle for stateless and stateful session beans
* Implement session bean life cycle methods
* Use a session bean to perform asynchronous communication
* Have fine-grained control over packaging and deployment
5. Singleton Session Bean
* Understand the advantages and disadvantages of using a singleton session bean
* Create a singleton session bean
* Describe the life cycle of a singleton session bean
* Implement singleton session bean life cycle methods
* Describe singleton concurrency access
* Implement a concurrency management strategy
6. Developing Java EE Applications Using Messaging
* Review JMS technology
* Describe the roles of the participants in the JMS API messaging system
* Create a queue message producer
* Create a synchronous message consumer
7. Developing Message-Driven Beans
* Understand the short-comings of using session beans as messaging consumers
* Describe the properties and life cycle of message-driven beans
* Create a JMS message-driven bean
* Create life cycle event handlers for a JMS message-driven bean
* Configure a JMS message-driven bean
8. Using Timer ServicesObjectives
* Describe timer services
* Create a timer notification callback
* Process a timer notification callback Manage timer objects
9. Implementing Interceptor Classes and Methods
* Describe interceptors and interceptor classes
* Create a business interceptor method in the enterprise bean class
* Create an interceptor class
* Associate multiple business interceptor methods with an enterprise bean
* Include life cycle callback interceptor methods in an interceptor class
10. Implementing Transactions
* Describe transaction demarcation management
* Implement CMT
* Interact programmatically with an ongoing CMT transaction
* Implement BMT Apply transactions to messaging
11. Implementing Security
* Understand the Java EE security architecture
* Authenticate the caller Examine Java EE authorization strategies
* Use declarative authorization
* Use programmatic authorization Examine the responsibilities of the deployer
12. Using EJB Technology Best Practices
* Define best practices and state the benefits of using EJB technology best practices
* Select and apply known patterns to Java EE application design
* Incorporate effective exception handling into your Java EE application design
Wymagania: * Demonstrate experience with the Java programming language
* Integrate existing Java code (for example, reuse existing classes created by other team members)
* Java Programming Language, Java SE 6 (SL-275-SE6)
* Developing Applications for the Java EE 6 Platform (FJ-310-EE6)
Świadczenia dodatkowe: materiały szkoleniowe, przerwy kawowe, catering, obsługa logistyczna
 

Poleć szkolenie znajomemu