Java Programmierung für Unternehmen mit J2EE und JBoss (EJB 3.0) Schulung

Haupt-Reiter

Duration Dauer

28 Stunden (usually 4 days including breaks)

Requirements Voraussetzungen

Gute Kenntnisse im Umgang mit Java, normalerweise durch vorherige Belegunung eines derartigen Programmierkurses. Programmierkenntnisse in Servlet und JDBC wird vorausgesetzt.

Overview Übersicht

This 4-day course is for programmers who already know the Java language and wish to exploit the Enterprise Java Beans 3.0 technology while becoming aware of the security implications of distributing applications. This course has a large practical component which includes developing an e-commerce application based on Enterprise Java Beans. The course uses the JBoss Application Server.

Course Outline Schulungsübersicht

Enterprise Java Programming

  • From client-server to 3-tier architecture
  • Design considerations
  • Security considerations
  • Naming Services
  • Comparison of RMI, CORBA and EJB

Java Naming and Directory Interface (JNDI)

  • JNDI Architecture
  • Service Providers and the Service Provider Interface
  • The Initial Naming Context
  • Looking up objects
  • Creating, searching and destroying directory entries
  • Exercise 1: JNDI File Search

Introducing Enterprise Java Beans (EJB)

  • EJB concepts and versions
  • Component Transaction Monitors
  • Commercial implementations
  • The EJB Architecture
  • Persistence and transactions

J2EE & EJB Deployment

  • The J2EE environment and tools
  • Configuring J2EE
  • J2EE and JNDI Naming
  • EJB packaging and deployment
  • The deployment tool
  • The Hypersonic Database
  • Exercise 2: Set up JBoss

EJB Clients

  • Types of client
  • Java clients
  • Web and JSP clients
  • Servlets and WAR files
  • Exercise 3: Write and Deploy a Servlet Client

Entity Beans

  • The role of an Entity Bean
  • Creating an Entity Bean
  • Container Managed Persistence
  • The Business Interface
  • Exercise 4: Container Managed Persistence Entity Bean

More Entity Beans

  • Local Interfaces
  • Bean Managed Persistence
  • Exercise 5: Bean Managed Persistence Entity Bean

Stateless Session Beans

  • The roles of Session Beans
  • Creating Session Beans
  • Stateless Session Beans
  • Exercise 6: Stateless Session Bean

Stateful Session Beans

  • Stateful Session Beans
  • Exercise 7: Stateful Session Bean

EJB Implementation Issues

  • Meta data
  • Transaction management
  • 1-1, 1-many, many-1 and many-many associations
  • EJB versions

The Java Messaging System

  • The Java Messaging System (JMS)
  • Exercise 8: JMS

Security

  • Users and roles
  • Access control
  • Authentication
  • Exercise 9: JBoss Security

Message Driven Beans

  • The Message Driven Enterprise Bean
  • Exercise 10: Message Driven Bean

Buchungen, Preise und Anfragen

Öffentlicher Klassenraum Öffentlicher Klassenraum
Von 3750EUR
(61)
Öffentlicher Klassenraum
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.
Privater Klassenraum
Die Teilnehmer sind aus einem Unternehmen. Externe Teilnehmer sind nicht erlaubt. Der Kurs ist speziell auf eine Gruppe zugeschnitten, Die Themen werden genau auf die Bedürfnisse der Teilnehmer abgestimmt.
Privater Fernkurs
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander. More Information

Je mehr Teilnehmer, desto höher die Ersparnis pro Teilnehmer. Die Tabelle reflektiert den Preis pro Teilnehmer und dient zur Veranschaulichung. Die tatsächlichen Preise können jedoch abweichen.

Number of Delegates Öffentlicher Klassenraum Privater Fernkurs
1 3750EUR 3550EUR
2 2400EUR 2275EUR
3 1950EUR 1850EUR
4 1725EUR 1638EUR
Können Sie kein passendes Datum finden? Fordern Sie ein neues Kursdatum an >>
Zu teuer? Schlagen Sie einen Preis vor >>

Verwandte Kategorien

Kombinierte Kurse


Kommende Kurse

OrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
PotsdamDi, 2017-06-06 09:303550EUR / 4350EUR
HamburgDi, 2017-06-06 09:303550EUR / 4350EUR
LeipzigDi, 2017-06-06 09:303550EUR / 4350EUR
DüsseldorfMo, 2017-06-12 09:303550EUR / 4350EUR
DresdenMo, 2017-06-12 09:303550EUR / 4350EUR

Spezialangebote

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN