[关闭]
@chenpbh 2016-11-28T14:30:05.000000Z 字数 1441 阅读 453

新源WEB基础框架

新源 wEB 基础 Spring



框架说明

此框架采用了Spring Boot快速开发,旨为新源各个业务子系统的基础框架,里面集成了我们日常常用的组件,方便新源日后统一开发业务系统。

1. 关键依赖说明

名称 版本号 说明
Spring Boot 1.4.1 RELEASE 集成了web、freemarker、Jdbc、Aop、Redis、email、Log4J,此处重点说明一点,1.4.1的Spring-boot不再集成Log4j,这里们专门引入了1.3.2相关的组件
Jodd 3.6.6 此工具包堪称Java开发中的瑞士军刀,里面集成了很多平时我们需要的工具类。目前我们依赖到的组件:core、json、bean
shiro 1.3.2 Apache旗下的安全框架
druid 1.0.25 阿里数据源
beetlsql 2.6.8 数据访问层,国内开源作品
mongodb-driver 3.2.2 文档数据库mongodb驱动
redis 0.0.2-RELEASE 新源对redis访问层的封装
db 0.0.1-RELEASE 新源对beetlsql配置的封装
cloud-logs 1.0.0-RELEASE 新源统一封装的日常记录操作,统一保存到mongodb

详细的依赖,请参见pom.xml

2. 关键功能点


2.1 前端部分


2.2 后端部分


2.3 辅助工具


关键功能使用说明

1. 统一日志管理

2. 增删改查

3. 弹出窗口定义

4. JS校验

5. 后台唯一性处理

6. 后台唯一性处理

7. 权限配置


7.1 数据域权限

定义描述

数据域目前主要针对表格里的列进行处理,可以通过配置,实现角色是否有访问数据域的权限,如果没有,将隐藏数据域,否则将显示出来。


使用说明


  1. columns: [[
  2. <@fields code='ROLE'>
  3. {field: 'ck', checkbox: true, width: '20'},
  4. {title: '名称', field: 'name',width: "200",sortable: "true"},
  5. {title: '编码', field: 'code',width: "200", sortable: "true"},
  6. {title: '介绍', field: 'note',width: "400", sortable: "true"},
  7. </@fields>
  8. ]],
  • title对应上面增加的数据域名称,即“编码”
  • 这里我们只配置了“编码”,如果想拦截其他的列,请在数据域管理配置


添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注