29.1Duke Tutorial Application design and Architecture 445
29.2 Main interface 447
29.2.1 Java Persistence API entity used in the main interface 447
29.2.2 Enterprise bean448 used in the main interface
29.2.3 websocket endpoint used in the main interface 448
29.2.4 facelets files used in the main interface 448
29.2.5 helper classes used in the main interface 449
29.2.6 Properties File 449
Deployment profiles used in 29.2.7Duke coaching apps 450
29.3 Management Interface 450
29.3.1 Enterprise bean450 used in the management interface
Facelets files used in the 29.3.2 management interface 451
CDI managed bean451 used in the 29.3.3 management interface
Auxiliary classes used in the 29.3.4 management interface 451
29.4 Running Duke coaching case study application 452
29.4.1 Running Duke Tutorial app 452
Java EE Tutorials-Duke Coaching Case study Example