A struts2 CRUD sample created for a talk