|
|
【课程介绍】
1 @. y$ A/ _) D/ m, ~6 A+ R9 \9 d* B5 b这个项目是一个框架阶段的总结项目。主要用到了Spring、SpringMVC、Hibernate三大框架搭建项目。同时使用了Shiro完成项目中的用户认证和用户权限处理。使用了quartz实现了定时任务。整合了druid的监控中心。使用aop开发了日志系统。前端框架使用vue实现。
& B6 C: d h0 m. O; t
" z' d7 d* p" [) I1 e【课程收益】
# M1 z# Y& a* N9 n这个项目是一个框架阶段的总结项目。主要用到了Spring、SpringMVC、Hibernate三大框架搭建项目。
) y2 m y; G, `8 u/ U+ o$ Q# N7 S: \. ^+ d
【课程目录】
2 z$ Q& i( B6 m! f Q6 J0 j001. 容灾项目搭建-配置文件 21:20* P$ R1 L) r+ B; L0 B3 j
002. 代码整合-1 28:16; C) |, |1 h! ^; o, X7 O7 `3 q
003. 代码整合-2 23:423 O) t O" r+ r, ^( l, c
004. 页面链接的处理-数据库0值外键的处理 9:598 b; i9 B7 g8 K% A/ a
005. 列表项的显示 29:16
& x/ H5 X* Z1 [) t3 R j006. 删除代码的封装 8:07! Y0 r: a3 w( P
007. 封装通用的表格选项 6:08
" ~2 V2 O7 I5 m008. 功能预览 4:25
& g& ~% S+ A% d6 z4 ~009. vue入门-模板 31:024 l; d9 t9 p: R; I1 G, F
010. vue入门-过滤器和缩写 15:17' ?9 Z5 e9 v% } J! T1 C$ t4 h
011. 逻辑语句 28:06; G# S5 Y7 n6 R2 z) m2 L, V
012. 计算属性 23:34
$ D7 ~4 p8 p2 W9 a t# l013. 使用class绑定样式 16:25
6 s9 D4 d( X* F- B014. 使用style绑定样式 15:17
; s: m" ]& L/ t015. 容灾项目-列表页整合vue 20:52' ~2 l7 j. }* c4 U; g
016. 添加页面的实现 32:51, @) d9 u' p) E5 Q0 i8 T5 X/ p
017. 判断表单的打开方式 17:305 p" V- J, t, J! r& I; J
018. 显示弹窗 24:044 i0 [4 x2 Y5 N) ~& J8 ?2 l
019. 显示菜单tree 33:016 W* g2 e0 o( ^# W
020. ztree的表单回填 13:07
* z4 k/ A* z) C) @" w, M021. 保存功能 26:27
/ C/ ?* s* X0 ^& B9 [) ^8 c$ i022. 解决fastjson中的引用对象的问题 13:58 _& L U8 u+ I1 F& {
023. 解决列表页面中的json引用对象的问题 8:37; x- |% Q7 n* X7 b
024. 回显和更新的功能 18:11" D& W$ J$ o3 i( G) ?) ?
025. 独立开发的功能说明 4:23
5 g' R h" b# Y5 m$ h; p; }( z026. 补充-关于hibernate中一对一唯一主键关联的补充 12:45
/ ]& R5 G2 g. r. j& B" D# s027. vue的路由 17:06
; J, [& |! h# j w' B* C- T! O028. shiro介绍和quickstart样例项目 35:03$ u& o* g1 P. n7 L8 T G9 q
029. quickstart项目的创建和日志系统的分析 36:27) n) Q: v' h; n0 i% m
030. 使用自定义realm 25:046 b7 M2 C) z S( q
031. 详细的测试-关于密码认证 2:57' P7 A4 H/ ? ?0 _' Z7 Q" p
032. 认证流程 6:44
4 e( Y. W8 z$ U! G# w1 f033. 测试加密算法 9:47
V1 F# h$ `2 Z: e034. 密码加密自定义realm验证 8:19' D5 i9 T2 O6 ^) F% G/ I/ j8 h# l
035. 权限管理入门 7:34
& Y* m$ o- a( |4 U( C4 D4 Z; E: e& M- B036. 角色的判断 11:29
: k( }% I) @7 ]0 d% d/ O037. 授权入门程序 6:35) E2 @0 ~ ]1 p' R ^5 Y
038. 自定义授权 14:15
- `& [* j1 p3 A" T6 r' y3 H039. 容灾项目中整合role的功能 23:59- q6 o* t% r; H* g0 X6 x
040. 继续整合role 25:31, O! E; j' a/ {' I# [
041. 开发user模块要注意的问题1 38:47- Q9 M0 P& R4 W% j% F; M
042. 开发user模块要注意的问题2 8:546 v" k/ C1 h( H. N# k. `* |
043. 整合shiro-显示登录页面-过滤其他请求 24:29+ h0 V8 I! I4 g, W" r( J
044. 实现登录页面 22:464 ~) d% g; ?* o* z
045. 实现用户的登录和退出 36:05; A& `# l% t1 {2 D; ?4 D' [
046. 整合Google的验证码组件 18:07
+ r) h! }9 z' M! ^7 A047. 将验证码整合到页面中 8:459 e4 B a" R3 m. K* t& E% G
048. 将验证码地址放入模型数据 2:40) b: T2 H1 d& K+ J e( Z7 ?
049. 登录controller中验证验证码 11:375 {& Z7 ]- f) @. j% g2 C- p3 N
050. 密码的加密验证 14:31/ l* [9 D$ O L0 Y" V
051. 保存用户时保存创建者id 8:36# F) N+ ^6 }1 C G4 D: D; _ k
052. 密码验证的另一种方式 19:35
3 ]1 P5 O1 u m053. 测试角色权限 14:36- t% q; Z0 P% H$ w# E; A6 U8 E
054. 测试资源授权-和注解方式的授权管理 32:32
- C3 f2 |2 r; C* T. J' x055. 在程序中添加注解 4:07! \! }( u% K. M
056. 在程序中继续添加注解 5:35
% B9 w+ Q6 p# R+ i1 Z! X2 g! w057. 完成参数管理的crud和数据的导入 11:23
7 U, i* Q" T/ Z) v1 K058. dao层的实现 5:049 I2 `" f5 E, H9 w0 A
059. service层的实现 6:08
$ X! J7 r8 L( G) m060. 修改自定义realm实现用户授权 15:23
1 X4 V+ ?% R% l% M( v6 q! b9 a061. 测试其他账户 0:29- C( W3 v" ~6 s6 X0 e) S6 S
062. 全局异常处理 22:41$ g, X3 i/ q7 C5 `3 o
063. 异常处理的完善 9:18
2 Q4 |% b( K; j1 J: s064. 处理列表页的权限问题 16:05
# c" ]3 K# N- n ?1 J065. 缓存的配置 11:53; a4 [% M H. P0 y+ y, O- E
066. 使用标签显示用户名 7:082 ?: c8 d# a6 }9 q% m1 A
067. 使用标签动态显示按钮 12:07$ ?. B0 `3 O/ i! x2 q
068. 显示角色1 18:49
9 F6 A0 G/ ]4 M/ {1 Q6 J% f/ a069. 显示角色2 2:12, T) S1 N; [& X
070. 记住我 22:15" l, h) r3 i% o4 C
071. 将shiro配置移植到工厂类 11:28
" P( I4 U! y8 R2 Z, X& I3 s072. 测试 4:25
+ p% k3 j) r3 s0 m, S4 Y- Z073. 完成参数管理的crud和数据的导入 25:37# n1 Q" Y3 t5 ?
074. 从数据库中获取过滤器参数 6:15
1 I- |0 K" T( v6 {; p0 f" M075. 分析编码的流程 24:44$ Q# M+ L$ l, R* \8 U) K, _
076. 创建job类和task类 19:27) P7 H n- n7 r9 Y, V
077. 创建scheduleutilsv1 6:13
5 L3 ?% {+ K* b+ Q' \9 |- q6 R078. 创建任务调度工具类 10:24: o' j8 ^& V7 S4 w
079. 整合任务管理和任务日志 15:42, J, D* N0 |' o3 {# g2 s; \: [
080. 整合前端代码 17:58
( G, _/ S% ~! e5 C: a+ Q) t081. 在保存任务的同时启动任务 11:12
. R) e2 U2 T# \- \) r8 c; r" f2 ~082. 暂停任务 30:24
1 a6 P/ I X1 q; @) o# W' X# J083. 其他代码的实现 12:447 S" R/ @: B0 ^# @9 d, e
084. 代码的测试 8:46 a; _! M6 b0 b7 }; j* k$ X; y
085. 启动任务的流程梳理 11:24
" Y* Z. S$ X4 v) L0 @+ I086. 暂停任务的流程梳理 5:34
0 {8 o+ d& A( d* c( p' _087. 解决service中事物提前关闭的问题 15:48# S1 ?: A" X" L8 A8 a
088. 恢复和立即执行 10:45
6 W4 i o' i- Q9 H; }089. 删除任务 3:05# y2 _9 |+ X2 z
090. 修改任务 31:37
2 a6 F9 U+ ]0 c& M1 V6 i6 M# u; L091. 笔记梳理 5:482 \7 c+ v% Y U q1 }$ H6 F
092. 从数据库中获取要执行的任务 23:11
9 j. k+ i& P% X1 q- _093. 使用线程池执行任务 13:46
' J8 ?: K5 J' N! {# X: Y9 u094. 记录任务日志 15:001 [; _1 f7 C( N* o( q- c
095. 日志记录功能的完善 5:57: v9 m/ Q1 T3 z4 ~3 N
096. 菜单列表的易用性分析 3:068 ~! |6 Y: b: `2 p; K' W6 V
097. 配置双向自关联 14:50. H- v6 p" c" M7 s* {3 N
098. 获取关联的菜单数据 13:54
3 m% v& t. j; K2 L099. 测试数据的获取 12:23. h8 ~# A! F R6 G6 n! t
100. 菜单页面组件的制作 33:19
, X9 @$ C# X% |( A" b* F7 w101. jsbug调试 22:58; c; i" _# d2 `2 ]; P4 T6 t* _
102. 系统日志的基本功能整合 6:235 ] x& _( `& @0 v
103. 自定义注解 5:389 H* E: L" q. P, ?& s( N
104. 在切面中获取自定义注解 17:53/ r5 T( z6 q: {( n7 f- L) p% l. O3 _
105. 完善通知类 14:443 T) O# F9 x( l; i2 c& \# I5 q7 Q
106. druid监控中心的配置4:04
1 Z2 i0 N4 L$ U1 `6 `" j; T
6 s/ Z. _5 W! J3 l6 V |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|