GWTP (GWT Platform) — полноценная платформа Model-View-Presenter для приложений Google Web Toolkit. Она предназначена для упрощения разработки приложений на основе GWT. Что-то типа MVC для GWT.
Wiki GWTP
Некоторые возможности GWTP:
- обеспечивает структурированные шаблоны для клиент-серверной коммуникации;
- интегрируется с фреймворками внедрения зависимостей (Gin/Guice, Spring);
- поддерживает расширенные функции GWT, такие как разделение кода и отложенная загрузка;
- включает готовые демонстрации, которые показывают возможности платформы и общие шаблоны реализации.
GWTP подходит для корпоративных веб-приложений, требующих поддерживаемой архитектуры, сложного взаимодействия клиент-сервер и масштабируемых шаблонов разработки.
Ссылки:
https://deepwiki.com/kerongwang/forked.GWTP
https://github.com/ArcBees/GWTP
На этом гите есть ссылки на ресурсы GWTP https://github.com/ArcBees/GWTP-Samples
Пример из https://github.com/murraycu/murrayc-gwtp-appengine-example.git
Склонировал себе в github https://github.com/cherepakhin/murrayc-gwtp-appengine-example
Развернут тут https://murraycgwtpexample.appspot.com/#/thing?thingId=thing1
и тут (war в tomcat) http://v.perm.ru:8080/gwt-murraycgwtpexample-0.1/#/thing?thingId=thing1

GWT+Spring Boot:
https://github.com/levigo/gwt-spring-boot-starter/tree/master
https://v.perm.ru/index.php/component/content/article/gwt-spring-boot?catid=15&Itemid=101