The core is built on Java but current development has leveraged REST services to enable client side development in AngularJS as show in the diagram below
Links to technologies used
- AngularJS (Training material: http://docs.angularjs.org/tutorial / )
- Spring
- Hibernate
Build process uses Gradle (previously was Maven)
BDD via Cucumber
References
REST
- Spring RestTemplate: http://www.springframework.net/rest/doc-latest/reference/html/resttemplate.html / http://spring.io/blog/2009/03/27/rest-in-spring-3-resttemplate/
- Consuming a RESTful Web Service with AngularJS: https://spring.io/guides/gs/consuming-rest-angularjs/
Testing