视图层
【强制】表格的若没有对数据的操作可以去掉行记录的选中标记;
【强制】表单的提示文字应该明确一点,若有必要可以在字段前端加提示性的文字;
【强制】表单中的字段名需要跟数据库中的字段名称对应;
【强制】表格列表中得字段内容对齐规则
文本居左
数值、货币居右
类型、电话号码等固定长度的居中【推荐】界面若需要对某个字段进行搜索时,考虑是否需要模糊查询
【推荐】表格中不要包含太长的内容,超过100个字的都不要直接显示,可以尝试在详情页显示;
【推荐】表单中含有文本域控件时,表面用ajax请求进行赋值,避免用户输入的文本中含有换行符而导致的赋值报错,可以在后台直接映射过来,然后采用标签直接获取;
【强制】视图页面统一存放在 WEB-INF 文件夹,例如:铭飞的basic管理 列表页WEB-INF/manager/basic/index.ftl 表单页WEB-INF/manager/basic/form.ftl
- index.ftl 主界面、列表界面
- form.ftl 表单界面
【强制】权限控制
- java方法 通过在方法上使用@RequiresPermissions注解,注解的值为模块编码的值, 如:@RequiresPermissions("article:save")。 表示文章模块的保存功能的权限控制。
- 视图
使用<@shiro.hasPermission name="xxxx:xxxx">标签进行视图显示控制,如: <@shiro.hasPermission name="article:save"><@ms.panelNavBtnAdd title=""/></@shiro.hasPermission> 代表当前人员拥有”article:save“权限功能的人员,才能看见当前功能,否则将会被隐藏。