[{"title":"( 65 个子文件 57KB ) 在线聊天系统ssh整合开发struts spring hibernate","children":[{"title":"qq","children":[{"title":".springBeans <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"com","children":[{"title":"qq","children":[{"title":"filter","children":[{"title":"EncodingFilter.java <span style='color:#111;'> 763B </span>","children":null,"spread":false},{"title":"UserLoginFilter.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"dao","children":[{"title":"IUserDAO.java <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"listener","children":[{"title":"OnLineListener.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"impl","children":[{"title":"UserDAOImpl.java <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false},{"title":"MsgDAOImpl.java <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false}],"spread":true},{"title":"IMsgDAO.java <span style='color:#111;'> 291B </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"MD5Code.java <span style='color:#111;'> 10.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"vo","children":[{"title":"User.hbm.xml <span style='color:#111;'> 960B </span>","children":null,"spread":false},{"title":"Msg.hbm.xml <span style='color:#111;'> 942B </span>","children":null,"spread":false},{"title":"Msg.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"Test.java <span style='color:#111;'> 402B </span>","children":null,"spread":false},{"title":"User.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"struts","children":[{"title":"form","children":[{"title":"LoginForm.java <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false}],"spread":true},{"title":"action","children":[{"title":"UserAction.java <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"MsgAction.java <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"QqAction.java <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"ApplicationResources.properties <span style='color:#111;'> 76B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 6.38KB </span>","children":null,"spread":false},{"title":".mystrutsdata <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":".mymetadata <span style='color:#111;'> 279B </span>","children":null,"spread":false},{"title":".myeclipse","children":null,"spread":false},{"title":".project <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"WebRoot","children":[{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true},{"title":"images","children":null,"spread":false},{"title":"_notes","children":[{"title":"dwsync.xml <span style='color:#111;'> 154B </span>","children":null,"spread":false}],"spread":true},{"title":"jsp","children":[{"title":"app.jsp <span style='color:#111;'> 353B </span>","children":null,"spread":false},{"title":"image.jsp <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"qq.jsp <span style='color:#111;'> 4.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"md5.js <span style='color:#111;'> 540B </span>","children":null,"spread":false},{"title":"ajax.js <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"css","children":null,"spread":false},{"title":"MyJsp.jsp <span style='color:#111;'> 959B </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"error.jsp <span style='color:#111;'> 1019B </span>","children":null,"spread":false},{"title":"image.jsp <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"WEB-INF","children":[{"title":"classes","children":[{"title":"com","children":[{"title":"qq","children":[{"title":"filter","children":[{"title":"EncodingFilter.class <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"UserLoginFilter.class <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":false},{"title":"dao","children":[{"title":"IUserDAO.class <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"listener","children":[{"title":"OnLineListener.class <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"impl","children":[{"title":"UserDAOImpl.class <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false},{"title":"MsgDAOImpl.class <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false}],"spread":false},{"title":"IMsgDAO.class <span style='color:#111;'> 270B </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"MD5Code.class <span style='color:#111;'> 7.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"vo","children":[{"title":"User.class <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"User.hbm.xml <span style='color:#111;'> 960B </span>","children":null,"spread":false},{"title":"Msg.hbm.xml <span style='color:#111;'> 942B </span>","children":null,"spread":false},{"title":"Test.class <span style='color:#111;'> 942B </span>","children":null,"spread":false},{"title":"Msg.class <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"struts","children":[{"title":"form","children":[{"title":"LoginForm.class <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":false},{"title":"action","children":[{"title":"UserAction.class <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"QqAction.class <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"MsgAction.class <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false}],"spread":false},{"title":"ApplicationResources.properties <span style='color:#111;'> 76B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"spring.tld <span style='color:#111;'> 7.63KB </span>","children":null,"spread":false},{"title":"struts-config.xml <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"applicationContext.xml <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"struts-tiles.tld <span style='color:#111;'> 7.66KB </span>","children":null,"spread":false},{"title":"validator-rules.xml <span style='color:#111;'> 13.46KB </span>","children":null,"spread":false},{"title":".struts-config.mex <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"lib","children":null,"spread":false},{"title":"struts-bean.tld <span style='color:#111;'> 8.65KB </span>","children":null,"spread":false},{"title":"struts-html.tld <span style='color:#111;'> 71.89KB </span>","children":null,"spread":false},{"title":"struts-logic.tld <span style='color:#111;'> 14.39KB </span>","children":null,"spread":false},{"title":"struts-nested.tld <span style='color:#111;'> 69.81KB </span>","children":null,"spread":false},{"title":"web.xml <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":".myhibernatedata <span style='color:#111;'> 522B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]