Integracje HTTP
Gdy Twój projekt publikuje operacje typowane, stosuj udokumentowane konwencje modułów Jakarta REST.
DOSTOSOWYWANIE
Uczyń inwentarz środowiska uruchomieniowego decyzją. Utrzymuj kod projektu i konfigurację wdrożenia jawnymi, a potem zweryfikuj kompozycję, którą naprawdę zamierzasz dostarczyć.
Kompozycja startera ContentLIBRE jest addytywna: bundle jest obecny, ponieważ plik funkcji wymienia jego współrzędne. Funkcje grupują możliwości takie jak HTTP, renderowanie, magazyn i API. Rozszerzenie projektu powinno być równie jawne co do kodu, konfiguracji i każdego wnoszonego bootstrapu repozytorium.
starter/
platform/server/src/main/features/ możliwości środowiska uruchomieniowego
bom/ zarządzanie zależnościami dla konsumentów
customization/ przykład dostosowania w projekcie pochodnym
Uproszczona mapa modułów z ARCHITECTURE.md. Dokładne nazwy artefaktów i wersje potwierdź w wybranym wydaniu.
OD WYMAGANIA DO KOMPOZYCJI
Zdecyduj, czy potrzebujesz kodu projektu, konfiguracji, treści czy nowej zależności. Nie dodawaj całego stosu dla możliwości, którą platforma już udostępnia.
Wymień właściwe bundle i pliki funkcji. Utrzymuj jawne wersje zależności i wymagania kolejności startu. Addytywne podejście startera i prototyp w projekcie pochodnym to różne wzorce kompozycji.
Uruchom analizator funkcji i testy integracyjne wybranej kompozycji. Rozwiązanie importowanych pakietów to nie to samo, co aktywacja wszystkich usług w czasie działania.
Odnotuj nowe tożsamości, publiczne trasy, zapisywalne ścieżki i kanały instalacji. Traktuj zainstalowany kod jako kod zaufany, ze wszystkimi wynikającymi z tego odpowiedzialnościami.
Model frameworka witryn umieszcza komponenty, szablony i pliki frontendu w projekcie, podczas gdy powiązania należą do wdrożenia. To użyteczny podział, gdy ten sam projekt obsługuje więcej niż jedno środowisko. Dokument frameworka witryn wciąż ma nagłówek ze statusem „niezaimplementowane”, podczas gdy późniejsza dokumentacja API opisuje moduły oparte na witrynach jako zbudowane; potwierdź dokładną dostępność funkcji witryn i redakcji, zanim potraktujesz ten model jako obietnicę implementacji.
Gdy Twój projekt publikuje operacje typowane, stosuj udokumentowane konwencje modułów Jakarta REST.
Dokument witryn opisuje wersjonowany szew serwerowy z powłoką demonstracyjną. Kompletny edytor biznesowy nie jest potwierdzony opublikowanymi dowodami.
Reaktory, walidatory i subskrybenci należą do proponowanej warstwy cyklu życia. Poznawaj projekt bez kompilowania wobec zakładanego, wydanego API.
Małe, dobrze opisane rozszerzenie łatwiej ocenić niż listę funkcji z ukrytymi zależnościami.