|
|
【课程介绍】! k( o$ f1 E& P9 z+ C. w2 R4 |- J: P
这个项目是一个框架阶段的总结项目。主要用到了Spring、SpringMVC、Hibernate三大框架搭建项目。同时使用了Shiro完成项目中的用户认证和用户权限处理。使用了quartz实现了定时任务。整合了druid的监控中心。使用aop开发了日志系统。前端框架使用vue实现。. K5 P8 x7 f/ V- h2 @, L8 d# ]
% F4 B7 z' H/ ]) a【课程收益】
$ W1 B8 p+ @8 {3 M这个项目是一个框架阶段的总结项目。主要用到了Spring、SpringMVC、Hibernate三大框架搭建项目。 ( @0 _/ m0 N6 B7 ?; m
6 P; N! N+ j; W% |: x% A【课程目录】
2 A+ T% ]5 d n3 k001. 容灾项目搭建-配置文件 21:20$ Z+ y0 H; o, l$ K
002. 代码整合-1 28:16
# N$ n/ s/ c+ w3 R( t003. 代码整合-2 23:42
/ j! N+ M! z7 j% s6 |004. 页面链接的处理-数据库0值外键的处理 9:59
6 d5 H4 ~9 \7 C5 _3 q005. 列表项的显示 29:16* M7 y$ g' e! j ~% J
006. 删除代码的封装 8:07
+ j9 ^; C$ x. N0 H007. 封装通用的表格选项 6:08 z/ e# g1 s4 ]- K$ ]2 u: M
008. 功能预览 4:25+ y: C \6 h0 M8 L# `; m3 ]
009. vue入门-模板 31:02" l% |0 Y! ?+ k) z
010. vue入门-过滤器和缩写 15:175 a1 C" }9 M4 t
011. 逻辑语句 28:06; q/ u4 ^$ [4 \* X* x5 Q- n* m: R
012. 计算属性 23:34
; t1 ]# z0 Z* B h5 ?013. 使用class绑定样式 16:25
, Q- W& L) V, _: C9 b014. 使用style绑定样式 15:171 X' [' V7 A: r; e- N+ i3 C m
015. 容灾项目-列表页整合vue 20:52' F: P: C) [/ u2 N( l' O3 F$ E
016. 添加页面的实现 32:51
8 ^( p7 v9 I1 h* D+ ~017. 判断表单的打开方式 17:30
) ~; c- P) D3 d018. 显示弹窗 24:04
0 ?# P1 f& J0 n7 }5 y, }019. 显示菜单tree 33:01
$ A; ^' r5 |6 a8 K- v020. ztree的表单回填 13:07
* x5 A$ \7 V& ?# {6 K5 J021. 保存功能 26:279 G/ m2 ^' V+ m, [9 o
022. 解决fastjson中的引用对象的问题 13:58
# E/ O7 {; t8 h# m# X023. 解决列表页面中的json引用对象的问题 8:37! _5 l& S4 n2 V; M2 i6 ?3 v% \
024. 回显和更新的功能 18:11& f1 |, m% G! j; h
025. 独立开发的功能说明 4:23
+ M( A7 f2 A/ o; K0 b& }4 ?- [026. 补充-关于hibernate中一对一唯一主键关联的补充 12:45
' A! ^* _# g" g! f027. vue的路由 17:06
/ q9 } P8 i, h, P028. shiro介绍和quickstart样例项目 35:03: W/ u- a; K- r. @" V0 \: h2 N1 R
029. quickstart项目的创建和日志系统的分析 36:27
+ |- @" k B; i1 g o/ w030. 使用自定义realm 25:04
+ g& r9 D& } C3 w) C7 l: c- ]* c031. 详细的测试-关于密码认证 2:57
3 x3 A3 ?' k, {8 F# n032. 认证流程 6:44
5 |3 }0 o6 }; z; m6 o033. 测试加密算法 9:47' E, O* M, ^/ {2 ?: M/ X) X
034. 密码加密自定义realm验证 8:19
$ U+ F( d( n. g) x035. 权限管理入门 7:34 b5 B2 u8 t/ c! D4 y/ ]( y* q: N
036. 角色的判断 11:29% N5 v# x1 k* J/ [' A' c4 ^
037. 授权入门程序 6:35. N+ a5 ~: C# n3 A9 p- Y1 e
038. 自定义授权 14:15. x. n. L, c% ~/ z! {
039. 容灾项目中整合role的功能 23:59& x! @8 L; M/ T( Q+ ~3 D1 ~1 V" h
040. 继续整合role 25:31
; Y/ K9 |# Q$ y$ m041. 开发user模块要注意的问题1 38:471 a- |# B2 F- m, u( I
042. 开发user模块要注意的问题2 8:54
0 \. J# t: J9 R) q+ I3 ?0 G4 T043. 整合shiro-显示登录页面-过滤其他请求 24:29
+ P: K( o* O$ O7 m: L( ]044. 实现登录页面 22:462 u2 Y/ K% _0 a# G5 ]0 Z- \
045. 实现用户的登录和退出 36:050 b" {/ H; s. E6 N2 ~( r# e. W2 @( S
046. 整合Google的验证码组件 18:07
! [/ t1 g l7 `" j0 q* F) `047. 将验证码整合到页面中 8:45/ }8 R, m$ o; d5 o
048. 将验证码地址放入模型数据 2:40- {" f. R0 _1 C4 R& G
049. 登录controller中验证验证码 11:37
( Q- i' T- m* \7 P/ r050. 密码的加密验证 14:31
8 ?1 g# `1 c& T3 K3 h& V. ], [051. 保存用户时保存创建者id 8:360 Y. p" x9 S; g% _
052. 密码验证的另一种方式 19:35. c2 | Y7 @+ ^ j p1 \
053. 测试角色权限 14:36
T2 {) X. n6 L2 X) {054. 测试资源授权-和注解方式的授权管理 32:32
! s$ J2 l7 M( I) W: _0 [055. 在程序中添加注解 4:07
3 g, \/ B; h$ }& x) f6 l: X) I056. 在程序中继续添加注解 5:351 E" |0 g6 A M/ b$ ~* G) m
057. 完成参数管理的crud和数据的导入 11:23
; N F; V) y) u- [058. dao层的实现 5:04! v/ W! c# Q# Y- M; K- U# z! V4 A
059. service层的实现 6:08
: G: [2 U; u; \' u1 b7 w060. 修改自定义realm实现用户授权 15:235 T: t, d+ i: u5 Q% r- e+ t
061. 测试其他账户 0:291 b8 [" C- p# k; {, r
062. 全局异常处理 22:41
8 x) j- f# ^" @& G; K063. 异常处理的完善 9:18
+ B7 l Z& T' `" o: R2 G064. 处理列表页的权限问题 16:05- `+ H- R+ ?2 a9 p3 y% i f9 B
065. 缓存的配置 11:53
: I$ M: I L5 v" l( ^066. 使用标签显示用户名 7:085 e- C$ l3 K- R, i+ A7 T
067. 使用标签动态显示按钮 12:07* t1 q$ N9 F9 Q, N2 J8 l
068. 显示角色1 18:49
! t3 S4 U5 E& e% h9 S, ^069. 显示角色2 2:12
' G# } [+ B# a070. 记住我 22:15
3 O' \/ M( S) y' ^: i) Q0 m071. 将shiro配置移植到工厂类 11:28
% E1 p F2 y' L4 S/ T072. 测试 4:25
4 b' C1 b! M4 S073. 完成参数管理的crud和数据的导入 25:37
' |/ [: a6 V2 M( l074. 从数据库中获取过滤器参数 6:15
: Z4 e$ D# ^: h075. 分析编码的流程 24:44
+ M. [+ h" |$ ]076. 创建job类和task类 19:27
8 D X3 ]7 A; e' ?077. 创建scheduleutilsv1 6:138 D w- y+ N3 @3 b
078. 创建任务调度工具类 10:24
$ ?1 w {2 j- X/ {. S8 g& Z: {# J079. 整合任务管理和任务日志 15:42. Z$ x! Y9 o9 H
080. 整合前端代码 17:58
- F- x l v4 R: P- C# l081. 在保存任务的同时启动任务 11:122 Y& M# \6 e# g4 o; s1 R
082. 暂停任务 30:24# x; P3 [8 ^' E, o
083. 其他代码的实现 12:44
( T9 P8 S5 }0 C+ R9 g084. 代码的测试 8:466 X/ p6 e5 f( v/ l
085. 启动任务的流程梳理 11:24
' {# p3 r3 H5 v086. 暂停任务的流程梳理 5:34
+ s, n9 `; R2 }% a1 S087. 解决service中事物提前关闭的问题 15:488 Q: t& J) H. Y7 D
088. 恢复和立即执行 10:45; S6 t4 u$ C N: [
089. 删除任务 3:05
& s6 N0 P0 F9 J) c8 X090. 修改任务 31:379 |1 b, z6 j3 P$ N
091. 笔记梳理 5:487 g% ^. k& `' i1 s6 l
092. 从数据库中获取要执行的任务 23:11& v; s) |6 H% I" x& z C
093. 使用线程池执行任务 13:46
6 }# |- G: x/ B" U; F, K094. 记录任务日志 15:003 p( a9 o5 J. S$ h7 ]3 d& Y" r
095. 日志记录功能的完善 5:57, J4 N; H& w- L9 o0 l$ Q! W& i1 M0 v" m
096. 菜单列表的易用性分析 3:06 ~' I* n% ~( K( }2 i" T9 ^4 N* ^
097. 配置双向自关联 14:50
1 N/ |$ @/ [' \/ k% `* Y9 S+ v& V098. 获取关联的菜单数据 13:544 M4 C- o" \; ~) U! A9 {
099. 测试数据的获取 12:233 E; I2 S) v# o( b7 d
100. 菜单页面组件的制作 33:19
' ~5 l) y) c" I' ~. c0 S* ~: H101. jsbug调试 22:58
3 K7 {" K8 C x3 L, U$ o1 x6 L102. 系统日志的基本功能整合 6:23- E. E' } N1 p
103. 自定义注解 5:38
5 |3 O# s5 ]3 H" K2 y104. 在切面中获取自定义注解 17:53
4 x2 k' K9 E7 ^3 m: c7 \105. 完善通知类 14:44. _7 l6 M# v* L
106. druid监控中心的配置4:04
3 J, U6 e% ^: w+ s
# O- j- I% c& d+ @) j5 ~: T |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|