[{"title":"( 25 个子文件 29KB ) urule的客户端服务端分离模式","children":[{"title":"服务端","children":[{"title":"pom.xml <span style='color:#111;'> 7.47KB </span>","children":null,"spread":false},{"title":"application.properties <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"application.yml <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"ASIACallBackController.java <span style='color:#111;'> 30.50KB </span>","children":null,"spread":false},{"title":"urule","children":[{"title":"RuleEngineExecuter.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"Config.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"RuleEngineManager.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"param","children":[{"title":"ApprovalRes.java <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"ApprovalParam.java <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"MyRuleIdRule.java <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"IndexServlet.java <span style='color:#111;'> 589B </span>","children":null,"spread":false},{"title":"URuleServletRegistration.java <span style='color:#111;'> 871B </span>","children":null,"spread":false},{"title":"AuthEnvironmentProvider.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"客户端","children":[{"title":"ShiroConfig.java <span style='color:#111;'> 8.03KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"application.properties <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"urule","children":[{"title":"RuleEngineExecuter.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"Config.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"RuleEngineManager.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"param","children":[{"title":"ApprovalRes.java <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"ApprovalParam.java <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"MyRuleIdRule.java <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"IndexServlet.java <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"URuleServletRegistration.java <span style='color:#111;'> 620B </span>","children":null,"spread":false},{"title":"AuthEnvironmentProvider.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]