Java EEFuture Is Now, But It Is Not Evenly Distributed Yet
summary
Demonstrates how to scaffold a Java EE web app from the command line with Maven archetype 407, bootstrapping a WAR in minutes instead of weeks, then shows concrete patterns: use @Inject over interfaces, prefer stateless EJBs for transactional boundaries, produce config strings via CDI producers, run background jobs with @Asynchronous and EJB listeners, and push realtime updates with async servlets/Comet on GlassFish. Claims 80% of typical Maven cruft is removable and real apps are leaner and faster.
AI-written summary · about
chapters (26)
- 0:00Introduction
- 1:02Java EE productivity and Ivory Tower
- 2:26Future is now but uneven
- 3:09Java EE Maven project start
- 5:22Maven setup and structure
- 7:05Minimal Java EE 6 setup
- 9:37Avoid bloated Maven setups
- 10:40Deploy to GlassFish
- 11:22Create JSF page and bean
- 14:12JSF best practices
- 15:20Stateless session beans
- 16:46Java EE interfaces use
- 18:32Encapsulation in Java EE
- 20:19Dependency injection @Inject @EJB
- 21:49Lifecycle @PostConstruct
- 25:25Lightweight Java EE servers
- 25:46Testing without interfaces
- 26:29Config with dependency injection
- 31:21Constructor injection setup
- 32:24Extending Java EE components
- 33:54Async processing in Java EE
- 37:23Job monitoring notifications
- 41:10Real-time with Java EE
- 45:20Java EE simplicity vs Spring
- 46:24Q&A annotations and remote
- 47:08Java EE vs Spring integration
related talks
01h 07mThe Java EE-stic Way of Coding
44mJava EE - And The Bloat Is Gone
56mModern Enterprise Java from the Ground Up
10mpart1 – Adam Bien
45mEverything YOU need to Know About Jakarta EE 10
51mModern and Lightweight Cloud Application Development with Java and Jakarta EE
53mJava EE 8 and the Open Future of Java EE - What You Need to Know!
55mModern and Lightweight Cloud Application Development with Jakarta EE10
