阅读更多
Jeetemp是一套基于 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












10
2
评论 共 32 条 请登录后发表评论
32 楼 fs216 2014-11-04 17:13
现在不能下载了吗?
31 楼 voven2000 2014-02-07 23:45
如何下载,请告知,谢谢。
30 楼 sml_sunivo 2013-12-16 09:16
很好,很强大,但有个问题,easyui 时间格式化问题,我研究这个项目代码,怎么你的easyui 的时间是格式化,我的却是一串数据,没有看到这个项目哪儿有设置格式的啊,求解答!
29 楼 yule516 2013-08-08 16:27
song_in_china 写道
根据下载下来的代码,构建的项目没有/admin/template/*相关的内容啊,开源不开源啊

是啊 楼主既然说是开源但是实际又不开源,你是挂着羊头卖狗肉吗
28 楼 WenChao_Liu 2013-08-05 14:08
好东西呀。。。。
27 楼 ydqwtt 2013-07-16 16:51
楼主怎么不建个群啊,供一起交流这个开源项目啊
26 楼 song_in_china 2013-06-15 15:07
根据下载下来的代码,构建的项目没有/admin/template/*相关的内容啊,开源不开源啊
25 楼 mymailzxj 2013-06-05 11:26
很不错的东西,值得研究一下。楼主能否给qq联系方式,有问题可以请教一下的。
24 楼 osacar 2013-05-30 08:22
看到是easyui完成没兴趣了。。。。
23 楼 zhengeili 2013-05-29 08:34
不能登陆 看个毛线?
22 楼 sswwww 2013-05-28 14:31
xiaosasha520 写道
keren021 写道
houyujiangjun 写道
又是easyUI.......等你们遇到问题,你们就知道这玩意儿会让你们很为难的....


同感! easyUI在ie下非常慢。

在ie下treegrid确实慢,你用其他树也一样慢

treegrid也可以很快,IE下也可以快一点。easyui本身用的iframe没能完全关闭也是问题,这个都可以修改库文件。我的easyui库文件都是修改过的
21 楼 yjydmlh 2013-05-28 14:00
挺不错的东西,是完全免费的么?如果我用于商业应用呢?
20 楼 xiaosasha520 2013-05-28 10:23
假设 我业务扩展需要增加一张表Test表,那么我怎么生成源码集成进去,具体操作 登录系统 模板管理->模板生成,在textarea里面贴上
CREATE TABLE `Test` (
  `id` varchar(19) collate utf8_unicode_ci NOT NULL COMMENT '序列',
  `href` varchar(100) collate utf8_unicode_ci default NULL COMMENT '地址',
  `text` varchar(50) collate utf8_unicode_ci default NULL COMMENT '名称',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
把加上系统表的勾去掉,再选择简洁模式生成,点构建,构建成功去下载源码,
下载下来,在dao下面给生成一个 (接口)TestMapper.java,(xml配置文件)dao/mapper/TestMapper.xml,service下面生成一个(接口)TestService.java,(实现)service/imp/TestServiceImp,controller下面生成(控制器)controller/admin/TestController.java, /web-inf/jsp (页面) /admin/Test/TestDlg.jsp,/admin/Test/TestIndex.jsp,/admin/Test/TestSearch.jsp
你需要在spring-common.xml里面加这testDlg.jsp跟TestSearch.jsp的试图路径
在菜单下面添加一个菜单 地址 为 /admin/Test/index.html 就可以了

19 楼 simen_net 2013-05-28 08:12
确实很强大,赞~~~~~~~
但是现在这种一体式的架构已经比较多,至于最终有多少能够继续下去还是未知。
我觉得这个的代码自动生成思路还是可取,最好的方式根据数据库的字段,自动生成所有的视图、控制器及事务处理等,这样可以尽量减少后续的工作量。
最后,全能的框架并不存在,适合自己的才是最好的
18 楼 gaolu8855 2013-05-28 07:41
在线demo不能登录啊
17 楼 xiaosasha520 2013-05-27 23:33
补充一下,在线生成功能 登录后找到 模板管理->模板生成,在textarea里面贴上你 create SQL 语句,选择简洁模式生成  JeeTemp是解析你create sql语句进行生成的 所以你增加任何表,或者视图,都可以不用写一句代码集成进去 图解 http://xiaosasha520.iteye.com/blog/1874872

简介

JeeTemp(J2ee template)是由(咿呀网 跟 美女图片)开发的一款在线代码生成器。生成的代码可提供下载,可与本系统无缝集成,还提供了自定义采集,源码编辑等功能,为你节约时间 可帮助你解决所有的模板功能 一键生成源码JSP页面,无需你再为这里功能浪费时间,生成的代码规范,易修改, 简单方便,实用。
JeeTemp 宗旨:让复杂事情简单化;抽象的功能留给你自己,提供给你简洁易修改的源码,让开发变的简单,快速,易操作。

其他

JeeTemp 采用J2EE技术 SpringMVC+Mybatis+Easyui+Mysql+velocity 框架开发而成
JeeTemp 1.0正式版本六大技术点: 1.在线代码生成器 2.自定义采集 3.数据管理(模板) 4.在线源码修改
技术点一:在线代码生成器,是基于解析SQL生成, 暂时是对mysql做了解析集成 ,根据创建的SQL语句生成对应的 entity,service,dao,controller,jsp 等模板功能一键生成直接使用
技术点二:模板库,可以指定模板生成
技术点三:自定义模板采集爬虫,是一款自定义采集抓取程序 ,由 httpclient 与 jsoup 开发而成,可以任意抓取, 地图页 ,列表页,内容页,的网站
技术点四:源码编辑可编辑 web-apps下面的任何文件,对不可编辑的扩展名进行了过滤
支持多种浏览器: IE, 火狐, Google
支持 Mysql
基础权限: 用户,角色,菜单权限,按钮权限,数据权限
运行环境 JDK6 Tomcat6~7
16 楼 xiaosasha520 2013-05-27 20:35
476461775 写道
很2的一个代码,,,

兄弟 看来你的口味很重
15 楼 xiaosasha520 2013-05-27 20:30
keren021 写道
houyujiangjun 写道
又是easyUI.......等你们遇到问题,你们就知道这玩意儿会让你们很为难的....


同感! easyUI在ie下非常慢。

在ie下treegrid确实慢,你用其他树也一样慢
14 楼 xiaosasha520 2013-05-27 20:25
sunny_1976 写道
houyujiangjun 写道
又是easyUI.......等你们遇到问题,你们就知道这玩意儿会让你们很为难的....

举双手赞同,我前面用这货搭了一个框架,中间遇到各种莫名其妙问题,然后又莫名其妙好了,至今不知所以然。盛怒之下彻底推翻,用extjs花半个月时间重做了,幸亏没有大面积使用
  是弹出框的问题,还是iframe加载的,还是url加载的,还是是第三方插件集成的问题  其实都有办法解决的,用他是因为他功能强大体积小,改用extjs并非难事。
以后如果有好前台框架我们会改造 前台我们会使用 bootstrap来做
13 楼 sunny_1976 2013-05-27 18:35
houyujiangjun 写道
又是easyUI.......等你们遇到问题,你们就知道这玩意儿会让你们很为难的....

举双手赞同,我前面用这货搭了一个框架,中间遇到各种莫名其妙问题,然后又莫名其妙好了,至今不知所以然。盛怒之下彻底推翻,用extjs花半个月时间重做了,幸亏没有大面积使用

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics