36_20: Spring Data JPA|REST API|Hibernate Spatial|JPQL SQL|PostgeSQL PostGIS|Web GIS Map development, testing, deployment and installation
Technology & Tools used:
1.Eclipse IDE
2.Java 8+
3.Plain or Standard JDBC, Spring JDBC and JdbcTemplate
4.Spring Data JPA, Hibernate, Hibernate Spatail, REST API or RESTFUL API
5.Maven (building tool)
6.PostgreSQL with PostGIS database (back-end server)
7.jar based packaging(geospatialrestapis-0.1.0.1.jar and registrationapi-0.0.1.0.jar)
8.External or client side configuration & deployment(Development, Production and Test) Web GUI/UI testing/Selenium Functional/GUI Testing tool
9.Spring Boot profiles & Application Profiles
10.Google Postman REST API, RESTCLIENT, SOAP RESTAPI and so on client testing
11.Node.js, Angular, TypeScript and PrimeNg based GUI/UI development with integration of REST APIs or Microservices
12.Java and Groovy based template engines as like Thymeleaf, FreeMarker, JSP, Grails for GUI/UI development with integration of REST APIs or Microservices