Koulutukset

Ota yhteyttä

Myyntipalvelu

Myynti

010 4321 001 Ota yhteyttä

Kesto: 2 päivää
Veroton hinta (+ alv 24 %): 1 550 €

Tästä asiakaskohtainen toteutus?

Toteutamme koulutuksia myös asiakaskohtaisina. Jätä yhteystietosi, ja tehdään juuri teille sopiva toteutus.

Voit maksaa:
Koulutuskortti

Paikka ja päiväys

Helsinki
24.10 – 25.10
Finnish Finnish
Ilmoittaudu

Jaa

Lataa pdf-muodossa

Enterprise Java Beans (EJB) ja JPA

Koulutuksessa perehdytään Java Enterprise Edition (Java EE) -sovelluksissa usein käytettyihin Enterprise Java Beans (EJB)- ja JPA-tekniikoihin. Koulutuksen jälkeen pystyt toteuttamaan näitä tekniikoita laajasti hyödyntävän ratkaisun lankeamatta tekniikoiden tarjoamiin sudenkuoppiin.

Miltei poikkeuksetta Java EE -sovelluksen BL-kerros kannattaa toteuttaa EJB-komponenttien avulla. Käytännössä ilman lisätyötä mahdollistetaan ratkaisulle helpompi tietoturvan määrittäminen, parempi skaalautuvuus, automaattinen hajautettu tapahtumanhallinta sekä palveluiden parempi saatavuus.

Tiedonhallinnassa kannattaa vähintäänkin arvioida JPA-tekniikan käytettävyys. Sen avulla tietokannan käsittely muuttuu ohjelmoijan näkökulmasta huomattavan yksinkertaiseksi, mutta toki tekniikkaan myös liittyy sudenkuoppia, joihin langetessa järjestelmän suorituskyky taas saattaa heiketä.

Kohderyhmä

Kurssi soveltuu JavaEE-ympäristössä työskenteleville ohjelmoijille, jotka haluavat syventää osaamistaan EJB ja JPA tekniikoista.

Enterprise Java Beans (EJB) ja JPA -koulutuksen sisältö

1. päivä

EJB-tekniikka
• EJB-tekniikka, mitä ja miksi
• EJB tyypit
• Remote vs. Local EJB
• Tilaton Session Bean
• EJB-clientit

Muut EJB-tyypit
• Tilallinen Session Bean
• Singleton
• Message Driven Bean

Muita EJB-tekniikoita
• Elinkaarimetodit
• Yhdenaikaisuuden hallinta
• Asynkrooniset metodit
• Interceptor
• Ajastetut toiminnot

JPA-Perusteet
• JPA-entiteetin kuvaus
• Persistence Context
• EntityManager
• Tiedon haku ja muokkaus

2. Päivä

Sidosten kuvaus
• Yhden suhde moneen
• Monen suhde moneen
• Hakujen ja päivitysten optimointi

Kyselyt
• JPQL-kieli
• Erilaiset kyselytyypit
• Järjestelyt
• Sivutukset
• Fetch ja Cascade
• Criteria API

Muita piirteitä
• JPA Cache
• Käyttöoikeudet
• Tapahtumanhallinta

 

Enterprise Java Beans (EJB) ja JPA -koulutuspäivien aikataulu

Koulutuspäivät alkavat klo 9.00. Aamukahvia on tarjolla klo 8.30 alkaen. Koulutuspäivät päättyvät noin klo 16.