Java meets TypeScript: building a full-stack web app with Spring Boot
summary
Live demo shows a Spring Boot backend plus a TypeScript LitElement frontend wired together with Vaadin Fusion and automatic Maven builds, generating TypeScript types from Java endpoints for type-safe server communication. The demo creates a Person entity, a Spring Data repository, an @Endpoint with findAll and save, a data grid, binder-driven forms, validation reuse, and theming; edits persist to H2 and the UI updates immediately — the example works end-to-end.
AI-written summary · about
chapters (7)
- 0:00Start
- 12:55Hello World View
- 14:54React to User Input
- 17:53Endpoints
- 21:21Async Methods
- 34:33Save Button
- 40:06Filtering
related talks
43mJava meets TypeScript: Building Modern Web Apps with full-Stack Type Safety
54mJava meets TypeScript: building modern web apps with full-stack type safety
01h 01mSingle Page Applications without REST API
41mReactive templates, TypeScript and typed endpoints in Vaadin
28mEfficient Full-Stack Development with Java
44mFull-stack web apps, 100% Java
27m"Full-stack from the back: Building for the web with Java"
50mFull-stack web apps, 100% Java
