Add new pages: 
 * posts/View.xhtml
 * posts/Edit.xhtml

These pages design and most of its functions was implemented. But I did not test the save, update functions.