Java EE 6 - Develop Business Components with JMS & EJB

Academy
Digicomp
Kurzbeschreibung
In diesem Kurs erlangen Sie das Know-how, um robuste Back-end-Funktionalitäten zu erstellen.
Kursorte
Basel, Bern, Zürich, Genève, Lausanne
Kursarten
Kurs/Seminar
Fachbereiche

Software Engineering, Informatik, Java

Dieser Kurs ist neu hier. 0 User folgen diesem Kurs und erhalten Bescheid, wenn es Neues gibt - Kurs jetzt folgen.

Du hast den Kurs besucht? Kurs jetzt bewerten.

Hier kannst du der Eggheads Community deine Fragen zu diesem Kurs stellen. Auch Kursleiter können mitdiskutieren.


Frage stellen

Du must angemeldet sein um zu antworten

Kursleiter

Andi

Andi Profilfoto
Kursinhalt

Der Kurs bietet eine praktische Einführung in die EJB Technologien von Session Beans und Message-Driven Beans. Der Kurs deckt ebenfalls die Theman EJB Design, Best Practices, Transaction Management, Messaging Fundamentals und Security ab. Dieser Kurs basiert auf dem Java EE 6 SDK. Die praktischen Übungen werden auf der NetBeans Integrated Development Environment (IDE) und mit dem Java EE GlassFish v3 Server durchgeführt

  1. 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
  2. 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
  3. 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
  4. Accessing Session Beans
    • Using Naming Services
    • JNDI API
    • Developing Session Bean Clients
    • Creating a Session Facade
  5. Advanced Session Bean Concepts
    • EJB Containers
    • EJB Components
    • Session Bean Identity
    • Session Bean Life Cycle
    • Life Cycle Event Handlers
    • Asynchronous Communication
    • Advanced Session Bean Configuration
  6. Developing Singleton Session Bean
    • Singleton Session Bean
    • Singleton Session Bean Life Cycle
    • Singleton Concurrency
  7. Using Context and Dependency Injections
    • Introduction to CDI Named Beans
    • Scopes
    • Qualifiers
    • Alternatives
  8. Using Java Persistence API
    • What is JPA?
    • Components of JPA Architecture
    • Entity Operations
    • Queries
  9. Developing Java EE Applications Using Messaging
    • Messaging Concepts
    • Messaging Destinations
    • Messaging Clients
    • Messages
    • Creating a Queue
    • Message Producer
    • Queue Message Browser
    • Creating a Synchronous Queue Consumer
  10. 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
  11. Using Timer Services
    • Describing Timer Services
    • Creating a Timer Callback Notification
    • Processing a Timer Callback Notification
    • Managing Timer Objects
  12. Implementing Interceptor Classes and Methods
    • Introducing Interceptors
    • Types of Interceptors
    • Interceptor Methods
    • Interceptor Class
    • Life Cycle Callback Interceptors
  13. Implementing Transactions
    • Transaction Demarcation Task
    • Transaction Policy
    • Container-Managed Transactions
    • Bean-Managed Transactions
    • Transaction in Messaging
  14. Implementing Security
    • Security Interventions
    • Java EE Platform Security Model
    • Authentication
    • Authorization
    • Programmatic Security
    • Declarative Security
  15. Using EJB Technology Best Practices
    • Exception Handling
    • Java EE Application Design
Kursziele

Nach diesem Kurs sind Sie in der Lage,

  • Business-tier-Funktionalität mit der EJB-Technologie abzubilden
  • EJB-Komponenten auf einem Application Server zu bündeln und zu verteilen
  • eine auf EJB basierende Applikation mittels dem Java Messaging Service API zu integrieren
  • Timer basierte Services zu implementieren
  • Transaktionen und Sicherheit in Enterprise-Applikationen zu integrieren
  • die Best Practices und weitergehende Lösungen für die Entwicklung von Business-Komponenten mit der EJB-Technologie zu kennen
Zielpublikum
Java-Entwickler, die Web-basierte oder Enterprise-Applikationen mit der EJB-Technologie erstellen oder sich auf das Zertifikat «Oracle Certified Professional, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer» vorbereiten wollen
Anforderungen

Erfahrung in der Programmierung mit Java und der Wiederverwendung von Programmcode. Gleichwertige Kenntnisse wie sie vermittelt werden in den Kursen:

Kursgebühr
Fr. 3'280.00
Nächste Durchführungsdaten
  • 2. Juli 2018
  • 3. Juli 2018
  • 14. August 2018
  • 24. September 2018
  • 29. Oktober 2018
  • 5. November 2018
  • 18. Dezember 2018