3 options
PrimeFaces beginner's guide / K. Siva Prasad Reddy.
- Format:
- Book
- Author/Creator:
- Reddy, K. Siva Prasad.
- Language:
- English
- Subjects (All):
- Open source software.
- Web applications.
- Physical Description:
- 1 online resource (378 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, 2013.
- Language Note:
- English
- Biography/History:
- Reddy K. Siva Prasad: K. Siva Prasad Reddy is a Senior Software Engineer living in Hyderabad, India, and having more than seven years of experience in developing enterprise applications with Java and JavaEE technologies. Siva is a Sun Certified Java Programmer and has a lot of experience in server-side technologies such as Java, JavaEE, Spring, Hibernate, MyBatis, JSF, PrimeFaces, and WebServices (SOAP/REST). Siva is also the author of Java Persistence with MyBatis 3, Packt Publishing. Siva normally shares the knowledge he has acquired on his blog at www. sivalabs. in. If you want to find out more about his work, you can follow him on Twitter (@sivalabs) and GitHub (https: //github. com/sivaprasadreddy).
- Summary:
- A guide for beginners with step-by-step instructions and an easy-to-follow approach.PrimeFaces Beginners Guide is a simple and effective guide for beginners, wanting to learn and implement PrimeFaces in their JSF-based applications. Some basic JSF and jQuery skills are required before you start working through the book.
- Contents:
- Intro
- PrimeFaces Beginner's Guide
- Table of Contents
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Time for action - heading
- What just happened?
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Introduction to PrimeFaces
- Introducing the features of PrimeFaces
- Installing and configuring PrimeFaces
- Time for action - installing and configuring PrimeFaces
- Creating a HelloWorld application using PrimeFaces
- Time for action - creating a HelloWorld program using PrimeFaces
- Creating simple forms using PrimeFaces
- Time for action - creating a user registration form
- Performing form validations
- Time for action - validating the user registration form
- Performing client-side validations
- Time for action - client-side e-mail validation
- Understanding partial page rendering (PPR)
- Time for action - partial processing on the user details form
- Submitting partial data to the server
- Updating the view using AJAX
- Time for action - updating the view using AJAX
- Updating the view using AJAX listeners
- Time for action - validate the UserName using AJAX listeners
- Performing tasks periodically using a poll component
- Time for action - using the poll component to display the current time
- Controlling the polling process using external triggers.
- Time for action - manually start and stop polling
- Invoking server-side methods from JavaScript using RemoteCommand
- Time for action - validate e-mail using RemoteCommand
- Summary
- 2. Introducing Sample Application TechBuzz
- Understanding the requirements of the TechBuzz application
- Understanding the high-level design of the TechBuzz application
- Understanding the TechBuzz data model
- Looking at TechBuzz screenshots
- User authentication
- TechBuzz home page
- User account screen
- Creating a post screen
- User roles management
- Posts in tree view
- Posts frequency charts
- Setting up of the development environment for TechBuzz
- Time for action - installing the required software
- 3. Using PrimeFaces Common Utility Components
- Introducing the Message component
- Time for action - displaying FacesMessage using <
- p:message>
- Displaying messages with HTML content
- Time for action - displaying FacesMessage with HTML content
- Introducing the Messages component
- p:messages>
- Displaying notifications using the growl component
- Time for action - displaying FacesMessages with growl
- Displaying tooltips using the Tooltip component
- Time for action - displaying tooltip for UI components
- Using global tooltips
- Time for action - using global tooltips
- Partial Processing and Rendering using the Fragment component
- Time for action - using the Fragment component
- Introducing the Sticky component
- Introducing the RequestContext utility
- Updating UI components.
- Time for action - updating UI components using RequestContext.update()
- Executing JavaScript from server-side code
- Time for action - executing JavaScript using RequestContext.execute()
- Adding AJAX callback parameters
- Time for action - adding callback parameters using RequestContext.addCallbackParam()
- Scrolling to a component
- Displaying pop-up dialogs using the Dialog component
- Time for action - displaying a dialog
- Using the Dialog component's client-side callbacks
- Time for action - client-side callbacks for onShow and onHide
- Handling the dialog close event
- Time for action - the Dialog component close event listener
- Working with a Dialog component containing forms
- Time for action - creating dialog with a registration form
- Introducing dialog framework
- Time for action - showing the search users screen in dialog
- Passing data from the dialog back to the source page
- Time for action - passing data from the search users dialog to the source page
- Displaying FacesMessage in dialog
- Introducing the ConfirmDialog component
- Time for action - creating a confirmation dialog
- Using the global ConfirmDialog component
- Displaying notifications using the NotificationBar component
- Time for action - displaying notification messages
- Hiding NotificationBar automatically
- Time for action - automatically hiding NotificationBar
- Blocking a region using the BlockUI component
- Time for action - blocking the form
- Understanding PrimeFaces selectors.
- Time for action - updating UI components using jQuery Selectors
- Introducing the search expression framework
- 4. Introducing the PrimeFaces Client Side Validation Framework
- Configuring and using the Client Side Validation framework
- Time for action - performing client-side validations
- Triggering client-side validations based on events
- Supporting I18N for validation messages
- Extending the CSV framework with custom JSF validators
- Time for action - using the custom JSF validator on the client side
- Extending the CSV framework with custom JSF converters
- Time for action - using the custom JSF converter on the client side
- Using the CSV framework with the Bean Validation API
- Time for action - using the CSV framework with the Bean Validation API
- Extending the CSV framework with custom Bean Validation annotations
- Time for action - using the custom Bean Validation annotation with the CSV framework
- 5. Introducing Text Input Components
- Getting text input with the InputText component
- Time for action - using the InputText component
- Introducing the InputTextarea component
- Time for action - using InputTextarea
- Getting formatted input using the InputMask component
- Time for action - reading formatted input using InputMask
- Introducing the Password component
- Time for action - using password strength indicator and match mode
- Introducing the Editor component
- Time for action - using editor client-side API methods
- Inplace editing using the Inplace component
- Time for action - using the Inplace editor
- What just happened?.
- Providing completion suggestions using the AutoComplete component
- Time for action - using basic AutoComplete
- Using AutoComplete with POJO support
- Time for action - using AutoComplete with POJO support
- Selecting multiple items
- Time for action - selecting multiple items using AutoComplete
- Handling the ItemSelect and ItemUnselect Events
- Time for action - using the ItemSelect and ItemUnselect events
- Displaying tooltips using the Itemtip facet
- Time for action - displaying tooltips on suggested items using the Itemtip facet
- 6. Working with Selection Input Components
- Creating the toggle button using SelectBooleanButton
- Time for action - using the SelectBooleanButton component
- Creating the On or Off options using SelectBooleanCheckbox
- Time for action - using the SelectBooleanCheckbox component
- Introducing SelectManyCheckbox
- Time for action - using the SelectManyCheckbox component
- Introducing SelectOneRadio
- Time for action - using the SelectOneRadio component
- Introducing SelectOneButton
- Time for action - using the SelectOneButton component
- Introducing SelectManyButton
- Time for action - using the SelectManyButton component
- Creating drop-down lists using SelectOneMenu
- Time for action - using SelectOneMenu with editable and filter features
- Using SelectOneMenu with POJOs
- Time for action - using SelectOneMenu with POJOs
- Grouping options in SelectOneMenu
- Time for action - grouping options in SelectOneMenu
- Introducing SelectOneListbox.
- Time for action - using SelectOneListbox with POJOs.
- Notes:
- Includes index.
- Description based on online resource; title from PDF (ebrary, viewed December 30, 2013).
- ISBN:
- 9781783280704
- 1783280700
- OCLC:
- 864382342
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.