Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 777 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 777 Bytes

HR Management System

A Java Enterprise Edition (JEE) application designed to automate and improve the management of human resources, including recruitment, leave management, and family allowance calculations.

Technologies Used

  • 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

Testing

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.