packages [See also directory structure] application source directory structure converters JSF installation UserBean class package page widgets pager, using for large data set panelGrid example tag panelGroup example tag panels example tags panes [See tabbed panes] param tag parameters received by page supplying without custom tags tiles, parameterizing Tomcat database pool 2nd personal data, text input and text area Peter Pan library example phases Apply Request Values Invoke Application life cycle phases phase events 2nd 3rd phase listener example Process Validations Render Response Update Model phones [See cell phones, mobile clients] pi mnemonic plugging connection leaks pooling connections, monitoring and removing maintaining pool prepared statements support in JDBC Tomcat database pool parameters popup windows prefix mapping prefixes prefix mapping tag prefix convention prepared statements cache databases, using in pooling prerequisite knowledge presentation separation from business logic separation from business logic and beans Process Validations phase prompts, aligning properties bean properties defined indexed bean properties naming pattern for getters and settings 2nd property editors 2nd property resolver property values beans, setting converting with property editors selecting from dialog string conversions