CourseWare Wiki
Switch Term
Winter 2024 / 2025
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2019 / 2020
Search
Log In
b211
courses
b6b36ear
materials
Warning
This page is located in archive. Go to the latest version of this
course pages
. Go the latest version of
this page
.
Materiály
JEE
Java EE 8 tutorial
Java EE 7 tutorial
Spring framework
Spring Documentation
- referenční příručka Springu - velmi obsáhlé čtení, ale výborně napsané.
Spring Boot Documentation
- referenční příručka Spring Boot.
Spring in Action
- kvalitní papírová publikace o Springu. Vhodné i pro začátečníky.
Architektura aplikací
Martin Fowler: Homepage
Martin Fowler: Catalog of Patterns of Enterprise Application Architecture
Martin Fowler: Anemic domain model antipattern
Alistair Cockburn: Hexagonal architecture/Ports and adapters
E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software
Ukázkové projekty
Následující projekty jsou relevantní k EAR v ZS 2017.
Setup-project
- Jednoduchá aplikace, obsahující základní strukturu aplikace a všechny technologie, používané v tomto předmětu
Reporting tool
- Kompletní aplikace - obsahuje DAO vrstvu, vrstvu business logiky, REST služby, autentikaci a autorizaci, uživatelské rozhraní v React
JSF
JavaServer Faces implementace
Online kniha:
The Complete Reference JSF 2.0
,
příklady z knihy
JSF Standard Context Params
Specifikace aktuální:
JSR 344 - JSF 2.2
React
React docs
React tutorial
Užitečné knihovny
Spring Boot
- předkonfigurovaná, snadno spustitelná verze Springu
Spring Data
- netřeba psát DAO a dotazy, Spring je umí vygenerovat za nás
Querydsl
- tvorba dotazů nad persistentní vrstvou snadno a čitelně
courses/b6b36ear/materials.txt
· Last modified: 2021/09/22 13:52 by
ledvima1