logo

Pavasario pamoka

pavasario karkaso pamoka

Šioje pavasario mokymo programoje pateikiamos išsamios „Spring Framework“ koncepcijos ir supaprastinti pavyzdžiai. Tai buvo sukūrė Rodas Johnsonas 2003 m . Pavasario sistema leidžia lengvai kurti JavaEE programą.

Tai naudinga pradedantiesiems ir patyrusiems žmonėms.

Pavasario karkasas

Pavasaris yra a lengvas sistema. Tai gali būti laikoma a karkasų karkasas nes ji teikia paramą įvairioms sistemoms, tokioms kaip statramsčiai, Užmigti , Gobelenas, EJB, JSF ir tt Karkasas, plačiąja prasme, gali būti apibrėžtas kaip struktūra, kurioje randame įvairių techninių problemų sprendimą.

Patikrinkite java versiją linux

Pavasario sistemą sudaro keli moduliai, tokie kaip IOC, AOP, DAO, kontekstas, ORM, WEB MVC ir tt Mes išmoksime šiuos modulius kitame puslapyje. Pirmiausia supraskime IOC ir priklausomybės injekciją.


Kontrolės inversija (IOC) ir priklausomybės injekcija

Tai yra dizaino modeliai, naudojami norint pašalinti priklausomybę nuo programavimo kodo. Jie palengvina kodo testavimą ir priežiūrą. Supraskime tai naudodami šį kodą:

 class Employee{ Address address; Employee(){ address=new Address(); } } 

Tokiu atveju yra priklausomybė tarp darbuotojo ir adreso (glaudus ryšys). Valdymo apvertimo scenarijuje atliekame maždaug taip:

 class Employee{ Address address; Employee(Address address){ this.address=address; } } 

Taigi IOC kodą sujungia laisvai. Tokiu atveju kodo keisti nereikia, jei mūsų logika perkeliama į naują aplinką.

Pavasario sistemoje IOC konteineris yra atsakingas už priklausomybės suleidimą. Mes teikiame metaduomenis į IOC konteinerį XML failu arba anotacija.

Priklausomybės injekcijos privalumas

  • todėl kodą lengva prižiūrėti
  • leidžia lengvai patikrinti kodą

Pavasario karkaso privalumai

„Spring Framework“ turi daug privalumų. Jie yra tokie:

1) Iš anksto nustatyti šablonai

Spring framework pateikia šablonus JDBC, Hibernate, JPA ir kt. technologijoms. Taigi nereikia rašyti per daug kodo. Jame slepiami pagrindiniai šių technologijų žingsniai.

Paimkime JdbcTemplate pavyzdį, nereikia rašyti kodo išimčių tvarkymui, ryšio kūrimui, pareiškimo kūrimui, sandorio įvykdymui, ryšio uždarymui ir tt Turite parašyti tik vykdomos užklausos kodą. Taigi sutaupoma daug JDBC kodo.

2) Atlaisvinta mova

Pavasario programos yra laisvai sujungtos dėl priklausomybės injekcijos.

3) Lengva išbandyti

Priklausomybės injekcija palengvina programos testavimą. EJB arba Struts programai reikalingas serveris, kad programa būtų paleista, tačiau „Spring“ sistemai nereikia serverio.

4) Lengvas

Spyruoklinis karkasas yra lengvas dėl POJO įgyvendinimo. „Spring Framework“ nepriverčia programuotojo paveldėti jokios klasės ar įdiegti jokios sąsajos. Štai kodėl sakoma, kad tai neinvazinė.

5) Greitas vystymasis

„Spring Framework“ priklausomybės įpurškimo funkcija ir įvairių struktūrų palaikymas leidžia lengvai kurti JavaEE programą.

paryškinkite tekstą css

6) Galinga abstrakcija

Tai suteikia galingą „JavaEE“ specifikacijų, tokių kaip ir kt , JDBC , JPA ir JTA.

7) Deklaratyvus palaikymas

Ji teikia deklaratyvų palaikymą talpykloje, patvirtinimui, operacijoms ir formatavimui.


Pavasario indeksas


Pavasario pamoka

Pavasaris IDE

  • Pavasaris Myeclipse
  • Pavasaris užtemime

Priklausomybės injekcija

  • IOC konteineris
  • Priklausomybės injekcija
  • Konstruktoriaus įpurškimas
  • CI priklausomas objektas
  • CI su kolekcija
  • CI su kolekcija 2
  • CI su žemėlapiu
  • CI su žemėlapiu2
  • CI paveldima pupelė
  • Seterio injekcija
  • SI priklausomas objektas
  • SI su kolekcija
  • SI su kolekcija 2
  • SI su žemėlapiu
  • SI su 2 žemėlapiu
  • CI prieš SI
  • Automatinis laidų sujungimas
  • Gamyklos metodas

Pavasario AOP

  • AOP koncepcijos
  • Spyruoklė 1.2 AOP DTD
  • SP AspectJ Anotacija
  • SP AspectJ XML

Pavasario JdbcŠablonas

  • JdbcTemplate pavyzdys
  • Parengtas pareiškimas
  • ResultSetExtractor
  • Eilučių žemėlapis
  • Pavadintas Parametras
  • PaprastasJdbcŠablonas

Pavasario ORM

  • Pavasaris su ORM
  • Pavasaris su Hibernate
  • Pavasaris su JPA

ŽAIDIMAS

  • SpEL pavyzdžiai
  • Operatoriai SpEL
  • kintamasis SpEL

Pavasario MVC

Parsisiųsti youtube vaizdo įrašus į vlc

Pavasario MVC forma

  • Formos žymų biblioteka
  • Formos teksto laukas
  • Formos radijo mygtukas
  • Formos žymės langelis
  • Formos išskleidžiamasis sąrašas

Pavasario MVC programos

  • MVC CRUD pavyzdys
  • MVC puslapių spausdinimo pavyzdys
  • Failo įkėlimo pavyzdys

Pavasario MVC patvirtinimas

  • Pavasario MVC patvirtinimas
  • Reguliariosios išraiškos patvirtinimas
  • Numerio patvirtinimas
  • Pasirinktinis patvirtinimas

Pavasarinės MVC plytelės

  • Pavasarinės MVC plytelės

Pavasarinis nuotolinis valdymas

  • Nuotolinis su pavasariu
  • Pavasaris su RMI
  • „Http Invoker“.
  • Hesenas
  • Apvalkalas
  • Pavasaris su JMS

Pavasarinis OXM

  • Pavasaris su JAXB
  • Pavasaris su Xstream
  • Pavasaris su Castor

Pavasario Java Mail

  • Pavasario Java Mail

Pavasario žiniatinklis

  • Pavasaris su statramsčiais2
  • Prisijungimo pavyzdys

Pavasario saugumo pamoka

  • Sp saugos pamoka
  • Sp saugumo įvadas
  • Sp saugos funkcijos
  • Apsaugos projektų moduliai
  • Sp Security XML pavyzdys
  • Sp Security Java pavyzdys
  • Sp Security Prisijungimas Atsijungti
  • „Sp Security“ tinkintas prisijungimas
  • Forma pagrįstas autentifikavimas
  • Sp Security Prisiminti mane
  • Saugumas metodo lygiu
  • Sp saugos žymų biblioteka

Pavasariniai batai

Pavasario interviu

  • Interviu klausimai

Pavasario viktorina

  • Pavasario viktorina

Nuorodų nuorodos

http://www.springsource.org/
http://en.wikipedia.org/wiki/Spring_Framework