http://employeemanagementappname-env.eba-ffw2ewfh.us-east-2.elasticbeanstalk.com/
The Application named Employee Management has been developed using Angular 8 and Java Spring Boot 2.4.1.
- Spring Boot 2.4.1
- JDK 1.8
- Maven v8
- Angular 8.0
- BootStrap 4
- EmployeeManagementApplication.class:- It is a main class with @SpringBootApplication annotation which will enable spring-boot auto-configuration feature
- EmployeeResource.class:- A controller to accept all the http requests with mapping /api
- Employee.class:- A Entity(or table) with general employee fields.
- EmployeeRepository.class:- It extends JPA Repository inbuilt class.
- EmployeeService.class:- It is service using an singleton instance of EmployeeRepository.class to perform CRUD operation.
- application.properties:- It defines database environment variables
- buildspec.yml - It contains all the maven build commands to deploy application on AWS Elastic BeanStalk
- script.js:- It defines modules, services and controllers
- addEmployee.html, employeeDetails.html, employees.html, listEmployee.html, updateEmployee.html
- bootstrap.css, styles.css
The application is deployed on AWS.
- Elastic BeanStalk
- RDS (Relational Database Service)
- Code Pipeline with Code Build Service







