Single Page Applications without REST API
summary
Demonstrates Vaadin Fusion generating a TypeScript frontend from annotated Java endpoints, using Spring Boot and Maven, with generates TypeScript client stubs so frontend calls are type-safe and recompile on API changes. Shows Lit-based web components, grid with lazy loading and server-side pagination bound to endpoints, a binder-backed form that updates via generated RPC-style calls, security-by-default endpoints, and a single executable JAR build that bundles frontend and backend.
AI-written summary · about
chapters (10)
- 0:00Start
- 28:45Project Structure
- 29:25Maven Layout
- 30:04Routing
- 41:01Non-Null Annotation
- 45:46Web Sockets and Synchronous Communication
- 48:13Can the Backhand Change the Cursor Position in the Form
- 54:28Deployment Artifact
- 55:45Web Components Are the Future
- 57:50Can I Use Gradle for the Build
related talks
45mJava meets TypeScript: building a full-stack web app with Spring Boot
43mJava meets TypeScript: Building Modern Web Apps with full-Stack Type Safety
41mReactive templates, TypeScript and typed endpoints in Vaadin
32mHow to Choose a Frontend Framework For Your Java Backend
54mJava meets TypeScript: building modern web apps with full-stack type safety
52mYou may not need JavaScript
47mModern web with Web Components and Java
49mKicking JavaScript to the Curb with Vaadin
