This project is a My UW Madison App intended to provide students and parents with one location to see outstanding balances and apply payments to all University accounts.
- Java 7 - strict, Java 8 is not yet supported by our target deployment environment
- Maven 3.2+
The default configuration for the application integrates with mock data providers and does not connect with any part of the infrastructure supporting the Student Financial Account.
Executing the following at the root of the project will start the application locally with Jetty:
mvn install jetty:run
Point your browser at http://localhost:8080 and you are running.
Login in credentials: U admin P admin
Executing the following at the root of the project will start the application locally with Tomcat7:
mvn install tomcat7:run-war
Similarly to Jetty, it will be running at http://localhost:8080.
This application follows the non-portlet "App" pattern described in more detail at:
https://github.com/UW-Madison-DoIT/my-app-seed
This application is read-only actor with the student financial account infrastructure. All of it's data is provided in real time by the web services presented by the student financial account infrastructure. Spring Web Services provides the connectivity to those services.
The user interface is delivered using AngularJS and communicates with the application via REST.