|
|
【课程介绍】
) ]0 ?1 C' [3 U* w. Q9 b q) y这个项目是一个框架阶段的总结项目。主要用到了Spring、SpringMVC、Hibernate三大框架搭建项目。同时使用了Shiro完成项目中的用户认证和用户权限处理。使用了quartz实现了定时任务。整合了druid的监控中心。使用aop开发了日志系统。前端框架使用vue实现。- P. Q9 _# f( C. K, l
* {; C: X) M) s【课程收益】
+ p4 W, `' C7 \2 W这个项目是一个框架阶段的总结项目。主要用到了Spring、SpringMVC、Hibernate三大框架搭建项目。
; w+ ]4 t3 u( I4 T4 ^6 T* t' K2 Y3 l& U5 O/ `2 f0 A( Z% I
【课程目录】+ f) Q! Y* ]: I1 f) n# U2 c8 g
001. 容灾项目搭建-配置文件 21:20% w4 M% k; `# R( ]; K- Y
002. 代码整合-1 28:16
* E F1 _% s7 H003. 代码整合-2 23:42
$ d" o' v! d* ]0 E& c" ~004. 页面链接的处理-数据库0值外键的处理 9:59$ `& j7 v: z( T/ A
005. 列表项的显示 29:161 d2 X9 \" L9 T& [: c P6 I
006. 删除代码的封装 8:073 ~( ]( n$ D4 @5 ?1 X0 a! D0 c
007. 封装通用的表格选项 6:08
% Y9 k8 t8 B- O7 E# _. O008. 功能预览 4:25
4 T m$ B4 |5 a1 l5 }8 I009. vue入门-模板 31:02% K$ _6 V* U6 t
010. vue入门-过滤器和缩写 15:175 o4 G& S) |" J: p: [8 `6 U
011. 逻辑语句 28:06
/ N' u6 O1 G* N8 m2 O012. 计算属性 23:34 y, Y! r. ~. h& [% U) R) n* h3 a
013. 使用class绑定样式 16:25
- d1 F6 B! H) p4 P0 L8 t014. 使用style绑定样式 15:17; z0 k( _& y+ C+ l
015. 容灾项目-列表页整合vue 20:527 J: J$ h. H$ F) D! ~# g
016. 添加页面的实现 32:51
: X# s( [& w+ o( b, \$ \. [017. 判断表单的打开方式 17:30
2 v! S0 j5 g+ ?0 I8 i018. 显示弹窗 24:04, s8 R8 C! W, \/ O1 r
019. 显示菜单tree 33:01
0 V' [- _6 L% t: d5 g" I" |020. ztree的表单回填 13:079 M6 P7 d% h. c" b
021. 保存功能 26:275 u) ]7 R; T; K; }+ X$ h
022. 解决fastjson中的引用对象的问题 13:58$ j0 D2 ]/ L+ ^* ^1 }
023. 解决列表页面中的json引用对象的问题 8:37& g! C. m! h1 r: Q( j' H
024. 回显和更新的功能 18:110 r! F. i) }% c, ^# V4 |9 F
025. 独立开发的功能说明 4:23/ p3 ?9 z- i. \3 u n, C
026. 补充-关于hibernate中一对一唯一主键关联的补充 12:45! N. x) F& x8 W2 D8 W
027. vue的路由 17:062 L3 u' {' w$ z6 ?$ y' I
028. shiro介绍和quickstart样例项目 35:03
; i, k; s7 d X7 d; J029. quickstart项目的创建和日志系统的分析 36:27) v0 `. V# D9 |2 G: Y# w t$ `6 E
030. 使用自定义realm 25:04' |/ Y8 U% P! m5 Z# I0 B
031. 详细的测试-关于密码认证 2:57! z4 n4 {$ V- T l
032. 认证流程 6:44
( @! a9 ~- V6 x t033. 测试加密算法 9:47
1 ]: |7 U+ j- ?6 w5 r& p/ l3 l034. 密码加密自定义realm验证 8:190 I1 E H% B" |) \
035. 权限管理入门 7:34, ~! @1 n3 N: k9 R
036. 角色的判断 11:29& u9 W/ d3 |; }4 c. S5 X) `* P% _- @- Q W
037. 授权入门程序 6:35: s) F4 O. O* N' F7 N
038. 自定义授权 14:153 {4 F3 ~2 G8 g! {7 [1 L2 h9 v* L4 ]
039. 容灾项目中整合role的功能 23:59* U4 S! ~" ^- C( O# R, I% `
040. 继续整合role 25:31
# r" P1 i2 y' r, U041. 开发user模块要注意的问题1 38:471 p# k; H! a$ R: |( @# j) H2 w
042. 开发user模块要注意的问题2 8:544 L; R# ]: D: e- R* ]
043. 整合shiro-显示登录页面-过滤其他请求 24:29* F" M0 f+ \9 \, ?" o
044. 实现登录页面 22:46
& ~4 ~ I& e$ k a& Z4 E5 M, W045. 实现用户的登录和退出 36:05
3 `7 p0 U* v6 Q6 S! m; }) U046. 整合Google的验证码组件 18:07
0 b1 l$ B5 l+ `047. 将验证码整合到页面中 8:452 x6 C! t$ S1 k4 ^1 M* t4 T
048. 将验证码地址放入模型数据 2:408 v6 [ p; A2 i! k" f) b
049. 登录controller中验证验证码 11:37. y. ^. f: q# a4 j2 w6 g4 ~
050. 密码的加密验证 14:31
1 _* I# W4 ^' q- ]051. 保存用户时保存创建者id 8:362 Y+ `) i2 {% \# F& |
052. 密码验证的另一种方式 19:35- R" L; {9 c) C' i d6 Z8 H
053. 测试角色权限 14:36. b3 C4 t9 \1 \
054. 测试资源授权-和注解方式的授权管理 32:328 B8 ^6 Z3 b- X$ t _. L
055. 在程序中添加注解 4:07
7 @: O8 W- D5 Z( f' M/ ?056. 在程序中继续添加注解 5:354 j5 Q0 r$ S8 `, P. _ c% W2 b
057. 完成参数管理的crud和数据的导入 11:23
) T* c0 e/ k; {2 t+ N g058. dao层的实现 5:04
& d/ ]6 @: w( t' M% P: k059. service层的实现 6:08
9 M+ J" N3 ~: ~$ N; \# L060. 修改自定义realm实现用户授权 15:23
& n C! z' r* e$ t9 V) u061. 测试其他账户 0:29$ L2 j! y8 N3 t7 Z$ X
062. 全局异常处理 22:417 }2 ?. T. `, o: l+ {/ t5 g3 [& Q; `
063. 异常处理的完善 9:18
9 ]. H5 U4 b t064. 处理列表页的权限问题 16:05; p/ p- D0 f$ v. K; u
065. 缓存的配置 11:53
/ d& j/ T! V5 k& f; G# V066. 使用标签显示用户名 7:08
0 ~3 s0 O5 M& y7 e9 z C5 X. j- v067. 使用标签动态显示按钮 12:07
( q% J, x' x, k% s068. 显示角色1 18:49
) n+ @7 o& F0 W" y* F069. 显示角色2 2:12- {, W) ?5 _+ J
070. 记住我 22:15" G3 ^4 [ [1 I0 E0 o6 ^
071. 将shiro配置移植到工厂类 11:28) F! w* i4 C% k5 H) N6 B
072. 测试 4:25
1 B H* Y! o, d9 H- Y) c073. 完成参数管理的crud和数据的导入 25:37
5 e$ c5 m# N: M- F" i: x074. 从数据库中获取过滤器参数 6:15# i# R( K- E, u+ ~
075. 分析编码的流程 24:44# E3 n* S$ Y% `: z
076. 创建job类和task类 19:278 E' Y k/ e- G, }' V) @
077. 创建scheduleutilsv1 6:13+ l8 I6 g) ~& y1 r4 p1 m1 n
078. 创建任务调度工具类 10:24' X! g8 p6 y! ~* d
079. 整合任务管理和任务日志 15:429 z4 Z j; y: |3 b
080. 整合前端代码 17:588 s1 k0 D* p4 N: y8 |# b% b) o# L
081. 在保存任务的同时启动任务 11:12
0 b$ S4 G/ a! C4 y/ a082. 暂停任务 30:243 H, `4 U5 d- S# i Q) v
083. 其他代码的实现 12:44; e6 t6 ?& m- P% v% ~
084. 代码的测试 8:46
7 ~6 e; H& X* m085. 启动任务的流程梳理 11:24
6 E% K4 P( D" M7 A( c+ ]086. 暂停任务的流程梳理 5:34
# V D/ i4 V; }* u0 w( M9 D2 g# v087. 解决service中事物提前关闭的问题 15:48- g5 U8 I4 O: ?% l
088. 恢复和立即执行 10:45
$ T# ]: N. {; {4 @: {9 x! k089. 删除任务 3:053 w5 ]* n$ \/ l% C
090. 修改任务 31:37- x* H: t2 H X i: z0 i
091. 笔记梳理 5:48% K# a; m) i7 q
092. 从数据库中获取要执行的任务 23:11, w! W6 e. f* \ B- a
093. 使用线程池执行任务 13:46, i8 B9 F5 _) [. q3 n4 ?6 u
094. 记录任务日志 15:00
+ j% O6 A0 g. N$ A8 `095. 日志记录功能的完善 5:57
; J, G+ X. z! _4 A8 U+ \096. 菜单列表的易用性分析 3:06
/ k' x/ O! @& B& T# b$ G097. 配置双向自关联 14:50$ t4 D$ H" A4 n; P9 U' T
098. 获取关联的菜单数据 13:54" \& t. T6 D' c5 F7 E* X4 g
099. 测试数据的获取 12:23. k! N* g& Y4 }6 u o8 O
100. 菜单页面组件的制作 33:195 }; O: }* o+ C
101. jsbug调试 22:58# n0 ^6 J! {. m8 ?( p
102. 系统日志的基本功能整合 6:23$ }, L. }+ D( W( M3 b# B
103. 自定义注解 5:38
$ }: k" T) P, _7 }) m/ c& m( M& D& {3 x104. 在切面中获取自定义注解 17:53
) x b+ i0 U6 V8 \4 M105. 完善通知类 14:44
, M, [4 j v' M7 f106. druid监控中心的配置4:04" q1 R' U1 x. O. b. `
& b% c) Q" H9 A
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|