package web; import dao.StudentDao; import io.jooby.Cors; import io.jooby.CorsHandler; import io.jooby.Jooby; import io.jooby.ServerOptions; import io.jooby.json.GsonModule; /** * * @author Mark George */ public class Service extends Jooby { private final StudentDao dao = new StudentDao(); public Service() { setServerOptions(new ServerOptions().setPort(8080)); decorator(new CorsHandler(new Cors().setMethods(DELETE,GET,POST,PUT).setHeaders("*").setOrigin("*"))); install(new GsonModule()); mount(new StudentResource(dao)); } public static void main(String[] args) { new Service().start(); } }