JEECG_V3.0 码农的福音~
来源:互联网 发布:电影机智问答知乎 编辑:程序博客网 时间:2024/05/17 23:12
作为一名程序猿,我们每天都在和没完没了的代码打交道,写数据脚本、写配置文件、写页面增删改查、写后台实现代码......枯燥乏味,总想找办法或用工具简化某个步骤,所以一些集成了快速开发功能的框架就诞生了。
最近关注了一个叫做JEECG(J2EE Code Generation)的开源框架。分为JEECG(Struts2+Hibernate+Spring+easyui)版本,我称之为V2,还有一个(Spring mvc+Hibernate+Web UI快速开发库)的版本,我称之为V3。很明显V2到V3并不是同系列的升级,而是不同的架构。
分别下载了V2和V3两个版本的框架,并且在开发环境部署体验了一下,现在和大家简单分享一点我的看法吧。(首先声明,简单介绍,不是纯技术文哦,另外下载地址: http://code.google.com/p/jeecg/downloads/list 开源免费,至于作者要求及应用范围自己查看)
首先V2和V3都包含了基础代码模块的实现,即用户、组织机构、角色、菜单、按钮、权限控制这些基本东西。在此基础上,还有一些常用的例如表单组件及应用demo、上传下载、Highcharts图形报表、简易的图像报表工具和Excel导入导出对于一般系统开发来说这些功能基本够用了。除此之外,该框架还集成了工作流jbpm(从流程设计到流程部署、监听等),简化了工作流开发。遗憾的是,目前提供的下载版中并没有公开该部分代码。有兴趣的朋友可以查看在线演示版:http://demo.jeecg.org:8080 (该版本为V3)
由于V2与V3本质上的区别,下来我就说说V3版的优点吧。与V2相比,后台部分只有3层结构了,即controller(相当于action)、entity、service,没有dao层了,并且service里也基本不用写代码,就能实现基本的增删改查。相当于开发时只需要写action与jsp即可。再来说说jsp,V2版的jsp页面上有大量的js代码,一个页面基本上也有个过百行的代码,难写+难维护,而V3里高度封装了页面自定义标签,一个列表页面总共十几行代码就搞定了,基本不出现js,当然是支持自己编写的js脚本的。
最后,我几乎都忘记提到了,这还是一个可以根据数据表格自动生成所有基本开发代码的工具哦,美中不足的是不能批量生成几十张表。而且对于一对多、多对多本人尚未开始体验,就不胡说了,但据作者介绍目前已支持关系表之间的对应,有兴趣的朋友一起交流学习。
- JEECG_V3.0 码农的福音~
- 【码农福音】说自己英文不好而不去看英文网站的同学看过来!
- 程序员们的福音
- 下载的福音--Metalink
- 民生兴业的福音
- 鞍钢的福音
- Android Json 的福音
- androidJSON的福音啊
- win8用户的福音
- java自学者的福音
- cube 开发人员的福音
- 自学者的福音
- python3学习者的福音
- IT界的福音
- 电阻屏的福音
- 游戏粉丝的福音
- Linux玩家的福音
- 创业者的福音
- Java Dom解析xml
- Hibernate 实体类注解
- 类快排的时间复杂度问题
- springmvc注解例子
- Xms Xmx PermSize MaxPermSize 区别
- JEECG_V3.0 码农的福音~
- 设置VirtualBox和主机互相通讯
- Sqlite数据多表联合update
- 一篇关于uilabel的探讨
- Tescom高智能摄像机
- iOS 数据库
- Vxworks及Linux 中常用的延时方法
- 统计单词个数排序输出
- 不能断断续续学android了!