Intrati in legatura

Schița de curs

Interfețe de programare orientate

  • Modelarea și programarea bazate pe ideea interfețelor
  • Probleme rezolvate de interfețele orientate pe programare

Programare orientată pe componente

  • Rolul componentelor în modelul aplicațiilor web, introducerea conceptului de obiecte POJO ca obiecte care îndeplinesc funcția componentelor în aplicațiile web

Design Pattern Inversiunea Controlului și Injectarea Dependențelor

  • Modelul de inversiune a controlului și variantele sale
  • Injectarea dependențelor, containerul IoC
  • Declararea dependențelor între componentele unei aplicații web

Prezentare generală arhitecturală Spring

  • Contextul aplicației Spring și rolul său ca container IoC.
  • Cum se realizează funcția unui cadru de aplicație?
  • Unde începe ciclul de viață al unei aplicații web bazate pe Spring?
  • Este posibil să folosiți containerul Spring IoC în aplicația dvs. neapărat site?

Fișierele de configurare

  • Injectarea dependențelor declarativ prin fișiere XML care definesc modul de creare și acordare a componentelor aplicației
  • Dependențele între componente
  • Descrierea formatului fișierelor componentelor și exemple de injectare a dependențelor în Spring

Componentele fabrică și utilizarea lor

  • Maparea componentelor definite în fișierul de descriere a injectării dependențelor și modul de implementare a mecanismului de injectare prin componentele fabrică Spring
  • Distincția între componentele singleton și prototype

Ciclul de viață al componentelor și identificarea componentelor

  • Ciclul de viață al componentelor
  • Identificarea componentelor

Programare în Spring AOP

  • Programarea orientată pe aspecte (Aspect Oriented Programming)
  • Maparea declarativă a aspectelor aplicației în proiectare și definirea punctelor de intersecție
  • Introducere în Spring AOP și exemple de aplicații

MVC Spring

  • Discuția despre abstractizarea controlerelor și a vizualizărilor din Spring Framework și exemple de aplicații ale acestora. Introducere în ideea modelului, vizualizării și controlerului aplicațiilor Spring

Crearea unei aplicații folosind Spring MVC

  • Controlere standard și manageri de vizualizare pentru aplicațiile web Spring
  • Conectarea proprietăților modelului cu vizualizarea și invers

Introducere în problema tranzacțiilor și sustenabilității componentelor

  • Gestiunea tranzacțiilor (în special Java EE)
  • Managerul de tranzacții
  • Cadru ușor și persistență

Mecanismul de gestionare a tranzacțiilor în Spring

  • Managerul de tranzacții ușor din Spring Framework
  • Mecanismele Spring pentru gestionarea tranzacțiilor

Maparea rândurilor de tabele la obiecte POJO folosind Spring

  • Utilizarea metodelor de acces la date din Spring Framework pentru a crea interogări de bază de date
  • Definirea accesului la date
  • Crearea obiectelor de acces la date (DAO)
  • Implementarea și utilizarea DAO pentru stabilizarea componentelor aplicației
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite