Skip to content

hulkike/primefaces-beginners-guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

PrimeFaces Beginner's Guide Book Source Code

K. Siva Prasad Reddy

Chapter 1 : Introduction to PrimeFaces

In this chapter we will learn about:

  • Installing and configuring PrimeFaces
  • Creating Simple Forms using PrimeFaces
  • Performing Form Validations
  • Partial Form Processing

Chapter 2 : Introducing Sample Application TechBuzz

In this chapter we will learn about:

  • Sample application "TechBuzz"
  • Functional Requirements
  • Sample UI Screenshots

Chapter 3 : Using PrimeFaces Common Utility Components

In this chapter we will learn about:

  • Dialog, Tooltip
  • Growl, Messages, BlockUI
  • Button, CommandButton, CommandLink
  • Working with PrimeFaces Selectors and Events

Chapter 4 : Introducing Primefaces Client Side Validations framework

In this chapter we will learn about:

  • Configuring and using Client Side Validation (CSV) Framework
  • Triggering client side validations based on events
  • Supporting I18N for validation messages
  • Extending CSV framework with custom JSF Converters and Validators
  • Using CSV framework with Bean Validation API
  • Extending CSV framework with custom Bean Validation annotations

Chapter 5 : Introducing Text Input Components

In this chapter we will learn about:

  • InputText, InputTextarea, Password
  • InputMask, Editor
  • AutoComplete

Chapter 6 : Working with Selection Input Components

In this chapter we will learn about:

  • BoolCheckbox, SelectManyCheckbox
  • SelectOneRadio
  • SelectOneMenu, SelectOneListbox
  • SelectManyMenu
  • PickList

Chapter 7 : Introducing Advanced Input Components

In this chapter we will learn about:

  • Calendar
  • File Upload
  • File Download
  • Rating, Spinner, Slider
  • Captcha

Chapter 8 : Working with Data Components

In this chapter we will learn about:

  • DataList (Unordered List, Ordered List, Pagination)
  • DataTable (Simple, Header Footer, Pagination, Sorting, Filtering, Row Selection, Lazy Loading, Inline Row/Cell Editing)
  • DataExporter

Chapter 9 - Introducing Advanced Data Visualization Components

In this chapter we will learn about:

  • Carousel
  • TagCloud
  • Tree
  • TreeTable
  • Schedule

Chapter 10 - Working with Layout Components

In this chapter we will learn about:

  • Panel components - Panel, PanelGrid, ScrollPanel
  • Component layout styles - Accordion, TabView, Wizard
  • Creating Complex Layouts

Chapter 11 - Introducing Navigation Components

In this chapter we will learn about:

  • Menu
  • MenuButton
  • TieredMenu
  • SlideMenu
  • Menubar
  • MegaMenu
  • TabMenu
  • PanelMenu
  • ContextMenu
  • BreadCrumb
Chapter 12 - Drawing Charts

In this chapter we will learn about:

  • Line Chart
  • Area Chart
  • Bar Chart
  • Pie Chart
  • Donut Chart
  • Exporting Charts as Images
  • Creating charts using JFreeChart API
  • Handling itemSelect Ajax event

Chapter 13 - Using PrimeFaces Themes

In this chapter we will learn about:

  • Using built-in Themes
  • ThemeSwitcher
  • Custom Themes

Installing seablue theme in local maven repository:

  1. Rename seablue-1.10.3.zip to seablue-1.10.3.jar

  2. Install seablue-1.10.3.jar into local maven repo using the following command

    mvn install:install-file -Dfile=c:\dev\seablue-1.10.3.jar -DgroupId=org.primefaces.themes -DartifactId=seablue -Dversion=1.10.3 -Dpackaging=jar

Note: If you want to use different groupId and artifactId you can chane using -DgroupId and -DartifactId options. And don't forget to change the groupId and artifactId in pom.xml accordingly.

About

PrimeFaces Beginner's Guide Book Source Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 51.1%
  • HTML 45.8%
  • CSS 1.6%
  • JavaScript 1.5%