Tento jarní kurz poskytuje in-hloubkové koncepty Spring Framework se zjednodušenými příklady.To byl vyvinut Rod Johnson v roce 2003. Jarní rámec umožňuje snadný vývoj aplikace JavaEE.
je to užitečné pro začátečníky i zkušené osoby.
pružinový rám
pružina je lehký rám. To lze považovat za rámec rámců, protože poskytuje podporu různým rámcům, jako jsou vzpěry, hibernace, gobelín, EJB, JSF atd.,Rámec lze v širším smyslu definovat jako strukturu, kde najdeme řešení různých technických problémů.
pružinový rámec obsahuje několik modulů, jako jsou MOV, AOP, DAO, Context, ORM, WEB MVC atd. Tyto moduly se dozvíme na další stránce. Nejprve pochopíme injekci MOV a závislosti.
Inverze Control (IOC) a Dependency Injection
jedná se o návrhové vzory, které se používají k odstranění závislosti z programovacího kódu. Usnadňují testování a údržbu kódu.,Pojďme to pochopit následujícím kódem:
v takovém případě existuje závislost mezi zaměstnancem a adresou (těsné spojení). V inverzi kontrolního scénáře to děláme něco takového:
tak, IOC dělá kód volně spojený. V takovém případě není nutné kód upravovat, pokud je naše logika přesunuta do nového prostředí.
v rámci Jar je MOV container zodpovědný za aplikaci závislosti. Metadata do kontejneru IOC poskytujeme buď souborem XML nebo anotací.,
Využít Dependency Injection
- je kód volně vázané, takže snadná údržba
- je kód snadno testovat
Výhody Spring Framework
Existuje mnoho výhod Spring Framework. Jsou následující:
1) předdefinované šablony
Spring framework poskytuje šablony pro JDBC, Hibernate, JPA atd. technologie. Takže není třeba psát příliš mnoho kódu. Skrývá základní kroky těchto technologií.,
vezměme si příklad z JdbcTemplate, nemusíte psát kód pro zpracování výjimek, vytváření spojení, vytváření prohlášení, spáchání transakce, uzavření spojení apod. Musíte napsat pouze kód provádění dotazu. Tím ušetříte spoustu kódu JDBC.
2) Volná spojka
pružinové aplikace jsou volně spojeny kvůli injekci závislosti.
3) snadné testování
injekce závislosti usnadňuje testování aplikace. Aplikace EJB nebo vzpěry vyžadují server pro spuštění aplikace, ale Spring framework nevyžaduje server.,
4) lehký
pružinový rám je díky své implementaci POJO lehký. Pružinový rámec nenutí programátora zdědit žádnou třídu nebo implementovat jakékoli rozhraní. Proto se říká neinvazivní.
5) rychlý vývoj
funkce injekce závislosti pružinového rámce a podpora it do různých rámců usnadňuje vývoj aplikace JavaEE.
6) Výkonný abstrakce
To poskytuje výkonné abstrakce na JavaEE specifikace jako JMS, JDBC, JPA a JTA.,
7) deklarativní podpora
poskytuje deklarativní podporu pro ukládání do mezipaměti, validaci, transakce a formátování.,utorial
- Sp Bezpečnosti Tutorial
- Sp Security Úvod
- Sp Bezpečnostní Prvky
- Bezpečnostní Moduly Projektu
- Sp Bezpečnosti XML Příklad
- Sp Zabezpečení Java Příklad
- Sp Zabezpečení Přihlášení Odhlášení
- Sp Bezpečnosti Vlastní Přihlášení
- Form-Based Autentizace
- Sp Bezpečnosti Pamatovat si Mě
- Zabezpečení na Metody, Úroveň
- Sp Bezpečnostní Tag Library
Jarní Boot
- Spring Boot (15+)
Jarní Rozhovor
- Rozhovor Otázky
Jarní Kvíz
- Jarní Kvíz