As aforementioned I will be developing the server using Java and the Spring framework. I spent a very brief period of time working on a spring project at Guidewire but I barely scratched the surface. I’ve decided to learn the framework from scratch from a Udemy course.
So far in the course I’ve covered:
- Getting started with Spring (Hello World).
- Basic bean configuration.
I’ve started a very basic project to follow along with the Udemy course to learn the fundamentals. The code can be found over on my github page. Its been brought to my attention that xml configuration is the old way of doing things. Once I get through all the course material I will start looking into java based configuration.
To get a better idea of what rest services I will need to expose I’ve started working on a list of all the desired functionality of the website, I aim to have this completed by next week.
The week I also plan on putting quite a bit of time into writing the functional specification for the project.
Here is some of the articles I’ve read this week to help with the design of the api: