Szkolenie Enterprise Java Programming with J2EE and JBoss (EJB 2.0)

Wybierz termin szkolenia
Wyceń szkolenie zamknięte
Wyceń szkolenie zdalne
Zbyt drogo? Podaj swoją cenę
Zaproponuj termin szkolenia otwartego
Drukuj plan szkolenia

Czas trwania

32 godzin(y) (po 8h lekcyjnych dziennie)
 

W cenie szkolenia:

  • efektywne szkolenie w małej grupie - średnio 4 osoby
  • materiały szkoleniowe (przygotowane przez wykładowcę)
  • książka powiązana tematycznie ze szkoleniem lub materiały drukowane
  • certyfikaty w języku polskim i angielskim, e-certyfikat
  • obiad
  • catering (napoje i słodycze)
 

Terminy Szkoleń Otwartych

Data rozpoczęcia Miejscowość Cena netto kursu
2012-06-18 Łódź od 3230 do 3800 PLN - zapisz się!
2012-06-18 Warszawa od 3230 do 3800 PLN - zapisz się!
2012-06-18 Lubin od 3230 do 3800 PLN - zapisz się!
2012-06-18 Szczecin od 3230 do 3800 PLN - zapisz się!
2012-06-18 Rzeszów od 3230 do 3800 PLN - zapisz się!
2012-06-18 Gdańsk od 3230 do 3800 PLN - zapisz się!
2012-06-26 Warszawa od 3230 do 3800 PLN - zapisz się!
2012-06-26 Lubin od 3230 do 3800 PLN - zapisz się!
2012-06-26 Szczecin od 3230 do 3800 PLN - zapisz się!
2012-06-26 Rzeszów od 3230 do 3800 PLN - zapisz się!
 
Node ID: 51771

Charakterystyka kursu

This 4-day course is for programmers who already know the Java language and wish to exploit the Enterprise Java Beans 2.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.

 

 

Zagadnienia omawiane na kursie

1 Enterprise Java Programming

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

2 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

3 Introducing Enterprise Java Beans (EJB)

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

4 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

5 EJB Clients

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

6 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

7 More Entity Beans

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

8 Stateless Session Beans

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

9 Stateful Session Beans

  • Stateful Session Beans
  • Exercise 7: Stateful Session Bean

10 EJB Implementation Issues

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

11 The Java Messaging System

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

12 Security

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

13 Message Driven Beans

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