|
1 |
| -[] |
| 1 | +[ |
| 2 | + { |
| 3 | + "title": "1 Quick Start", |
| 4 | + "collapsable": false, |
| 5 | + "children": [ |
| 6 | + "1 Quick Start/1.0 Quick Start.md", |
| 7 | + "1 Quick Start/1.1 Basics of Maven.md", |
| 8 | + "1 Quick Start/1.2 Development under jfinal-undertow.md", |
| 9 | + "1 Quick Start/1.3 Deployment under jfinal-undertow.md", |
| 10 | + "1 Quick Start/1.4 Advanced usage of jfinal-undertow.md", |
| 11 | + "1 Quick Start/1.5 Common issues with jfinal-undertow.md", |
| 12 | + "1 Quick Start/1.6 Development under jetty-server.md", |
| 13 | + "1 Quick Start/1.7 Deployment under tomcat.md", |
| 14 | + "1 Quick Start/1.8 Development without Maven.md", |
| 15 | + "1 Quick Start/1.9 Development under IDEA.md", |
| 16 | + "1 Quick Start/1.10 Development under JBolt plugin.md", |
| 17 | + "1 Quick Start/1.11 Special Statement.md" |
| 18 | + ] |
| 19 | + }, |
| 20 | + { |
| 21 | + "title": "2 JFinalConfig", |
| 22 | + "collapsable": false, |
| 23 | + "children": [ |
| 24 | + "2 JFinalConfig/2.1 Overview.md", |
| 25 | + "2 JFinalConfig/2.2 configConstant.md", |
| 26 | + "2 JFinalConfig/2.3 configRoute.md", |
| 27 | + "2 JFinalConfig/2.4 configEngine.md", |
| 28 | + "2 JFinalConfig/2.5 configPlugin.md", |
| 29 | + "2 JFinalConfig/2.6 configInterceptor.md", |
| 30 | + "2 JFinalConfig/2.7 configHandler.md", |
| 31 | + "2 JFinalConfig/2.8 onStart and onStop callback configuration.md", |
| 32 | + "2 JFinalConfig/2.9 PropKit configuration reading.md" |
| 33 | + ] |
| 34 | + }, |
| 35 | + { |
| 36 | + "title": "3 Controller", |
| 37 | + "collapsable": false, |
| 38 | + "children": [ |
| 39 | + "3 Controller/3.1 Overview.md", |
| 40 | + "3 Controller/3.2 Action.md", |
| 41 | + "3 Controller/3.3 Action parameter injection.md", |
| 42 | + "3 Controller/3.4 get & getPara series methods.md", |
| 43 | + "3 Controller/3.5 getBean & getModel series.md", |
| 44 | + "3 Controller/3.6 set & setAttr methods.md", |
| 45 | + "3 Controller/3.7 render method.md", |
| 46 | + "3 Controller/3.8 renderFile file download.md", |
| 47 | + "3 Controller/3.9 renderQrCode QR code generation.md", |
| 48 | + "3 Controller/3.10 session operations.md", |
| 49 | + "3 Controller/3.11 getFile file upload.md", |
| 50 | + "3 Controller/3.12 keep series methods.md" |
| 51 | + ] |
| 52 | + }, |
| 53 | + { |
| 54 | + "title": "4 AOP", |
| 55 | + "collapsable": false, |
| 56 | + "children": [ |
| 57 | + "4 AOP/4.1 Overview.md", |
| 58 | + "4 AOP/4.2 Interceptor.md", |
| 59 | + "4 AOP/4.3 Before.md", |
| 60 | + "4 AOP/4.4 Clear.md", |
| 61 | + "4 AOP/4.5 Inject dependency injection.md", |
| 62 | + "4 AOP/4.6 Aop tool.md", |
| 63 | + "4 AOP/4.7 Routes level interceptor.md", |
| 64 | + "4 AOP/4.8 Proxy dynamic proxy.md" |
| 65 | + ] |
| 66 | + }, |
| 67 | + { |
| 68 | + "title": "5 ActiveRecord", |
| 69 | + "collapsable": false, |
| 70 | + "children": [ |
| 71 | + "5 ActiveRecord/5.1 Overview.md", |
| 72 | + "5 ActiveRecord/5.2 ActiveRecordPlugin.md", |
| 73 | + "5 ActiveRecord/5.3 Model.md", |
| 74 | + "5 ActiveRecord/5.4 Generator & JavaBean.md", |
| 75 | + "5 ActiveRecord/5.5 Original Db Record mode.md", |
| 76 | + "5 ActiveRecord/5.6 paginate pagination.md", |
| 77 | + "5 ActiveRecord/5.7 Database transaction handling.md", |
| 78 | + "5 ActiveRecord/5.8 Cache caching.md", |
| 79 | + "5 ActiveRecord/5.9 Dialect multiple database support.md", |
| 80 | + "5 ActiveRecord/5.10 Table association operations.md", |
| 81 | + "5 ActiveRecord/5.11 Composite primary key.md", |
| 82 | + "5 ActiveRecord/5.12 Oracle support.md", |
| 83 | + "5 ActiveRecord/5.13 Enjoy SQL template.md", |
| 84 | + "5 ActiveRecord/5.14 Multi-data source support.md", |
| 85 | + "5 ActiveRecord/5.15 Use ActiveRecord independently.md", |
| 86 | + "5 ActiveRecord/5.16 Call stored procedure.md" |
| 87 | + ] |
| 88 | + }, |
| 89 | + { |
| 90 | + "title": "6 Enjoy template engine", |
| 91 | + "collapsable": false, |
| 92 | + "children": [ |
| 93 | + "6 Enjoy template engine/6.1 Overview.md", |
| 94 | + "6 Enjoy template engine/6.2 Engine configuration.md", |
| 95 | + "6 Enjoy template engine/6.3 Expression.md", |
| 96 | + "6 Enjoy template engine/6.4 Directive.md", |
| 97 | + "6 Enjoy template engine/6.5 Comment.md", |
| 98 | + "6 Enjoy template engine/6.6 Raw output.md", |
| 99 | + "6 Enjoy template engine/6.7 Shared Method extension.md", |
| 100 | + "6 Enjoy template engine/6.8 Shared Object extension.md", |
| 101 | + "6 Enjoy template engine/6.9 Extension Method extension.md", |
| 102 | + "6 Enjoy template engine/6.10 Spring boot integration.md", |
| 103 | + "6 Enjoy template engine/6.11 Use Enjoy independently.md" |
| 104 | + ] |
| 105 | + }, |
| 106 | + { |
| 107 | + "title": "7 EhCachePlugin", |
| 108 | + "collapsable": false, |
| 109 | + "children": [ |
| 110 | + "7 EhCachePlugin/7.1 Overview.md", |
| 111 | + "7 EhCachePlugin/7.2 EhCachePlugin.md", |
| 112 | + "7 EhCachePlugin/7.3 CacheInterceptor.md", |
| 113 | + "7 EhCachePlugin/7.4 EvictInterceptor.md", |
| 114 | + "7 EhCachePlugin/7.5 CacheKit.md", |
| 115 | + "7 EhCachePlugin/7.6 Introduction to ehcache.xml.md" |
| 116 | + ] |
| 117 | + }, |
| 118 | + { |
| 119 | + "title": "8 RedisPlugin", |
| 120 | + "collapsable": false, |
| 121 | + "children": [ |
| 122 | + "8 RedisPlugin/8.1 Overview.md", |
| 123 | + "8 RedisPlugin/8.2 RedisPlugin.md", |
| 124 | + "8 RedisPlugin/8.3 Redis and Cache.md", |
| 125 | + "8 RedisPlugin/8.4 Use RedisPlugin in non-web environments.md" |
| 126 | + ] |
| 127 | + }, |
| 128 | + { |
| 129 | + "title": "9 Cron4jPlugin", |
| 130 | + "collapsable": false, |
| 131 | + "children": [ |
| 132 | + "9 Cron4jPlugin/9.1 Overview.md", |
| 133 | + "9 Cron4jPlugin/9.2 Cron4jPlugin.md", |
| 134 | + "9 Cron4jPlugin/9.3 Use external configuration file.md", |
| 135 | + "9 Cron4jPlugin/9.4 Advanced usage.md" |
| 136 | + ] |
| 137 | + }, |
| 138 | + { |
| 139 | + "title": "10 Validator", |
| 140 | + "collapsable": false, |
| 141 | + "children": [ |
| 142 | + "10 Validator/10.1 Overview.md", |
| 143 | + "10 Validator/10.2 Validator.md", |
| 144 | + "10 Validator/10.3 Validator configuration.md" |
| 145 | + ] |
| 146 | + }, |
| 147 | + { |
| 148 | + "title": "11 Internationalization", |
| 149 | + "collapsable": false, |
| 150 | + "children": [ |
| 151 | + "11 Internationalization/11.1 Overview.md", |
| 152 | + "11 Internationalization/11.2 I18n & Res.md", |
| 153 | + "11 Internationalization/11.3 I18nInterceptor.md" |
| 154 | + ] |
| 155 | + }, |
| 156 | + { |
| 157 | + "title": "12 Json conversion", |
| 158 | + "collapsable": false, |
| 159 | + "children": [ |
| 160 | + "12 Json conversion/12.1 Overview.md", |
| 161 | + "12 Json conversion/12.2 Json configuration.md", |
| 162 | + "12 Json conversion/12.3 Four implementations of Json.md", |
| 163 | + "12 Json conversion/12.4 Json conversion usage.md" |
| 164 | + ] |
| 165 | + }, |
| 166 | + { |
| 167 | + "title": "13 JFinal architecture and extensions", |
| 168 | + "collapsable": false, |
| 169 | + "children": [ |
| 170 | + "13 JFinal architecture and extensions/13.1 Overview.md", |
| 171 | + "13 JFinal architecture and extensions/13.2 Architecture.md" |
| 172 | + ] |
| 173 | + }, |
| 174 | + { |
| 175 | + "title": "14 Upgrade JFinal", |
| 176 | + "collapsable": false, |
| 177 | + "children": [ |
| 178 | + "14 Upgrade JFinal/14.1 Rapid upgrade.md", |
| 179 | + "14 Upgrade JFinal/14.2 Ret.md", |
| 180 | + "14 Upgrade JFinal/14.3 configEngine.md", |
| 181 | + "14 Upgrade JFinal/14.4 baseViewPath.md", |
| 182 | + "14 Upgrade JFinal/14.5 RenderFactory.md", |
| 183 | + "14 Upgrade JFinal/14.6 Others.md" |
| 184 | + ] |
| 185 | + } |
| 186 | +] |
0 commit comments