Spring MVC
Theme-aware error messages Tooltips Growls: popup error messages Dialogs Dialogs with validation Confirmation dialogs
30
Loading and using style sheets Standard HTML JSF-specific CSS selectors Applying styles in standard HTML elements Applying styles in JSF elements CSS properties Examples References
16
JSF 2: Programming Basics A Fast and Simplified Overview of JSF 2 Development JSF 2.2 Version
19
Creating properties files Declaring properties files in faces-config.xml Simple messages Parameterized messages: basics Parameterized messages: replacing placeholder with another message Internationalized (localized) messages
27
Motivation Why support GET? Using f:viewParam To capture incoming request parameters Using h:link and h:button To send outgoing request parameters Using non-JSF forms To send data to JSF pages that use f:viewParam Using POST-redirect-GET To make JSF results pages bookmarkable
26
Setting up your IDE and project for JSF 2.2 Testing tags Navigating from page to page Representing form data Applying business logic Using page templates and include files Validating input data Ajaxifying pages to avoid page reloads Using PrimeFaces to make things prettier
46
p:spinner For collecting int or double with a textfield that has up/down arrows.
22
Accordion panels Static content Lazy loading Dynamic/Ajax content Tabbed panels Static content Lazy loading Dynamic/Ajax content Themed tables: p:panelGrid Scroll panels Panels that can be dragged and reordered
40
Interactive HTML color chooser p:colorPicker Text that becomes editable when clicked p:inplace Element that validates text matches images p:captcha Password field with feedback on strength p:password Editor that lets user create rich HTML text p:editor
39
JSF 2 Composite Components Part II – Input Components JSF 2.2 Version
24
Overview of bean scopes Session scope Session scope with redirects Getting the “raw” request and response objects Dependency injection
26
Loading JavaScript libraries Wrapping up a jQuery-UI element as a JSF2 component Finding the real HTML id Escaping colons in JavaScript Passing arguments to the JavaScript
17
Making your own JSF 2.2 project
24
ui:repeat and Handling Variable-Length Data
24
Validating User Input Part 1: Basics JSF 2.2 Version
39
Differences between JSF and pure XHTML Differences between XHTML and HTML 4 Differences between HTML 5 and HTML 4 Basic structure of an XHTML document Block-level elements Inline elements Hypertext links and URLs Tables Forms Element grouping References
44
Overview Basics Column headers Resizable columns Row styling Sortable tables Pagination
28
Basic structure Displaying server results Redirecting to URLs Submenus Icons Menu options
18
Explicit navigation rules Explicit bean declarations Advanced navigation options Wildcards in navigation rules Conditional navigation rules Dynamically computed to-ids Static navigation Common navigation problems
26
Motivation Basic templating mechanism Template file Client file Including files with ui:include Templating with includes Reusable chunks of content that are not part of template, but are used in multiple pages Handling relative URLs And relocatable resources
31