A Java Enterprise Edition (JEE) application designed to automate and improve the management of human resources, including recruitment, leave management, and family allowance calculations.
- Java EE: Core backend functionality
- Maven: Project build management
- Tomcat: Application server
- Servlets, JSP, JSTL: Frontend development
- JAAS: Authentication and authorization
- JUnit & Mockito: Unit testing
- JPA: Data persistence
- HTML/CSS: Frontend styling
Unit tests are created using JUnit and Mockito to ensure the proper functioning of critical components. Focus is placed on testing service classes and business logic, with mocking applied to external dependencies.