Bookstore with richfaces component