设为首页 收藏本站
查看: 873|回复: 0

[经验分享] springmvc+mybatis+easyui+velocity开源模板后台J2EE框架

[复制链接]

尚未签到

发表于 2016-11-28 07:13:43 | 显示全部楼层 |阅读模式
  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
 
  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-306310-1-1.html 上篇帖子: 运行期获取MyBatis执行的SQL及参数 下篇帖子: MyBatis参数传入集合之foreach动态sql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表