Výukový program pre jar
Spring Framework je vyspelý, výkonný a vysoko flexibilný rámec zameraný na vytváranie webových aplikácií v prostredí Java.
Jednou z hlavných výhod programu Spring je, že sa stará o väčšinu nízkoúrovňových aspektov vytvárania aplikácie, aby nám umožnil skutočne zamerať sa na funkcie a obchodnú logiku.
Ďalšou silnou stránkou je, že aj keď je rámec pomerne vyspelý a dobre zavedený, je veľmi aktívne udržiavaný a má prosperujúcu vývojársku komunitu. Vďaka tomu je teraz celkom aktuálny a zosúladený s ekosystémom Java.
Samozrejme, s Springom sa dá naučiť veľa pracovať.
Začnime.

Základy jari
Najprv začneme s niektorými základnými aspektmi rámca:
Anotácie jarných bôbov
- Jarné profily
- Vlastnosti s pružinou(populárne)
- Konfigurácia projektu s pružinou
- Jarné výnimky (séria)
- Anotácia Spring @Qualifier
- Prečo si zvoliť jar ako svoj Java Framework?
- Pochopenie metódy getBean () na jar
- Čo je jarná fazuľa?
- @Component vs @Repository a @Service na jar
- Anotácie jarného jadra
- Vkladanie na základe XML na jar
- Používanie Spring @Value s predvolenými hodnotami
- Stručný sprievodca k Spring @Value
- Úvod do inverzie riadenia a vstrekovania závislostí pomocou pružiny
- Vstrekovanie závislostí konštruktéra na jar
- Zapojenie na jar: @Autowired, @Resource a @Inject
- Sprievodca jarom @Autowired
- Stručný sprievodca rozsahom jarných bôbov

Jar na webe
Rámec Spring MVC je základom budovania webových aplikácií pomocou Spring.
Napája širokú škálu webových aplikácií, od tradičných aplikácií v štýle MVC, až po bezstavové rozhrania REST API.
Začnime niektorými z základy - spoločná zem medzi všetkými týmito štýlmi webových aplikácií:
Jarné webové anotácie
- @RequestMapping na jar(populárne)
- Anotácia Spring @RequestParam(populárne)
- Anotácie Spring @Controller a @RestController
- Jarné anotácie RequestBody a ResponseBody
A potom, základy stavby a tradičná webová aplikácia v štýle MVC:
Výukový program pre jarné MVC
- Anotácia @ModelAttribute
- Sprievodca po ViewResolver
- Začíname s formulármi
- Úvod do používania tymianeafu na jar
- Model, ModelMap a ModelView
A ak by ste chceli preskúmať jarný rámec MVC podrobnejšie, je tu k dispozícii komplexnejší sprievodca.
Na záver poďme preskúmať RESTful podpora na jar MVC:
Bootstrapping webovej aplikácie
- Budovanie rozhrania REST API
- Zabezpečenie rozhrania REST API
- Základné a overenie súhrnu pre REST API
- ODPOČINOK Stránkovanie
- Spracovanie chyby pre REST(populárne)
- Konverzia entity na DTO pre jarné REST API
- Jarné anotácie RequestBody a ResponseBody
A ak by ste chceli s Springom ďalej preskúmať vytváranie rozhrania REST API, môžete si tu prečítať podrobnejšiu sériu článkov.

Jarná perzistencia - SQL
Jar podporuje väčšinu riešení pretrvávania:
Výukový program Spring Persistence (hlavná séria) (populárne)
- Jar JDBC(populárne)
- Hibernácia 4 s pružinou
- DAO s JPA a jar
- Transakcie s jarou a JPA(populárne)
- Sprievodca JPA s jarou(populárne)
- Jarné JPA - viac databáz(populárne)
- Úvod do Spring Data JPA

Spring Persistence - NoSQL
Jarné dáta MongoDB (Séria)
- Úvod do jarných dát Cassandra
- Používanie šablóny CassandraTemplate od spoločnosti Spring Data

Jarná bezpečnosť
Ďalej skutočne silná stránka jarného ekosystému - bezpečnosť:
Bezpečnosť s pružinou (hlavná séria) (populárne)
- Výukový program pre jarné overenie bezpečnosti (séria)
- Jarná bezpečnostná registrácia (séria a prípadová štúdia)

Ostatné jarné technológie
Úvod do Spring Batch
- Úvod do programu Grails 3 a GORM
- Úložiská Spring Maven
- Jarná bezpečnosť s Mavenom
- Jar s Mavenom