This is the course project of SE228 (Web Application Development), SJTU.
Iteration 1 uses php and the rest iteration uses java. Iteration 2 uses java servlet. Iteration 3 uses Struts and hibernate. Iteration 4 uses Spring Boot (and other Spring components).