yuxing 发表于 2016-11-28 07:13:43

springmvc+mybatis+easyui+velocity开源模板后台J2EE框架

  J2ee开源模板后台是基于 springmvc+mybatis+easyui+velocity 技术实现的一套模板后台,把一些通用的功能模板化,可以在线打包生成整站源码包括 jsp页面,为开发人员节省时间 ,生成的功能有增删改查,查询包括按列查询,高级查询可以自己选择条件 。也算为开源做点贡献吧 
菜单管理
添加菜单可以选择是功能还是菜单,如果选择添加菜单刷新页面后会看到多了一个菜单,如果是功能不会被显示因为功能是权限在控制,添加功能,你需要给功能设置一个URL地址在菜单导航里面可以直接被调用,菜单只有最多只有2级,多了的无效,暂实现功能有添加,删除,编辑,刷新,查询,高级查询,具体以demo为主。
角色管理
你可以给这个角色进行授权,授权来自于菜单树,角色跟菜单是多对多关系,如果你不是admin账户你访问的所有url都必须要有权限, 用户关联角色,角色关联菜单,用户跟角色多对多关系,角色跟菜单多对多,角色控制菜单是否显示,这样不同的用户登录显示的菜单就不一样 ,如果用户未授权登录是没有菜单的也没有其他可访问的权限,给主菜单下的当个菜单授权了其他菜单不会显示,只有授权的菜单才会呈现未授权的功能不能被调用,注意角色不是用户不能登录的。
用户管理
你可以添加一个登录用户注意isAdmin属性为0是超级管理管,不会被拦截器拦截,他可以访问所有。 isAdmin属性不为0的都会被拦截器验证,不为0的你需要关联角色并且角色是关联过菜单的否则登录不会有菜单,直接输入url也不能访问。
源码编辑
源码编辑是WebRoot下面的一棵树,可以编辑JSP页面以及class下面的配置文件等过滤掉了.class.jar等不可编辑的文件,有upload文件夹download文件夹,用户自定义生成文件在download下面的AutoCreate文件夹下面 生成完后可以去下载或者刷新这棵树就能显示源码或者编辑都行。
采集管理
自定义数据采集支持任意规范的导航页,列表页,内容页,数据采集可直接入库,由于设计是自定义,所以你需要建表,也需要你提供jsoup表达式由httpclient4.x jsoup实现对httpclient进行了封装,jsoup进行解析 上面有个现成的例子你可以参照。
数据管理
数据管理主要实现操作增加,删除,修改,查询,刷新,高级查询,导入,导出等功能,业务扩展如果新增加了一张表或多张表可以导出你的sql结构登录模板系统来给你生成这些通用的功能包括jsp页面, 粘贴你的sql到textarea里面 你可以选择不加模板表,选择简洁模式生成点击构建即可,把生成的文件下载下来,放到相应的目录,然后在系统管理->菜单管理->tree树里面找到数据管理添加一个菜单,设置地址为/admin/表名/*.*(index.html) 即可,添加完成刷新页面就完成了这些模板功能,你是不是一句代码都没写就实现了这些功能 
 
开源地址  http://demo.cms606.com/index.html   演示地址 http://demo.cms606.com/admin/login.html
开源目录地址 http://demo.cms606.com/download.html
自定义生成的源码目录 http://demo.cms606.com/download.html?url=AutoCreate
 
  
http://dl2.iyunv.com/upload/attachment/0084/9977/e4790fd3-7f57-3848-8378-004507d2d8a3.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9979/768c01da-2134-3320-985b-38ce3967e886.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9981/44e682f3-e3d3-3ac0-80af-d3e5fbf1385e.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9983/90b8d7b1-721a-3527-82a5-4c455cdd7e2d.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9985/5e615adc-fa6c-307c-8d8c-d3ddcd4bf5e3.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9987/630d0c30-0d5e-3fe6-8693-07acadd2c886.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9989/233e416e-b04a-33f3-a65c-abd9e95c2095.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9991/f819fa3d-e087-36e8-be97-db52e4a32638.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9993/85987c07-f007-3849-ab34-6a1af6a76e55.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9995/86241e97-8ff9-33fe-8c63-9734a23ebde4.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9997/b405fdcf-2eef-3b73-8037-48751b81995b.jpg
 
http://dl2.iyunv.com/upload/attachment/0084/9999/3d167536-9f8b-3c5a-8504-226580022323.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0001/ddc28fbc-5d3e-3671-82a2-36337dd5963c.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0003/8f0fb208-3530-3978-9e7a-81803dffbd34.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0005/42d2d2da-f5e9-3655-bd6b-7e05e6b74cda.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0007/4abb556b-81e9-359b-a351-4fa6fcf27de6.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0009/479939ba-dff3-39cf-88ee-d1d4b077d938.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0011/8be8c6a9-7c59-3d22-ad98-af2fd2fd6f37.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0013/cbc4b9bb-4f6a-36c5-a407-aaa45e7e9bb8.jpg
 
http://dl2.iyunv.com/upload/attachment/0085/0015/f5f23319-dd24-3aac-a03b-677f74eeb75c.jpg
 
页: [1]
查看完整版本: springmvc+mybatis+easyui+velocity开源模板后台J2EE框架