Lectures

Topic Slides Demo code Errata
Intro Intro
Request based approach XML, Web Application Intro, HTML, CSS, Servlets, JSP, Request based approach All requets based samples The request_based sample is missing a dependency on JSTL
Service based approach Web Services/REST, JavaScript, JQuery, Service based approach All service based samples
Component based approach JSF, Facelets, Beans, CDI and validation Navigation, AJAX, frameworks Component based approach UPDATED All components based samples For security sample, see last row (sample need database, but config files mostly the same as without)
Back-end (persistence) Crash Course Databases, Intro ORM, JPA Mapping, JPA Managing EJB Session Beans EJB Packaging JPA Query API All JPA samples All EJB samples
Real Time Web and Misc Realtime Web, JEE Security All real time, JEE security sample JEE Sample not fully update (don't need j_security_check etc)