A Java web MVC action-based framework