-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
493 lines (439 loc) · 31.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.drop {
cursor: pointer;
display: block;
}
.drop+input {
display: none;
/* hide the checkboxes */
}
.drop+input+div {
display: none;
}
.drop+input:checked+div {
display: block;
}
a {
display: block
}
</style>
</head>
<body>
<div style="height: 230px; background-color: red;margin-bottom: 23px;font-size: 45px;">
直接点击下面的链接 跳到视频链接<br>
提示当出现
{"error":"Document not found"}<br>
则不存在对应的视频
可能是老师未开放
</div>
<!-- 第一章 第1章 初识MyBatis框架 -->
<label class="drop" for="_1" style="font-size: 23px;background-color:#6cc6ee">
第一章 第1章 初识MyBatis框架 </label>
<input id="_1" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001001.mp4">1. 框架概述</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001002.mp4">2. 框架的优势</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001003.mp4">3. 当前主流框架</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001004.mp4">4.传统JDBC的劣势</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001005.mp4">5. MyBatis概述</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001006.mp4">6.MyBatis环境搭建</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001007.mp4">7.MyBatis入门程序</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130001008.mp4">8.MyBatis工作原理</a>
</div>
<label class="drop" for="_2" style="font-size: 23px;background-color:#657d00">第二章 第2章 MyBatis的核心配置</label>
<input id="_2" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002001.mp4"> 1.
SqlSessionFactoryBuilder对象</a>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002002.mp4"> 2.
SqlSessionFactory对象</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002003.mp4"> 3.
SqlSession对象</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002004.mp4"> 4.
MyBatis配置文件的主要元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002005.mp4"> 5.
<properties>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002006.mp4"> 6.
<settings>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002007.mp4"> 7.
<typeAliases>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002008.mp4"> 8.
<environments>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002009.mp4"> 9.
<mappers>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002010.mp4"> 10.
MyBatis映射文件中的常用元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002011.mp4"> 11.
<select>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002012.mp4"> 12.
<insert>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002013.mp4"> 13.
<update>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002014.mp4"> 14.
<delete>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002015.mp4"> 15.
<sql>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002016.mp4"> 16.
<resultMap>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130002017.mp4"> 17.
案例:员工管理系统</a>
</div>
<label class="drop" for="_3" style="font-size: 23px;background-color:#eaad3f">第三章 第3章 动态SQL </label>
<input id="_3" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003001.mp4"> 1.
动态SQL中的元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003002.mp4">
2. <if>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003003.mp4"> 3.
<choose>、<when>、<otherwise>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003004.mp4"> 4.
<where>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003005.mp4"> 5.
<trim>元素</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003006.mp4"> 6. 更新操作</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003007.mp4"> 7.
<foreach>元素中的属性</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003008.mp4"> 8.
<foreach>元素迭代数组</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003009.mp4"> 9.
<foreach>元素迭代List</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003010.mp4"> 10.
<foreach>元素迭代Map</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130003011.mp4"> 11.
案例:学生信息查询系统</a>
</div>
<label class="drop" for="_4" style="font-size: 23px;background-color:#6059c4">第四章 第4章 MyBatis的关联映射和缓存机制</label>
<input id="_4" type="checkbox">
<div> <a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130004001.mp4"> 1. 关联映射概述</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130004002.mp4"> 2. 一对一查询</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130004003.mp4"> 3. 一对多查询</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130004004.mp4"> 4. 多对多查询</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130004005.mp4"> 5. 一级缓存</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130004006.mp4"> 6. 二级缓存</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130004007.mp4"> 7. 案例:商品的类别</a>
</div>
<label class="drop" for="_5" style="font-size: 23px;background-color:#f9ce38">第五章 第5章 MyBatis的注解开发</label>
<input id="_5" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005001.mp4"> 1.
@Select注解</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005002.mp4">
2. @Insert注解</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005003.mp4"> 3.
@Update注解</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005004.mp4">
4. @Delete注解</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005005.mp4"> 5.
@Param注解</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005006.mp4">
6. 一对一查询</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005007.mp4">
7. 一对多查询</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005008.mp4">
8. 多对多查询</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130005009.mp4">
9. 案例:基于MyBatis注解的学生 管理程序</a>
</div>
<label class="drop" for="_6" style="font-size: 23px;background-color:#0bb3a5">第六章 第6章 初识Spring框架</label>
<input id="_6" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006001.mp4"> 1.
Spring概述</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006002.mp4">
2. Spring框架的优点</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006003.mp4"> 3.
Spring的体系结构</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006004.mp4"> 4. Spring
5的新特性</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006005.mp4"> 5.
Spring的下载及目录结构</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006006.mp4"> 6.
Spring的入门程序</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006007.mp4"> 7.
控制反转的概念</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006008.mp4">
8. 依赖注入的概念</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006009.mp4"> 9.
依赖注入的类型—构造方法注入</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006010.mp4"> 10.
依赖注入的类型—属性setter方法注入</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130006011.mp4"> 11. 依赖注入的应用</a>
</div>
<label class="drop" for="_7" style="font-size: 23px;background-color:#f9ce38">第七章 第7章 Spring中的Bean的管理</label>
<input id="_7" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007001.mp4"> 1.
BeanFactory接口</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007002.mp4"> 2.
ApplicationContext接口</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007003.mp4"> 3.
Bean的配置</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007004.mp4">
4. 构造方法实例化</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007005.mp4"> 5.
静态工厂实例化</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007006.mp4">
6. 实例工厂实例化</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007007.mp4"> 7.
singleton作用域</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007008.mp4"> 8.
prototype作用域</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007009.mp4"> 9.
基于XML的装配</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007010.mp4">
10. 基于注解的装配</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007011.mp4"> 11. 自动装配</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130007012.mp4"> 12.
Bean的生命周期</a>
</div>
<label class="drop" for="_8" style="font-size: 23px;background-color:#2d85c0">第八章 第8章 Spring AOP</label>
<input id="_8" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130008001.mp4"> 1. Spring
AOP概述</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130008002.mp4"> 2.
Spring AOP术语</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130008003.mp4"> 3.
JDK动态代理</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130008004.mp4">
4. CGLib动态代理</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130008005.mp4"> 5.
基于XML的AOP实现</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130008006.mp4"> 6.
基于注解的AOP实现</a>
</div>
<label class="drop" for="_9" style="font-size: 23px;background-color:#37dfb5">第九章 第9章 Spring的数据库编程</label>
<input id="_9" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009001.mp4"> 1.
JdbcTemplate概述</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009002.mp4"> 2. Spring
JDBC的配置</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009003.mp4">
3. excute()方法</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009004.mp4"> 4.
update()方法</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009005.mp4"> 5.
query()方法</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009006.mp4">
6. 事务管理的核心接口</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009007.mp4"> 7.
事务管理的方式</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009008.mp4">
8. 基于XML方式的声明式事务</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009009.mp4"> 9.
基于注解方式的声明式事务</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130009010.mp4"> 10.
案例:实现用户登录</a>
</div>
<label class="drop" for="_10" style="font-size: 23px;background-color:#369cb6">第十章 第10章 初识Spring MVC框架</label>
<input id="_10" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130010001.mp4"> 1. Spring
MVC概述</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130010002.mp4"> 2.
Spring MVC特点</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130010003.mp4"> 3. Spring
MVC入门程序</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130010004.mp4">
4. Spring MVC工作原理</a>
</div>
<label class="drop" for="_11" style="font-size: 23px;background-color:#20c42d">第十一章 第11章 Spring MVC的核心类和注解</label>
<input id="_11" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130011001.mp4"> 1.
DispatcherServlet类</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130011002.mp4"> 2.
@Controller注解</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130011003.mp4"> 3.
@RequestMapping注解的使用</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130011004.mp4"> 4.
@RequestMapping注解的属性</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130011005.mp4"> 5. 请求映射方式</a>
</div>
<label class="drop" for="_12" style="font-size: 23px;background-color:#3ba1b3">第十二章 第12章 Spring MVC数据绑定和相应</label>
<input id="_12" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012001.mp4"> 1. 数据绑定</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012002.mp4"> 2.
默认类型数据绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012003.mp4">
3. 简单数据类型绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012004.mp4"> 4. POJO绑定</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012005.mp4"> 5.
自定义类型转换器</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012006.mp4">
6. 数组绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012007.mp4">
7. 集合绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012008.mp4">
8. 复杂POJO绑定—属性为对象类型的数据绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012009.mp4"> 9.
复杂POJO绑定—属性为List类型的数据绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012010.mp4"> 10.
复杂POJO绑定—属性为Map类型的数据绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012011.mp4"> 11.
JSON数据绑定</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012012.mp4">
12. 返回值为void类型的页面跳转</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012013.mp4"> 13.
返回值为String类型的页面跳转—不携带数据</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012014.mp4"> 14.
返回值为String类型的页面跳转—携带数据</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012015.mp4"> 15.
返回值为ModelAndView类型的页面跳转</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012016.mp4"> 16.
普通字符串的回写</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012017.mp4">
17. JSON数据的回写—对象数据转换成JSON数据后的回写</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130012018.mp4"> 18.
JSON数据的回写—集合数据转换成JSON数据后的回写</a>
</div>
<label class="drop" for="_13" style="font-size: 23px;background-color:#f9ce38">第十三章 第13章 Spring MVC的高级功能</label>
<input id="_13" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013001.mp4"> 1.
简单异常处理器</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013002.mp4">
2. 自定义异常处理器</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013003.mp4"> 3. 异常处理注解</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013004.mp4"> 4. 拦截器概述</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013005.mp4"> 5. 拦截器的配置</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013006.mp4"> 6.
拦截器的执行流程—单个拦截器</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013007.mp4"> 7.
拦截器的执行流程—多个拦截器</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013008.mp4"> 8.
案例:后台系统登录验证</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013009.mp4"> 9. 文件上传</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013010.mp4"> 10. 文件下载</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130013011.mp4"> 11.
案例:文件上传和下载</a>
</div>
<label class="drop" for="_14" style="font-size: 23px;background-color:#e727c7">第十四章 第14章 SSM框架整合</label>
<input id="_14" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130014001.mp4"> 1.
常用方式整合思路</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130014002.mp4">
2. 项目基础结构搭建</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130014003.mp4"> 3.
Spring和MyBatis整合</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130014004.mp4"> 4.
Spring和Spring MVC整合</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130014005.mp4"> 5.
纯注解方式整合思路</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130014006.mp4">
6. 纯注解SSM框架整合</a>
</div>
<label class="drop" for="_15" style="font-size: 23px;background-color:#0fd662">第十五章 第15章 云借阅图书管理系统</label>
<input id="_15" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015001.mp4"> 1. 系统功能介绍</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015002.mp4"> 2. 系统架构设计</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015003.mp4"> 3. 文件组织结构</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015004.mp4"> 4.
系统开发及运行环境</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015005.mp4">
5. 数据库设计</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015006.mp4">
6. 需要引入的依赖</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015007.mp4"> 7.
准备数据库资源</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015008.mp4">
8. 准备项目环境</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015009.mp4">
9. 用户登录</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015010.mp4">
10. 实现登录验证</a><a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015011.mp4"> 11. 注销登录</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015012.mp4"> 12. 新书推荐</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015013.mp4"> 13. 图书借阅</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015014.mp4"> 14. 当前借阅</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015015.mp4"> 15. 借阅记录</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130015016.mp4"> 16. 访问权限控制</a>
</div>
<label class="drop" for="_16" style="font-size: 23px;background-color:#4446d3">第十六章 实验</label>
<input id="_16" type="checkbox">
<div>
<a rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016001.mp4"> 1. 实验1</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016002.mp4"> 2. 实验2</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016003.mp4"> 3. 实验3</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016004.mp4"> 4. 实验4</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016005.mp4"> 5. 实验5</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016006.mp4"> 6. 实验6</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016007.mp4"> 7. 实验7</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016008.mp4"> 8. 实验8</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016009.mp4"> 9. 实验9</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016010.mp4"> 10. 实验10</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016011.mp4"> 11. 实验11</a><a
rel="nofollow noreferrer"
href="https://new-bxgstorge.boxuegu.com/bxg/textbook/130/afterClassVideo/130016012.mp4"> 12. 实验12</a>
</div>
</body>
</html>