[{"title":"( 52 个子文件 1.24MB ) 网页聊天简易实现","children":[{"title":"webChat","children":[{"title":".project <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":".mymetadata <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"websocket","children":[{"title":"ConnectionWebSocket.java <span style='color:#111;'> 1014B </span>","children":null,"spread":false}],"spread":true},{"title":"connection","children":[{"title":"ConnectionManager.java <span style='color:#111;'> 457B </span>","children":null,"spread":false},{"title":"Word.java <span style='color:#111;'> 572B </span>","children":null,"spread":false}],"spread":true},{"title":"user","children":[{"title":"User.java <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"UsersManager.java <span style='color:#111;'> 841B </span>","children":null,"spread":false}],"spread":true},{"title":"listener","children":[{"title":"MyServerletContextListener.java <span style='color:#111;'> 670B </span>","children":null,"spread":false}],"spread":true},{"title":"datasource","children":[{"title":"DatabaseManager.java <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false},{"title":"Database.java <span style='color:#111;'> 969B </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"SignupServlet.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"DestroyServlet.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"UserMessageServlet.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"LoginServlet.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"ConnectionMessageServlet.java <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"WebRoot","children":[{"title":"WEB-INF","children":[{"title":"classes","children":[{"title":"websocket","children":[{"title":"ConnectionWebSocket.class <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"connection","children":[{"title":"ConnectionManager.class <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Word.class <span style='color:#111;'> 916B </span>","children":null,"spread":false}],"spread":true},{"title":"user","children":[{"title":"User.class <span style='color:#111;'> 659B </span>","children":null,"spread":false},{"title":"UsersManager.class <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"listener","children":[{"title":"MyServerletContextListener.class <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"datasource","children":[{"title":"Database.class <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"DatabaseManager.class <span style='color:#111;'> 6.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"LoginServlet.class <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"SignupServlet.class <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"UserMessageServlet.class <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"DestroyServlet.class <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"ConnectionMessageServlet.class <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"servlet-api.jar <span style='color:#111;'> 238.01KB </span>","children":null,"spread":false},{"title":"annotations-api.jar <span style='color:#111;'> 17.69KB </span>","children":null,"spread":false},{"title":"mysql-connector-java-5.1.35.jar <span style='color:#111;'> 945.96KB </span>","children":null,"spread":false},{"title":"websocket-api.jar <span style='color:#111;'> 35.80KB </span>","children":null,"spread":false}],"spread":true},{"title":"web.xml <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"signup.html <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"login.html <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"page.html <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 36B </span>","children":null,"spread":false}],"spread":true},{"title":"main.html <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"javascript","children":[{"title":"main.js <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"login.js <span style='color:#111;'> 945B </span>","children":null,"spread":false},{"title":"jquery.js <span style='color:#111;'> 277.73KB </span>","children":null,"spread":false},{"title":"signup.js <span style='color:#111;'> 849B </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"signup.css <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"main.css <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"login.css <span style='color:#111;'> 258B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".myeclipse","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.wst.jsdt.ui.superType.container <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.project.facet.core.xml <span style='color:#111;'> 252B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.jsdt.ui.superType.name <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.component <span style='color:#111;'> 459B </span>","children":null,"spread":false},{"title":".jsdtscope <span style='color:#111;'> 500B </span>","children":null,"spread":false}],"spread":true},{"title":".classpath <span style='color:#111;'> 737B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]