Spring-based back-end web UI framework