[{"title":"( 96 个子文件 576KB ) 基于SpringMVC+Hibernate实现的在线购物商城","children":[{"title":"Shopping-master","children":[{"title":".gitignore <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 23B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"spring","children":[{"title":"spring-mvc.xml <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"applicationContext.xml <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"db","children":[{"title":"data.sql <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"schema.sql <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false}],"spread":true},{"title":"properties","children":[{"title":"database.properties <span style='color:#111;'> 223B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"shopping","children":[{"title":"entity","children":[{"title":"ShoppingRecordPriKey.java <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"ShoppingCarPriKey.java <span style='color:#111;'> 952B </span>","children":null,"spread":false},{"title":"ShoppingCar.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"ShoppingRecord.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"Evaluation.java <span style='color:#111;'> 1013B </span>","children":null,"spread":false},{"title":"UserDetail.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"Product.java <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"User.java <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"dao","children":[{"title":"EvaluationDao.java <span style='color:#111;'> 668B </span>","children":null,"spread":false},{"title":"UserDaoImplement.java <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"ProductDao.java <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"ShoppingRecordDao.java <span style='color:#111;'> 799B </span>","children":null,"spread":false},{"title":"UserDetailDao.java <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"ShoppingCarDao.java <span style='color:#111;'> 552B </span>","children":null,"spread":false},{"title":"ShoppingCarDaoImplement.java <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"UserDetailDaoImplement.java <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"ProductDaoImplement.java <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"ShoppingRecordDaoImplement.java <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"EvaluationDaoImplement.java <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"UserDao.java <span style='color:#111;'> 392B </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"ShoppingRecordController.java <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"EvaluationController.java <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"ShoppingCarController.java <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"UserController.java <span style='color:#111;'> 7.38KB </span>","children":null,"spread":false},{"title":"ProductController.java <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"Response.java <span style='color:#111;'> 776B </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"UserServiceImplement.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"EvaluationServiceImplement.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ShoppingRecordService.java <span style='color:#111;'> 749B </span>","children":null,"spread":false},{"title":"ShoppingCarServiceImplement.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"UserService.java <span style='color:#111;'> 413B </span>","children":null,"spread":false},{"title":"ProductServiceImplement.java <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"EvaluationService.java <span style='color:#111;'> 510B </span>","children":null,"spread":false},{"title":"ShoppingRecordServiceImplement.java <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"ShoppingCarService.java <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"UserDetailServiceImplement.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"UserDetailService.java <span style='color:#111;'> 431B </span>","children":null,"spread":false},{"title":"ProductService.java <span style='color:#111;'> 592B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"webapp","children":[{"title":"static","children":[{"title":"js","children":[{"title":"respond.min.js <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"npm.js <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"bootstrap.js <span style='color:#111;'> 67.28KB </span>","children":null,"spread":false},{"title":"jquery.min.js <span style='color:#111;'> 94.89KB </span>","children":null,"spread":false},{"title":"html5shiv.min.js <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"mobile","children":[{"title":"need","children":[{"title":"layer.css <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"layer.js <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false}],"spread":false},{"title":"skin","children":[{"title":"lists","children":[{"title":"style.css <span style='color:#111;'> 108B </span>","children":null,"spread":false}],"spread":false},{"title":"default","children":[{"title":"loading-0.gif <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"layer.css <span style='color:#111;'> 13.96KB </span>","children":null,"spread":false},{"title":"loading-2.gif <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"icon-ext.png <span style='color:#111;'> 5.77KB </span>","children":null,"spread":false},{"title":"icon.png <span style='color:#111;'> 11.22KB </span>","children":null,"spread":false},{"title":"loading-1.gif <span style='color:#111;'> 701B </span>","children":null,"spread":false}],"spread":false},{"title":"family","children":[{"title":"style.css <span style='color:#111;'> 57B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"layer.js <span style='color:#111;'> 20.85KB </span>","children":null,"spread":false},{"title":"ajaxfileupload.js <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"bootstrap.min.js <span style='color:#111;'> 36.18KB </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"bootstrap.css <span style='color:#111;'> 143.97KB </span>","children":null,"spread":false},{"title":"bootstrap-theme.min.css <span style='color:#111;'> 22.81KB </span>","children":null,"spread":false},{"title":"bootstrap.css.map <span style='color:#111;'> 381.37KB </span>","children":null,"spread":false},{"title":"bootstrap.min.css <span style='color:#111;'> 119.67KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"bootstrap-theme.css.map <span style='color:#111;'> 46.60KB </span>","children":null,"spread":false},{"title":"bootstrap-theme.css <span style='color:#111;'> 25.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"img","children":[{"title":"4.jpg <span style='color:#111;'> 53.37KB </span>","children":null,"spread":false},{"title":"3.jpg <span style='color:#111;'> 28.17KB </span>","children":null,"spread":false},{"title":"6.jpg <span style='color:#111;'> 44.13KB </span>","children":null,"spread":false},{"title":"1.jpg <span style='color:#111;'> 36.39KB </span>","children":null,"spread":false},{"title":"7.jpg <span style='color:#111;'> 21.40KB </span>","children":null,"spread":false},{"title":"9.jpg <span style='color:#111;'> 37.17KB </span>","children":null,"spread":false},{"title":"2.jpg <span style='color:#111;'> 48.54KB </span>","children":null,"spread":false},{"title":"8.jpg <span style='color:#111;'> 65.98KB </span>","children":null,"spread":false},{"title":"5.jpg <span style='color:#111;'> 25.59KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"WEB-INF","children":[{"title":"views","children":[{"title":"shopping_handle.jsp <span style='color:#111;'> 14.30KB </span>","children":null,"spread":false},{"title":"shopping_record.jsp <span style='color:#111;'> 14.28KB </span>","children":null,"spread":false},{"title":"amend_info.jsp <span style='color:#111;'> 9.03KB </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"control.jsp <span style='color:#111;'> 15.08KB </span>","children":null,"spread":false},{"title":"include","children":[{"title":"header.jsp <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"foot.jsp <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":false},{"title":"shopping_car.jsp <span style='color:#111;'> 8.66KB </span>","children":null,"spread":false},{"title":"product_detail.jsp <span style='color:#111;'> 14.96KB </span>","children":null,"spread":false},{"title":"main.jsp <span style='color:#111;'> 5.45KB </span>","children":null,"spread":false},{"title":"search.jsp <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"register.jsp <span style='color:#111;'> 7.98KB </span>","children":null,"spread":false}],"spread":false},{"title":"web.xml <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"docker-compose.yml <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]