Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

Utveckla Enterprise Java-applikationer med Spring och Hibernate®


Kurs: 5174 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Utveckla skalbara företagsapplikationer i Java med Spring 3.0 och Hibernate
  • Bygga infrastruktur för applikationer med Inversion of Control (IoC) och Dependency Injection (DI)
  • Modularisera funktionaliteten med hjälp av Aspect Oriented Programming (AOP)
  • Lägga till ett flexibelt användargränssnitt med Spring Model View Controller (MVC)
  • Implementera objektpersistens med Hibernate
  • Optimera dataåtkomst med Hibernate Query Language (HQL)

Sammanfattning

Att utveckla kraftfulla företagsapplikationer i Java är en komplex process som ofta kräver omfattandeinfrastrukturkod. På den här kursen får Java-utvecklare lära sig hur man snabbt skapar företagsapplikationeri Java med de standardiserade ramverken Spring och Hibernate. Genom intensiva övningar får deltagarnalära sig att implementera effektiva applikationer, samtidigt som utvecklingstiden reduceras.

Vem bör delta

Kursen är värdefull för utvecklare, programmerare, ingenjörer, chefer och de som är inblandade i utvecklingen av komplexa företagsapplikationer i Java. Kunskaper i Java-programmering i nivå med kurs 471, "Java-programmering: omfattande introduktion", förutsätts.

Praktiska övningar

Övningar som ger praktisk erfarenhet av att skapa företagsapplikationer omfattar:
  • Införa beroenden med Spring IoC
  • Effektivisera utvecklingen med Spring JDBC template support
  • Använda modulär kod med AspectJ style AOP
  • Implementera ett webblager med Spring MVC
  • Hantera transaktioner med Spring 3.0 annotations
  • Lagra och hämta dataobjekt med Hibernate
  • Integrera Spring och Hibernate

Kursinnehåll

Introduktion till ramverket Spring

Grundläggande Spring-arkitektur

  • Identifiera delarna i Spring-arkitekturen
  • Definiera n-tier applikationsarkitektur

Använda Inversion of Control (IoC)och Dependency Injection (DI)

  • Delegera objektskapande till Spring bean factory
  • Kontrollera skapande av beans scopes och factory.metoder
  • Initialisera och förstöra beans

Minimera kod med Aspect-Oriented Programming (AOP)

Transparent tillämpa vanlig funktionalitet

  • Utvärdera fördelarna med AOP
  • Definiera råd, pointcuts och advisors
  • Minimera konfigurationen med Auoproxying

AspectJ style AOP

  • AspectJ pointcut expression language
  • Använda AspectJ style med annotations
  • Bygga aspects med POJO:s och XML-schemabaserad konfiguration

Konstruera ett effektivt lager för dataåtkomst med Spring

Förenkla dataåtkomst med JDBC-mallar

  • Effektivisera runaway-kod med JDBC-mallar
  • Strukturera frågor och callbacks för underhållbarhet

Skilja ut lagret för dataåtkomst

  • Underhålla mönstret Data Access Object (DAO)
  • Uppnå implementeringsoberoende med plattformsagnostiska undantag

Hantera transaktioner

  • Analysera Java EE transaktionssupport
  • Kontrollera transaktioner med Spring transaction manager
  • Deklarera transaktionsregler med XML och kommentarer

Bygga ett webblager med Spring MVC

Bearbeta webbförfrågningar

  • Analysera Spring Model View Controller-arkitekturen (MVC)
  • Konfigurera frågehanteringsflöde med annotations
  • Bearbeta kommandon, formulär och enkla guider
  • Validering på serversidan

Återge svaret

  • Upplösa vyer med ViewResolvers
  • Spring JSP support
  • Se teknikalternativ med Velocity

Bygga Ajax-kontroller

  • Fastställa kraven för Ajax-kontroller
  • Implementera REST style URL:er
  • Returnera JSON-data

Lagra objekt med Hibernate

Integrera Hibernate

  • Förenkla dataåtkomst med O/R mapping
  • Förstå Hibernate-arkitekturen
  • Använda och konfigurera Hibernate

Generera Hibernate-applikationer

  • Utveckla den persistenta klassen
  • Definiera reglerna för avbildning i Hibernate
  • Lagra och ta fram Java-objekt

Hantera komplexa objektrelationer

Hibernate Sessions roll

  • Etablera ett sessionsobjekt där man kan använda trådar
  • Definiera objekttillstånd: transient, persistent, detached

Avbilda samlingar

  • Åtkomst och lagring av samlingar
  • Bevara samlingsordningen för att uppnå dataintegritet

Strategier när man skapar objektassociationer

  • Specificera relationer en-till-många och många-till-många
  • Kontrollera associationsprocessen

Avbilda arvrelationer på ett effektivt sätt

  • Använda klassregler för arv
  • Tekniker för avbildning av klasser och databaser

Optimera dataåtkomsten

Använda Hibernate Query Language (HQL)

  • Välja och filtrera frågor
  • Förbättra strukturen med namngivna frågor
  • Utöka HQL med native SQL
  • Maximera Hibernates prestanda
  • Accelerera dataåtkomst med Hibernate cache

Integrera Spring och Hibernate

  • Använda mallen Spring Hibernate
  • Konfigurera Hibernate-resurser i Spring

<< Tillbaka till Java
 

Liknande kurser


Java är ett varumärke som ägs av Sun Microsystems, Inc. Hibernate är ett registrerat varumärke och servicemärke som ägs av Red Hat, Inc. Red Hat Middleware , LLC. Alla rättigheter reserverade.
 
Enterprise Java med Spring och Hibernate

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
24 - 27 aprilStockholm boka kurs
18 - 21 sepStockholm boka kurs
13 - 16 novStockholm boka kurs

Storbritannien

21 - 24 febLondon boka kurs

USA

20 - 23 marsNew York boka kurs
2 - 5 aprilWashington boka kurs
24 - 27 aprilWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Utveckla Enterprise Java-applikationer med Spring och Hibernate

Kursdeltagare lagrar data med Hibernate.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
73 %
4 stjärnor:
25 %
3 stjärnor:
2 %
2 stjärnor:   0 %
1 stjärna:
0 %

 
"Learning Tree-kurserna har definitivt hjälpt mig att uppnå mina utbildningsmål. Jag kan ärligt säga att efter att ha gått en kurs känns det som om man verkligen förstått ämnet. Om man jobbar med ett problem senare på kontoret är kursens exempel något man kan ha nytta av, vilket befäster det man lärt sig på kursen ytterligare."



 
Ten Questions to Ask Your Training Provider - Position Paper