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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *