package main; import base.AccountService; import base.DBService; import dbService.DBServiceImpl; import frontend.AccountServiceImpl; import frontend.servlets.SignInServlet; import frontend.servlets.SignUpServlet; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; /** * @author v.chibrikov */ public class Main { public static void main(String[] args) { try { DBService dbService = new DBServiceImpl(); dbService.create(); dbService.check(); AccountService accountService = new AccountServiceImpl(dbService); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.addServlet(new ServletHolder(new SignInServlet(accountService)), "/signin"); context.addServlet(new ServletHolder(new SignUpServlet(accountService)), "/signup"); Server server = new Server(8080); server.setHandler(context); server.start(); System.out.println("Server started!"); server.join(); } catch (Exception e) { e.printStackTrace(); } } }