You may not need JavaScript
summary
Claims a full SPA stack is unnecessary for data-centric apps and shows a working migration of an Oracle Forms ERP with 800 forms, 2,000 tables and ~5,000 PL/SQL units to a server-driven UI built with Vaadin Flow and jOOQ. The frontend is stored as configurable UI metadata in the DB, rendered at runtime per user, uses Vaadin web components, lazy data providers, push and testing via Caribou/TestBench, and reports about 8,000 generated classes from the schema.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:44Existing System
- 6:13Runtime Generated UI
- 7:09UI Models
- 11:03History
- 18:53Example Code Vaadin Flow
- 24:24Routing
- 26:18Data Provider
- 33:01Testbench
- 34:07Karibu Testing
- 35:45Spa, PWA et cetera
- 39:11Metamodel
- 49:24Conclusion
related talks
52mYou may not need JavaScript
44mFull-stack web apps, 100% Java
49mKicking JavaScript to the Curb with Vaadin
51mAll in on Java: Web Development with EclipseStore & Vaadin
06mLightning Talk: Vaadin Flow framework in a nutshell
50mThe State of Server Side Java Webapps
40mModernizing Java UIs Without JavaScript: Escape the Multi-Stack Trap
47mModern web with Web Components and Java
