A web application project managing company database, which contains departments, employees and their personal details.
Application allows to:
- Display departments list
- Add new depratments
- Edit departments
- Delete departments
- Display employees list
- Searching employees by given criteria
- Add new employees
- Edit employees
- Delete employees
Specification:
- Compatible with Java SE 8 and Java EE 7
- Uses Facelets technology
- Uses JSF 2.2 framwork
- Uses PrimeFaces library UI components
- Uses Hibernate framework
- Adapted to MySQL relational database management system
- Uses Criteria API to create SQL queries
- For tests uses Arquillian platform
- Designed by MVC architectural pattern
- Uses Maven to build application