Projektowanie i implementacja
usługi sieciowej
Java, Spring, MVC, REST
Katowice, 29.11.2021
Streszczenie
▪ Scharakteryzowanie obszaru projektu
▪ Spring Web model-view-controller (MVC)
▪ Projektowanie usług sieciowych z UML
▪ Jak rozpocząć programowanie aplikacji
wykorzystującej usługi sieciowe (Java,
Spring)
Scharakteryzowanie omawianego
obszaru projektu
https://en.wikipedia.org/wiki/Unified_Process
Spring Web model-view-controller
https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework-reference/html/mvc.html
Projektowanie usług sieciowych
(diagram sekwencji)
https://www.visual-paradigm.com/guide/uml-unified-modeling-language/how-to-model-mvc-with-uml-sequence-diagram/
Rozpocząć programowanie
▪ JAVA i framework SPRING
(„Spring makes programming Java quicker, easier, and safer for
everybody. Spring’s focus on speed, simplicity, and productivity has
made it the world's most popular Java framework” źródło:
https://spring.io/why-spring)
▪ Spring Tools 4
(„Spring Tools 4 is the next generation of Spring tooling for your
favorite coding environment” źródło: https://spring.io/tools)
▪ Uruchomienie projektu z spring-boot-starter-web
(„Build web, including RESTful, applications using Spring MVC”
źródło: https://start.spring.io/,
Więcej starterów: https://docs.spring.io/spring-
boot/docs/current/reference/htmlsingle/#using.build-
systems.starters)
STS4, spring-boot-starter-
web
Więcej
▪ Generowanie REST API w oprogramowaniu
CASE https://www.visual-
paradigm.com/support/documents/vpuser
guide/276_codeengineer.html

Projektowanie i implementacja usług sieciowych