[{"title":"( 32 个子文件 30KB ) web-task-manager-源码","children":[{"title":"web-task-manager-main","children":[{"title":"docker-compose-debug.yml <span style='color:#111;'> 665B </span>","children":null,"spread":false},{"title":"web_task_manager.iml <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"db_script.sql <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"webapp","children":[{"title":"css","children":[{"title":"styles.css <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"signup.jsp <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"index.jsp <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false}],"spread":true},{"title":"resources","children":[{"title":"log4j.properties <span style='color:#111;'> 324B </span>","children":null,"spread":false},{"title":"hibernate.cfg.xml <span style='color:#111;'> 882B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"example","children":[{"title":"web_task_manager","children":[{"title":"Properties.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"dba","children":[{"title":"DatabaseAccess.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"TaskDAO.java <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"HibernateOracleTestXML.java <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"DataAccessible.java <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"UserDAO.java <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"model","children":[{"title":"User.java <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"Task.java <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false}],"spread":false},{"title":"HelloServlet.java <span style='color:#111;'> 706B </span>","children":null,"spread":false},{"title":"servlet","children":[{"title":"BackgroundJobManager.java <span style='color:#111;'> 870B </span>","children":null,"spread":false},{"title":"SignupServlet.java <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"TryChecker.java <span style='color:#111;'> 556B </span>","children":null,"spread":false},{"title":"LoginServlet.java <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"TaskServlet.java <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"LoginFilter.java <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"users","children":[{"title":"Encryptor.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"mail","children":[{"title":"MailSender.java <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"NotifyWorker.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"Utils.java <span style='color:#111;'> 633B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"docker-compose.yml <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 103B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]