[{"title":"( 51 个子文件 469KB ) cs50-finance-java:来自 cs50x 的 C$50 Finance 问题集的 Java (Spring Boot) 实现-源码","children":[{"title":"cs50-finance-java-master","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 741B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"transaction_confirm.html <span style='color:#111;'> 558B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"transaction_form.html <span style='color:#111;'> 972B </span>","children":null,"spread":false},{"title":"template.html <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"error.html <span style='color:#111;'> 600B </span>","children":null,"spread":false},{"title":"register.html <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"login.html <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"quote_display.html <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"portfolio.html <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"quote_form.html <span style='color:#111;'> 784B </span>","children":null,"spread":false}],"spread":true},{"title":"static","children":[{"title":"img","children":[{"title":"logo.gif <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"construction.gif <span style='color:#111;'> 52.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"jquery-1.11.1.min.map <span style='color:#111;'> 138.36KB </span>","children":null,"spread":false},{"title":"jquery-1.11.1.js <span style='color:#111;'> 276.14KB </span>","children":null,"spread":false},{"title":"jquery-1.11.1.min.js <span style='color:#111;'> 93.54KB </span>","children":null,"spread":false},{"title":"bootstrap.js <span style='color:#111;'> 59.26KB </span>","children":null,"spread":false},{"title":"scripts.js <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"bootstrap.min.js <span style='color:#111;'> 31.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"fonts","children":[{"title":"glyphicons-halflings-regular.ttf <span style='color:#111;'> 40.31KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.eot <span style='color:#111;'> 19.86KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.svg <span style='color:#111;'> 61.45KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.woff <span style='color:#111;'> 22.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"styles.css <span style='color:#111;'> 486B </span>","children":null,"spread":false},{"title":"bootstrap-theme.css.map <span style='color:#111;'> 22.53KB </span>","children":null,"spread":false},{"title":"bootstrap.min.css <span style='color:#111;'> 106.95KB </span>","children":null,"spread":false},{"title":"bootstrap-theme.min.css <span style='color:#111;'> 18.42KB </span>","children":null,"spread":false},{"title":"bootstrap-theme.css <span style='color:#111;'> 20.87KB </span>","children":null,"spread":false},{"title":"bootstrap.css.map <span style='color:#111;'> 215.62KB </span>","children":null,"spread":false},{"title":"bootstrap.css <span style='color:#111;'> 129.44KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"net","children":[{"title":"cs50","children":[{"title":"finance","children":[{"title":"models","children":[{"title":"User.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"AbstractEntity.java <span style='color:#111;'> 561B </span>","children":null,"spread":false},{"title":"StockLookupException.java <span style='color:#111;'> 598B </span>","children":null,"spread":false},{"title":"dao","children":[{"title":"UserDao.java <span style='color:#111;'> 456B </span>","children":null,"spread":false},{"title":"StockHoldingDao.java <span style='color:#111;'> 459B </span>","children":null,"spread":false},{"title":"StockTransactionDao.java <span style='color:#111;'> 497B </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"PasswordHash.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"StockTransaction.java <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"Stock.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"StockHolding.java <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"Cs50FinanceApplication.java <span style='color:#111;'> 705B </span>","children":null,"spread":false},{"title":"controllers","children":[{"title":"StockController.java <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"AbstractFinanceController.java <span style='color:#111;'> 944B </span>","children":null,"spread":false},{"title":"PortfolioController.java <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"AuthenticationController.java <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"AuthenticationInterceptor.java <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"WebApplicationConfig.java <span style='color:#111;'> 832B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 17.62KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 82B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]