Use server-side WebComponents with Java & harden the stack against Vulnerabilities
summary
Shows how to wrap SAP UI5 web components as server-side Java classes by using Vaadin Flow’s abstraction: annotate with @NpmPackage and @JsModule, declare the tag, extend Flow’s Component, then use getElement().setProperty and append child elements to map complex attributes. Push-based bidirectional state sync works and tests run as full-stack JUnit5 + Selenium tests using TestBench + Selenium (or plain WebDriver) inside Testcontainers; recommends storing npm artifacts in Artifactory and scanning with X‑Ray.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:09Web Components
- 15:11Deal with Attributes
- 17:44How To Deal with Complex Attributes
- 34:47Store for Web Components
related talks
37mUsing WebComponents with Java on the Server Side to harden the stack
49mWeb Components for Java Developers
47mModern web with Web Components and Java
52mYou may not need JavaScript
50mYou may not need JavaScript
55mWeb Components for Java Developers
29mWhy the web makes sense for business apps
49mThree Different Methods to Build Web UIs in Java
