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
| 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