一、页面的加载
0.业务分析
1.点击日志管理呈现日志列表页面
1)注册点击事件
2)定义事件处理函数
3)在事件处理函数中发送异步请求,加载页面并进行数据呈现
2.呈现日志列表页面的位置为mainContentId
3.将log_list.html(位置/templates/pages/sys)显示到mainContentId中
4.log_list.html页面加载完成后,需加载page.html页面和数据
页面跳转:点击日志管理异步加载log_list.html页面,log_list.html页面异步加载page.html页面
1. 数据库表结构设计
日志管理模块业务:需要记录用户在什么时间什么地点做了什么事情
所以日志模块的字段需要有:用户的登陆名,用户所做的操作(执行了什么方法,请求了什么参数),所用的时间(什么时间执行的操作,执行操作所用的时长)
1 CREATE TABLE`sys_logs` (2 `id` bigint(20) NOT NULLAUTO_INCREMENT,3 `username` varchar(50) DEFAULT NULL COMMENT '登陆用户名',4 `operation` varchar(50) DEFAULT NULL COMMENT '用户操作',5 `method` varchar(200) DEFAULT NULL COMMENT '请求方法',6 `params` varchar(5000) DEFAULT NULL COMMENT '请求参数',7 `time` bigint(20) NOT NULL COMMENT '执行时长(毫秒)',8 `ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',9 `createdTime` datetime DEFAULT NULL COMMENT