
The lecture introduces the Java Enterprise Edition stack, its components such as EJB, JSF, JTA, and JMS, and the build tools GlassFish, Maven, and Eclipse Keppler.
Explore action oriented and component oriented MVC frameworks in JSF, detailing front controller patterns, request construction, and how a select box delivers customer data and updates.
Compare action oriented and component oriented MVC frameworks, showing how action oriented relies on separate controllers and manual input validation, while component oriented handles common tasks automatically within the framework.
All source code is here
Learn how component trees in JSF map a page to server-side UI components, and how changes on the server reflect in the client view.
Explore how state saving preserves the componentry across page navigation by storing a serialized view state. It synchronizes server-side componentry with the view as pages update.
Build and run your first JSF application by importing the project in Eclipse Kepler, configuring the Faces servlet and web.xml, and launching the server to view the simple CRM.
Explain how JSF components are assembled into forms, serialized to communicate with the application, and rendered as regular HTML tables with two columns, including id creation and client-side state saving.
Learn how html tags map to JSF components, rendering inputs, messages, tables, and panels, with decoding and encoding processes binding UI to objects while avoiding Java code in the view.
Use all JSF HTML tags and see how these tags are converted to HTML pages.
Use ui:composition, ui:define, ui:insert and ui:include facelets to create a template and use this template inside another JSF page.
Learn how expression language links the view and model in JSF, enabling read/write and method expressions to interact with application logic throughout the page lifecycle.
Develop and bind a product bean with name and category attributes using expression language in JSF 2.2, employing PostConstruct to set defaults and observe getter and setter driven data flow.
This course will follow Oracle JSF certification topics and implement the required codes one by one while progressing. Here is the certification topics:
Essentials of JSF2.0
JSF Navigation Model
Data Conversion and Validation model
Event Handling
Data table and Composite Components
Custom Components