http/java
08B Deployment Options pdf
14
Quick GWT RPC review Motivation Advantages/Disadvantages Basic steps Example More examples Alternatives
10
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
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
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
p:spinner For collecting int or double with a textfield that has up/down arrows.
22
Basic Date input with p:calendar Inline calendars PrimeFaces versions of standard elements p:commandButton, p:message, p:messages, p:fieldset, p:ajax, standard HTML Ajax updates Controlling look of the calendar Animation effects on open/close Collecting times as well as dates
31
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
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
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
JSF 2: Programming Basics A Fast and Simplified Overview of JSF 2 Development JSF 2.2 Version
19
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
Managed Beans I – Classes to Represent Form Info JSF 2.2 Version
19
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
The JSF 2 Expression Language JSF 2.2 Version
35
Motivation Comparing action controllers to action listeners Handling application events by using separate h:form Value change listeners Using JavaScript to submit form
28
JSF 2 Composite Components Part III – Backing Components JSF 2.2 Version
31
Idea Basic components Passing values to components Using ui:repeat inside components Handling relative URLs in components Hypertext links Images Style sheets Scripts
24
Changing themes at runtime with p:themeSwitcher Looking up current theme Changing themes at runtime without using p:themeSwitcher Best practices for making your apps adapt to themes
23
JSF 2: Integrated Ajax Support JSF 2.2 Version
38