PrimeFaces Beginner's Guide
上QQ阅读APP看书,第一时间看更新

Chapter 2. Introducing Sample Application TechBuzz

If all concepts were explained with an example, then they would be much easier to understand. That's what we are going to do here!

As you progress through the book, if you could apply the knowledge in building a sample application, then you will get not only theoretical knowledge on PrimeFaces, but also hands-on experience on how to use PrimeFaces in your real projects. So, we will be building a sample application called TechBuzz incrementally throughout this book.

TechBuzz is a knowledge sharing system wherein users can post about what is going on in the field of technology read others' posts, rate others' posts, and so on. You should note that this application is purposely very simple, and indeed many of its features were conceived so that we could highlight a particular piece of PrimeFaces functionality. As our primary focus is on how to use PrimeFaces, we will be discussing more about building the user interface using PrimeFaces, and you can find the complete backend logic implementation in the source code of this book.

In this chapter, we will cover:

  • 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
  • Setting up of the development environment for TechBuzz

In this chapter, we will discuss the functional requirements of the TechBuzz application and describe how we will be using PrimeFaces features to implement them.