Skriv ut denna sida

Java Serverutveckling med Spring och Hibernate

3 dagar

 

I den här kursen lär du dig hur ramverken Hibernate och Spring kan användas för att bygga skalbara, robusta applikationer och erbjuda ett alternativ till EJB.

Med Hibernate kan Java objekt sparas och hämtas från databaser på ett enkelt och transparent vis. Detta gör att koden kan hållas fri från en mängd databasrelaterad kod och komplexa SQL-frågor.

Spring erbjuder en flexibel arkitektur där delar av en applikation kan ersättas eller uppgraderas. Tillsammans utgör Spring och Hibernate perfekta verktyg för agile systemutveckling.

Kursen kan med fördel kombineras med Java Webbteknik som behandlar hur webbskiktet i applikationen kan implementeras.

Kursen kan med fördel kombineras med Java Webbteknik som behandlar hur webbskiktet i applikationen kan implementeras. Praktiska övningar och demonstrationer inkluderar
  • Konfiguration av Hibernate
  • Mappa olika typer av objektrelationer
  • Verktygsstöd, schema-export
  • Enhetstesta
  • Skapa en remotekoppling
  • Effektiva databassökningar
 

Förkunskaper och mål

 Målet med kursen är att ge deltagaren en bra grund för att använda Hibernate i sitt projekt för utveckling av dataåtkomstlager.

Kursen vänder sig till dig som vill få en praktisk genomgång av hur en applikation kan konstrueras med ramverken Spring och Hibernate. Grundläggande förståelse av programmeringsspråket Java.

Pris: 18 900 kr (exkl. moms)

Presentation av kursmaterial
Bild på kursboken

I kursen ingår ett kompendium på svenska.

Presentation av kursansvarig
Mathias Jonsson Franzén Kursen arrangeras i samarbete med Ekonsulterna där Mathias Jonsson Franzén arbetar. Mathias har mycket stor erfarenhet av Java- Mathias Jonsson Franzén Kursen arrangeras i samarbete med Ekonsulterna där Mathias Jonsson Franzén arbetar. Mathias har mycket stor erfarenhet av Java-
 

Kursinnehåll

  • Dependency Injection
  • Spring bönor
  • Spring remoting
  • Plug-in stöd i utvecklingsmiljöer
  • Konfiguration av Hibernate
  • ORM (Object Relational Mapping)
  • XML-mappning
  • Mappning med annotations
  • DAO-mönstret
  • Implementation av Data Access Objects
  • Databasfrågor med HQL och SQL
  • Criteria API:et
  • Integration mellan Spring och Hibernate
  • Värdetyper och härledda egenskaper

 

 Spring:

  • Bean Factory
  • Application context
  • Inversion of Control
  • Stöd för DAO och JDBC i Spring
  • Remoting
  • Timers

 

Hibernate:

  • Hibernate properties
  • SQL dialekter
  • Datakällor
  • XML-mappning
  • Annotations
  • Datatyper
  • Session Factory
  • Hantera transaktioner
  • HQL
  • SQL
  • Criteria API
  • Sortering
  • Interceptors

Verktyg:

  • Hibernate Tools
  • Eclipse
  • NetBeans