*) = Slides and code published
Topic | Slides | Demo code | Errata |
Intro | Course presentation | ||
Request based approach | Intro, basic client, serverside intro, forms and servlets, Java server pages, Request based approach | All requets based samples | |
Service based approach | Service Based Intro, JavaScript, JQuery and AngularJS, AJAX, RESTful backend (JAX-RS), Service based approach | All service based samples | |
Component based approach | Component Based Intro, Java Server Faces and CDI, Facelets conversion validation and navigation, JSF Misc., Component based approach | All components based samples | |
Back-end (persistence) | Intro ORM, Java Persistence API (JPA) Mapping, JPA Managing JPA Query API, Design | All JPA samples, | |
Client Server Based Approach | Server Push and Web Sockets | Push and Client Server samples Enterprise application REST and injection |