/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.oic.net; import com.oic.connection.Connections; import com.oic.map.MapFactory; import com.oic.map.OicMap; import com.oic.xml.XmlParser; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import java.util.List; import java.util.ArrayList; /** * サーバー起動時に実行されるクラス * @author Morimoto * @author b2280@otani */ public class InitServer extends HttpServlet{ @Override public void init() throws ServletException { super.init(); mapInitialize(); Connections.checkLive(); } private static void mapInitialize(){ List<OicMap> oicmap = new ArrayList<>();//格納用変数 MapFactory mapFactory = MapFactory.getInstance(); XmlParser parser = new XmlParser(); oicmap = parser.loadOicMap();//mapデータのリストを読み込む mapFactory.addMap(oicmap); //mapデータを格納 } }