Instant PrimeFaces Starter [Instant]
|Print & eBook also available on:|
- Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
- Integrate Google Maps in your web application to show search results with markers and overlays with the PrimeFaces gmap component
- Develop a customizable dashboard for your users that displays charts with live data, news feeds, and draggable widgets
- Implement a live chat system that uses Prime Push to send updates to desktop and mobile users simultaneously
- Create a mobile version of your web application that supports Android, iOS, and other platforms using the PrimeFaces Mobile toolkit
- You can find the updated code bundle at - https://github.com/ianhlavats/primefaces-starter
Book DetailsLanguage : English
eBook : 90 pages
Release Date : June 2013
ISBN : 1849519900
ISBN 13 : 9781849519908
Author(s) : Ian Hlavats
Topics and Technologies : All Books, Instant, Web Development, Open Source
Table of ContentsInstant PrimeFaces Starter
- Instant PrimeFaces Starter
- So, what is PrimeFaces?
- Step 1 – Installing Eclipse
- Installing Eclipse Marketplace
- Step 2 – Installing Maven
- Step 3 – Installing GlassFish
- Step 4 – Installing Dreamweaver
- Step 5 – Installing MySQL
- Step 6 – Installing PrimeFaces
- And that's it
- Quick start – Implementing a sample project using PrimeFaces
- Step 1 – Requirements
- Step 2 – Architecture and Design
- Application Architecture
- Database Design
- Information Architecture
- User Interface Design
- Step 3 – Implementation
- Step 1 – Creating the Directory Structure
- Step 2 – Creating the Facelets Template
- Step 3 – Creating the Login Page
- Step 4 – Implementing the LoginController Class
- Step 5 – Deploying the web application
- Step 6 – Opening the web application in the browser
- Top 3 features you need to know about
- User sign-up page
- Sign-up controller implementation
- Sign-up page creation
- Dashboard page
- Venues page
- Venue selection for editing
- Enhanced confirmation dialog
- An editable select-one menu component
- Shows page
- Reviews page
- JSF2 composite component with PrimeFaces
- Chat feature with PrimeFaces Push
- Chat room
- Getting started with Prime Push
- Opening a WebSocket communication channel
- Use of a PrimeFaces socket component
- Implementation of the chat room dialog for desktop web browsers
- Show Times page
- Adding the Google Maps component
- Events search
- Mobile UI with PrimeFaces Mobile
- Search page
- Login page
- Member page
- Dashboard page
- Shows page
- Chat room for mobile devices
- People and places you should get to know
- Official sites
- Articles and tutorials
If you are looking for a book that has a full JEE application, with a code that is written with good practices and can be accessed by browsers of pcs and mobiles, this is the right book to buy. - Hebert Coelho
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata- 4 submitted: last submission 17 Oct 2013
Errata type: CODE | Page no: 6 | Errata upload date: July 25, 2013
m2eclipse-wtp should be replaced with m2e-wtp.
Errata type: CODE | Page no: 9 | Errata upload date: July 25, 2013
In POM JBoss Configuration we do not need JBoss repository.
Errata type: CODE | Page no: 8 | Errata upload date: October 17, 2013
The tag <artifactId>primefaces-webapp</artifactId> should match the project name.
It should be <artifactId>primefaces-starter</artifactId>
Errata type: CODE | Page no: 10 | Errata upload date: October 17, 2013
There is a missing closing tag in the code. Need </dependencies> at the end before </project>.
Sorry, there are currently no downloads available for this title.
What you will learn from this book
- Set up a new PrimeFaces project in Eclipse using Maven
- Configure PrimeFaces in web.xml
- Implement a login screen using PrimeFaces Ajax components and JSF2
- Use PrimeFaces themes and jQuery ThemeRoller to change the look and feel
- Implement a member signup form with CAPTCHA and password strength
- Add PrimeFaces modal dialogs to improve user interaction
- Work with PrimeFaces Ajax status indicators
- Implement a search screen with the PrimeFaces Google Maps component
- Develop a mobile version of the web application with PrimeFaces Mobile
- Build a live chat feature using Prime Push to send updates to desktop and mobile browsers simultaneously
Developing great user interfaces for web applications has never been easier! PrimeFaces delivers a powerful set of features that enable JSF developers to deliver awesome user experiences on the Web. With more than 150 Ajax-enabled UI components, jQuery integration, a mobile UI toolkit, theme support, Ajax Push technology, and much more, PrimeFaces takes JSF application development to a whole new level!
Instant PrimeFaces Starter is a practical, hands-on guide to PrimeFaces that will show you how to get started quickly using PrimeFaces in your web applications and provides examples on how to design and develop compelling user interfaces using PrimeFaces Ajax UI components, PrimeFaces Mobile, and PrimeFaces Push.
Starting with the setup of your first PrimeFaces project in Eclipse, Instant PrimeFaces Starter will then take you through the process of designing and implementing the user interface of a social events web application that enables users to find fun things in their city. In this process you will learn a range of techniques for building innovative user interfaces with PrimeFaces UI components.
You will also learn how to build a mobile version of your web application using the PrimeFaces Mobile toolkit, leveraging the jQuery mobile library to extend your web application to Android, iOS, and other mobile platforms. Finally you will see how to build a live chat application with presence awareness that uses PrimeFaces Push technology to send updates to desktop and mobile users simultaneously.
Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. Instant Primefaces Starter is a fast-paced, introductory guide designed to give you all the information you need to start using Primfaces, instantly.
Who this book is for
Instant PrimeFaces Starter is great for developers looking to get started quickly with PrimeFaces. It's assumed that you have some JSF experience already, as well as familiarity with other Java technologies such as CDI and JPA and an understanding of MVC principles, object-relational mapping (ORM), and dependency injection (DI). The sample application included with the book is fully functional and demonstrates how to use these technologies together with PrimeFaces.