Schița de curs

Interfete de programare orientate

  • Modelare și programare pe baza ideii de interfețe
  • Probleme rezolvate de interfețele orientate spre programare

Programare orientată pe componente

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

Inversarea modelului de proiectare a controlului și injectarea dependenței

  • Modelul de control al inversiunii și variantele acestuia
  • Dependency Injection, container IoC
  • Declarativ ca dependențe între componentele unei aplicații web

Privire de ansamblu arhitectural Spring

  • Contextul aplicației Spring-a ș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ă utilizați containerul Spring IoC în aplicația dvs., nu neapărat pe site?

Fișierele de configurare

  • Dependency Injection declarativ prin XML fișiere care definesc modul în care se imparte crearea și componentele aplicației
  • Dependențe între componente
  • Descrierea formatului de fișier a componentelor și exemple de injectare a dependenței de Spring

Componentele fabricii și utilizarea acesteia

  • Maparea componentelor definite în injecția de dependență a fișierului de descriere și modul de implementare a mecanismului de injecție de către componentele fabricii Spring
  • Distincția dintre componentele unui singleton și prototip

Ciclul de viață al componentelor și identificarea componentelor

  • Ciclul de viață al componentelor
  • Identificarea componentelor

Programming în primăvară AOP

  • Orientat pe aspect Programming (Orientat pe aspect Programming)
  • Aspecte de aplicare a cartografierii declarative în proiectarea și definirea punctelor de intersecție
  • Introducere în Spring AOP și exemple de aplicații

MVC Spring-a

  • Discuții despre controlere și vederi de abstractizare Spring Framework și exemple de aplicații pentru majoritatea acestora. Introducere în ideea aplicațiilor Spring model, vizualizare și controler

Creați o aplicație folosind Spring MVC

  • Controlorii și managerii standard văd aplicația web Spring
  • Model de proprietăți de cablare cu vedere și invers

Introducere în problematica componentelor comerțului și durabilității

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

Mecanism de gestionare a tranzacțiilor de primăvară

  • Light Spring Framework manager de tranzacții
  • Mecanisme de primăvară pentru gestionarea tranzacțiilor

Maparea rândurilor de tabel pentru obiectele POJO folosind Spring

  • Utilizarea metodelor de acces la date Spring Framework pentru a crea interogări de baze de date
  • Pentru a defini accesul la date
  • Creați date Access obiecte (DAO)
  • Implementarea și utilizarea DAO pentru a stabiliza componentele aplicației
  35 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (2)

Cursuri înrudite

Combined C/C++, JAVA and Web Application Security

  28 ore

Advanced Java Security

  21 ore

Combined JAVA, PHP and Web Application Security

  28 ore

Standard Java Security

  14 ore

Java and Web Application Security

  21 ore

Advanced Java, JEE and Web Application Security

  28 ore

Categorii înrudite