Schița de curs

Interfețe de programare orientate

  • Modelare și programare 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 Inversion of Control și Dependency Injection

  • Modelul de inversare a controlului și variantele sale
  • Dependency Injection, containerul IoC
  • Declararea dependențelor dintre componentele unei aplicații web

Prezentare 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 IoC Spring în aplicația dumneavoastră, nu neapărat un site?

Fișierele de configurare

  • Dependency Injection declarativă prin fișiere XML care definesc modul de creare și atribuire a componentelor aplicației
  • Dependențele dintre componente
  • Descrierea formatului fișierelor componentelor și exemple de Dependency Injection în Spring

Componentele fabrică și utilizarea lor

  • Maparea componentelor definite în fișierul de descriere a Dependency Injection și modul de implementare a mecanismului de injecție prin componentele fabrică Spring
  • Distincția dintre componentele singleton și prototype

Ciclul de viață al componentelor și identificarea componentelor

  • Ciclul de viață al componentelor
  • Identificarea componentelor

Programare în Spring AOP

  • Programare 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ție despre abstractizarea controlerelor și a vizualizărilor în Spring Framework și exemple de aplicații ale acestora. Introducere în ideea de model, vizualizare și controler în aplicațiile Spring

Crearea unei aplicații folosind Spring MVC

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

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

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

Mecanismul de gestionare a tranzacțiilor în Spring

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

Maparea rândurilor de tabele la obiecte POJO folosind Spring

  • Utilizarea metodelor de acces la date în Spring Framework pentru a crea interogări de baze 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