[{"title":"( 48 个子文件 152KB ) java版直播间源码-CodeU-Spring-2018:团队16GitHub存储库","children":[{"title":"CodeU-Spring-2018-master","children":[{"title":".gitignore <span style='color:#111;'> 115B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"codeu","children":[{"title":"model","children":[{"title":"store","children":[{"title":"basic","children":[{"title":"ConversationStoreTest.java <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"MessageStoreTest.java <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"UserStoreTest.java <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"persistence","children":[{"title":"PersistentDataStoreTest.java <span style='color:#111;'> 6.02KB </span>","children":null,"spread":false},{"title":"PersistentStorageAgentTest.java <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"data","children":[{"title":"UserTest.java <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"MessageTest.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"ConversationTest.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"controller","children":[{"title":"ChatServletTest.java <span style='color:#111;'> 7.89KB </span>","children":null,"spread":false},{"title":"TestDataServletTest.java <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"LoginServletTest.java <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"ConversationServletTest.java <span style='color:#111;'> 6.29KB </span>","children":null,"spread":false},{"title":"RegisterServletTest.java <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"java","children":[{"title":"codeu","children":[{"title":"model","children":[{"title":"store","children":[{"title":"basic","children":[{"title":"UserStore.java <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"DefaultDataStore.java <span style='color:#111;'> 6.28KB </span>","children":null,"spread":false},{"title":"MessageStore.java <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"ConversationStore.java <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"persistence","children":[{"title":"PersistentStorageAgent.java <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false},{"title":"PersistentDataStoreException.java <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"PersistentDataStore.java <span style='color:#111;'> 7.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"data","children":[{"title":"User.java <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"Conversation.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"Message.java <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"controller","children":[{"title":"ChatServlet.java <span style='color:#111;'> 5.95KB </span>","children":null,"spread":false},{"title":"ConversationServlet.java <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"LoginServlet.java <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"TestDataServlet.java <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"RegisterServlet.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"ServerStartupListener.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"ProfileServlet.java <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"webapp","children":[{"title":"css","children":[{"title":"main.css <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"sample_chat.png <span style='color:#111;'> 58.78KB </span>","children":null,"spread":false},{"title":"WEB-INF","children":[{"title":"appengine-web.xml <span style='color:#111;'> 881B </span>","children":null,"spread":false},{"title":"view","children":[{"title":"login.jsp <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"testdata.jsp <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"register.jsp <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"chat.jsp <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"conversations.jsp <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"web.xml <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"about.jsp <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"mice_logo.png <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"index.jsp <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"codeulogo.png <span style='color:#111;'> 35.24KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]