Mercurial > hg > Members > tatsuki > JungleXMLReader
view src/main/java/jp/ac/u_ryukyu/cr/ie/tatsuki/bbs/MatrixApp.java @ 16:4cfa77c61ee1
add childOrganizationIdsTest and Method
author | one |
---|---|
date | Mon, 27 Oct 2014 01:56:43 +0900 |
parents | 92e3416c3f76 |
children | b8d86bc46b51 |
line wrap: on
line source
package jp.ac.u_ryukyu.cr.ie.tatsuki.bbs; import javax.servlet.Servlet; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.CreateBoardMessageServlet; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.CreateBoardServlet; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.EditMessageServlet; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.EditMessageUseGetServlet; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.ServletHandler; import org.eclipse.jetty.servlet.ServletHolder; import org.eclipse.jetty.util.thread.ThreadPool; public class MatrixApp{ public static void main(String args[]) { XmlBulletinBoard BBS = new JungleBulletinBoard(); /* Jetty registration */ String createBoardMessagePath = "/createBoardMessage"; String createFolderPath = "/createFolder"; String createBoardPath = "/createBoard"; String editMessagePath = "/editMessage"; String showMatrixPath = "/showMatrix"; String createAttributePath = "/createAttribute"; String editAttributePath = "/editAttribute"; String deleteAttributePath = "/deleteAttribute"; String deleteNodePath = "/deleteNode"; String editNodePath = "/editNode"; Server serv = new Server(8080); ThreadPool thp = serv.getThreadPool(); Servlet createBoardMessage = new CreateBoardMessageServlet(BBS); Servlet createBoard = new ReadXml(BBS); Servlet editBoardMessage = new EditMessageServlet(BBS); Servlet index = new ShowBoardsServletMatrix(BBS,createBoardPath,showMatrixPath); // Servlet board = new ShowBoardMessageServlet(BBS,createBoardMessagePath,editMessagePath); Servlet matrix = new ShowMatrix(BBS,createFolderPath,editNodePath, showMatrixPath, createAttributePath, editAttributePath,deleteAttributePath,deleteNodePath,thp); ServletHandler context = new ServletHandler(); context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath); context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath); context.addServletWithMapping(new ServletHolder(createBoard),createBoardPath); context.addServletWithMapping(new ServletHolder(index),"/"); context.addServletWithMapping(new ServletHolder(matrix),showMatrixPath); /* * For write benchmark */ String editMessageUseGetPath = "/editMessageUseGet"; Servlet editMessageUseGet = new EditMessageUseGetServlet(BBS); context.addServletWithMapping(new ServletHolder(editMessageUseGet), editMessageUseGetPath); serv.setHandler(context); try { serv.start(); } catch (Exception e) { e.printStackTrace(); } } }