[{"title":"( 68 个子文件 37.46MB ) 设备管理系统简单demo","children":[{"title":"WEB-INF","children":[{"title":"jsp","children":[{"title":"error.jsp <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"updateDevice.jsp <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"addDevice.jsp <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"allDevice.jsp <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"toLogin.jsp <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"classes","children":[{"title":"generatorConfig.xml <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"mapper","children":[{"title":"TeacherMapper.xml <span style='color:#111;'> 7.96KB </span>","children":null,"spread":false},{"title":"PaperMapper.xml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"UserMapper.xml <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"TestMapper.xml <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"com","children":[{"title":"service","children":[{"title":"UserService.class <span style='color:#111;'> 436B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"DeviceServiceImpl.class <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"UserServiceImpl.class <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"DeviceService.class <span style='color:#111;'> 370B </span>","children":null,"spread":false}],"spread":true},{"title":"pojo","children":[{"title":"User.class <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"Device.class <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"filter","children":[{"title":"LoginFilter.class <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"UserController.class <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"DeviceController.class <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false}],"spread":true},{"title":"mapper","children":[{"title":"TestMapper.class <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"TeacherMapper.class <span style='color:#111;'> 720B </span>","children":null,"spread":false}],"spread":true},{"title":"dao","children":[{"title":"DeviceDao.class <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"Teacher.class <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"TeacherExample$Criterion.class <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"TeacherExample.class <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"TeacherExample$Criteria.class <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"TeacherExample$GeneratedCriteria.class <span style='color:#111;'> 8.97KB </span>","children":null,"spread":false},{"title":"Test.class <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"UserDao.class <span style='color:#111;'> 347B </span>","children":null,"spread":false}],"spread":true},{"title":"listener","children":[{"title":"UserLoginListener.class <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"OnlineUserCounterListener.class <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"interceptor","children":[{"title":"LoginInterceptor.class <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"jdbc.properties <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"mybatis-config.xml <span style='color:#111;'> 678B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"spring","children":[{"title":"spring-service.xml <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"spring-mvc.xml <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false},{"title":"spring-dao.xml <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"mchange-commons-java-0.2.11.jar <span style='color:#111;'> 592.26KB </span>","children":null,"spread":false},{"title":"spring-core-5.0.3.RELEASE.jar <span style='color:#111;'> 1.16MB </span>","children":null,"spread":false},{"title":"spring-context-support-5.0.3.RELEASE.jar <span style='color:#111;'> 167.87KB </span>","children":null,"spread":false},{"title":"spring-context-5.0.3.RELEASE.jar <span style='color:#111;'> 1.03MB </span>","children":null,"spread":false},{"title":"mybatis-generator-core-1.3.5.jar <span style='color:#111;'> 542.93KB </span>","children":null,"spread":false},{"title":"mysql-connector-java-5.1.46.jar <span style='color:#111;'> 981.29KB </span>","children":null,"spread":false},{"title":"spring-jdbc-5.0.3.RELEASE.jar <span style='color:#111;'> 381.90KB </span>","children":null,"spread":false},{"title":"jstl-1.2.jar <span style='color:#111;'> 404.53KB </span>","children":null,"spread":false},{"title":"standard-1.1.2.jar <span style='color:#111;'> 384.04KB </span>","children":null,"spread":false},{"title":"mybatis-spring-1.3.1.jar <span style='color:#111;'> 52.06KB </span>","children":null,"spread":false},{"title":"logback-classic-1.1.1.jar <span style='color:#111;'> 264.51KB </span>","children":null,"spread":false},{"title":"jackson-core-2.9.4.jar <span style='color:#111;'> 313.40KB </span>","children":null,"spread":false},{"title":"spring-web-5.0.3.RELEASE.jar <span style='color:#111;'> 1.19MB </span>","children":null,"spread":false},{"title":"c3p0-0.9.5.2.jar <span style='color:#111;'> 486.20KB </span>","children":null,"spread":false},{"title":"spring-webmvc-5.0.3.RELEASE.jar <span style='color:#111;'> 764.71KB </span>","children":null,"spread":false},{"title":"spring-aop-5.0.3.RELEASE.jar <span style='color:#111;'> 352.20KB </span>","children":null,"spread":false},{"title":"spring-tx-5.0.3.RELEASE.jar <span style='color:#111;'> 243.38KB </span>","children":null,"spread":false},{"title":"slf4j-api-1.7.6.jar <span style='color:#111;'> 28.02KB </span>","children":null,"spread":false},{"title":"spring-test-5.0.3.RELEASE.jar <span style='color:#111;'> 577.37KB </span>","children":null,"spread":false},{"title":"mybatis-3.4.4.jar <span style='color:#111;'> 1.53MB </span>","children":null,"spread":false},{"title":"logback-core-1.1.1.jar <span style='color:#111;'> 417.77KB </span>","children":null,"spread":false},{"title":"jackson-databind-2.9.4.jar <span style='color:#111;'> 1.28MB </span>","children":null,"spread":false},{"title":"jackson-annotations-2.9.0.jar <span style='color:#111;'> 64.96KB </span>","children":null,"spread":false},{"title":"spring-beans-5.0.3.RELEASE.jar <span style='color:#111;'> 639.98KB </span>","children":null,"spread":false},{"title":"spring-jcl-5.0.3.RELEASE.jar <span style='color:#111;'> 15.46KB </span>","children":null,"spread":false},{"title":"spring-expression-5.0.3.RELEASE.jar <span style='color:#111;'> 256.98KB </span>","children":null,"spread":false}],"spread":false},{"title":"web.xml <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 85B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]