Оглавление:
- Spring Boot MVC
- Spring Boot Admin
- GWT
- Wicket
- KWeb (Kotlin!)
- Vaadin
- Eclipse projects
- ControlsFX (Java FX)
Spring Boot MVC
https://www.baeldung.com/spring-mvc-tutorial
Spring MVC (ссылки)
Spring Boot Admin
Документация: https://docs.spring-boot-admin.com/3.5.5/docs/index.
Каталог на ноуте: vasi@vasi-note:~/prog/java/spring-boot/spring-boot-admin
Пример: https://github.com/dbelob/twitter-emulation/tree/master/twitter-emulation-spring-boot-admin
Запуск:
export JAVA_HOME=/usr/lib/jvm/java-1.21.0-openjdk-amd64 ./mvnw spring-boot:run
Открыть в браузере (url будет выведен в консоли): http://127.0.0.1:9000/instances/2d1a8c0e14fe/details



Пример запуска в docker:
sudo docker run --rm -p 8080:8080 --add-host=host.docker.internal:host-gateway michayaak/spring-boot-admin:2.2.3-1
GWT
GWT + Spring Boot
Пример приложения: GWT + Material UI + Spring Boot
Демо: https://v.perm.ru/gwtmaterial/





Еще примеры:
https://github.com/cherepakhin/boot_gwt
https://github.com/cherepakhin/spring-boot-gwt
Версия 2.10.0 GWT в maven: https://repo.maven.apache.org/maven2/com/google/gwt/gwt/2.10.0/ от 2022-06-22
GWT + Spring Boot
Wicket


KWeb
KWeb - Kotlin библиотека для построения WEB интерфейса.
Примеры:
KWeb Hello World
KWeb Todo List
KWeb Modal Dialog
GWT+Bootstrap3
Demo GWT+Bootstrap3
Vaadin
Eclipse projects
В рамках проекта Eclipse есть несколько подпроектов для разработки UI:
- Для Web Eclipse RAP
- Для Desktop Eclipse RCP (+проект Nebula со множеством доработанных виджетов) + Tutorials Eclipse RCP, Много примеров использование в Vogells GitHub. Тут же стоит обратить внимание на проект Tycho (это использование Spring в проектах Eclipse RCP) и OSGI technology.
ControlsFX (Java FX)
https://github.com/controlsfx/
ControlsFX is an open source project for JavaFX that aims to provide really high quality UI controls and other tools to complement the core JavaFX distribution
Для создания DESKTOP приложений.
Пример:

Клон репозитория на моем github: https://github.com/cherepakhin/controlsfx