`
fly1206
  • 浏览: 56972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JEECG使用心得分享

阅读更多

JEECG使用分享

 

      最近几个朋友一起小聚了一下,其中聊起来关于开源框架的事儿,我这里分享一个我最近用到一个开源框架开发的一个系统

      年初是公司比较忙碌的阶段,各个产品、项目都在用人,研发资源一下子显得紧张起来,而且公司今年成立绩效考核团队,设立绩效考核专员,

专门统计公司各中心部门员工的工作任务完成情况及每天工作内容,要求每天发日报,每周周报统计,每月月报统计。

      一下子让本来自由惯了的研发同事比较郁闷,每天面对繁重的研发任务,还要记得写日报、周报、月报等,各部门领导也累,还要汇总大家的

任务、工作报告等,每个人发文档格式也不统一,基本是耗费了较大的体力,还不讨好。不停的换文档模板,显示word,再是excel,再加统计,

到最后还是一团糟;

      领导直接把我滴溜到办公室,让我给想个好使的招,来面对这事儿,于是我提议建立一个研发管理系统,于是这活儿就落到我头上了,让我评估

工作量,我一合计,这一套系统怎么也得有用户管理、部门管理,岗位管理、权限管理等基础模块吧,再加上业务模块,最简单的任务管理、工作报告

管理,邮件通知,统计报表等模块,按照投入两人来说,基础模块1人月,业务模块1人月,合计2人月研发,不包含测试。领导一听就急了,现在哪有

这么多人这么多时间投入,自己想办法,一周出demo,两周后上线测试,一月后正式上线,资源就你一人,最多配一个实习生,而且不能耽误你手头

上的其他事情!

      这不赤裸裸的剥削么,没招,老大吩咐的就开干呗,先理理思路。1、用现在公司开发产品用的平台,太臃肿庞大了,不合适。2、找个开源的研发

管理软件,倒是找到几个,但是总觉得用起来功能较复杂,而且和自己的一些想法还不一致,改起来还得熟悉他的业务逻辑,不合适。3、找个开源的平

台,而且有代码生成功能的工具,于是百度搜索,别说,还真搜出来好几个,挨个看呗,看了几个,功能都是挺全,就是碰到我鸡肋了,extjs不熟悉,

最后终于找到一个比较合适的,就是JEECG,简单介绍下他的主要功能:

JEECG 基于代码生成器的智能开发平台,采用SpringMVC+Hibernate+Spring jdbc基础架构,采用面向声明的开发模式,基于泛 型方式编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,再配合代码生成器的使用将JavaEE的开发效率提高6倍以 上,可以将代码减少60%以上。JEECG智能开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划 系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率40%以上,极大降低开发成本。

       1)封装完善的基础模块:用户权限+数据字典+常用共通封装(定时任务、短信接口、邮件发送、Excel导出等);

       2)代码生成器:开发效率非常高,单表数据模型和一对多(父子表)数据模型的增删改查自动生成,功能直接使用;

      3)查询条件生成器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);

      4)页面表单校验器:采用EasyUI检验机制,表单校验生成器自动生成(必须输入、数字校验、金额校验、时间控件等);

      5)集成简易报表:Highcharts图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表。

       6)常用共通封装(数据字典/邮件发送/定时任务/短信接口/Freemarker工具类等)

       7)兼容IE 6、IE 8+和Google等浏览器

       8)支持SQL Server、Oracle和MySQL等主流数据库 等

        

        论坛地址:www.jeecg.org

        马上下载源码、教程,导入工程,创建数据库,发布工程,到运行,不到半小时搞定,一下午开始研究里面的机制,到晚上的时候心里有底了,这

个框架太合适了,只要建立好表直接生成代码,然后微调就可以。第二天一来了就拉着给我分配的实习生,简单的给讲解了下,两人就开始分工做模块,

到晚上下班的时候,日报填写模块和任务管理模块已经基本可demo了,给领导一看,觉得不错,又提了几点建议,鼓励鼓励我们。

        就这样,一周下来, 功能模块基本已经按照领导的意思出来了,也给部分同事试用下,都觉得不错,于是如期上线测试,之后就是修改了一些不过

,优化一些功能逻辑,领导还专门给找美工做了几个图,发了公告让大家一起用。

        之后产品项目中心的同时看到了,觉得非常有用,直接搬个椅子在我办公桌旁又蹲点了两个下午,把产品项目管理模块也纳入到系统里面来了,整个

时间周期,不到两周,为研发中心,产品项目中心解决了烦琐的事务,又自己学到了不少东西,感觉非常有收获。

 

      总结下:1、在时间周期上,基本省下了70%的时间,效率非常高。

                  2、框架在一些思想上有很多值得借鉴学习的地方,以后可以用到现有产品研发中。

                  3、现在已经有不少人在维护框架,而且在开发过程中得到了好几个热心朋友的指点。

 

分享到:
评论

相关推荐

    jeecg源码分享

    标题中的“jeecg源码分享”意味着我们将探讨的是Jeecg框架的源代码,这对于开发者来说是一份宝贵的学习资源,可以深入了解框架的内部机制,进行二次开发或定制化工作。 在提供的压缩包文件中,我们可以看到以下几个...

    JEECG 消息中间件使用文档

    JEECG 消息中间件使用文档 JEECG 智能开发平台消息中间件使用手册主要介绍了 JEECG 智能开发平台中的消息中间件模块的使用方法和详细配置。该中间件模块主要提供了消息提醒功能,包括短信、邮件、微信、系统消息等...

    jeecg-jeecg-boot-master

    解压后,开发者可以按照官方文档或者README文件的指示进行项目初始化、构建和运行,以便进一步理解和使用Jeecg-Boot-Master。 总之,Jeecg-Boot-Master 是一个强大的Java开发工具,它集成了诸多现代化的开发理念和...

    jeecg开源项目分享Maven版

    JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目...

    jeecg-boot.zip

    本文将围绕JeecgBoot项目的特性、使用方法以及源码结构展开详细讨论。 一、JeecgBoot项目简介 JeecgBoot是基于代码生成器的智能快速开发平台,它整合了SpringBoot、MyBatisPlus、Shiro、JWT、Vue.js等热门框架和...

    JEECG 敏捷框架技术文档

    JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档...

    jeecgboot +activiti5.22集成

    1. **依赖引入**:在JeecgBoot的项目中添加Activiti的相关依赖,确保项目能够正确识别并使用Activiti的API。 2. **流程定义**:使用Activiti提供的流程建模工具,创建符合业务需求的流程模型,并保存为XML文件。 ...

    【JEECG插件集成文档】JEECG在线聊天插件 - 集成文档

    在JEECG在线聊天插件中,`layui.jsp`可能包含LayUI的使用代码,用于实现聊天界面的布局和交互。例如,它可能定义了聊天窗口、输入框、发送按钮等元素,并利用LayUI的事件绑定和Ajax通信功能来实现用户之间的消息传递...

    jeecg.rar_jeecg

    手册详细介绍了Jeecg的架构、插件开发、API接口使用、自定义表单及报表等内容,帮助开发者快速上手并进行二次开发。此外,手册还提供了常见问题和解决方案,为开发过程中遇到的问题提供参考。 总结,Jeecg是一个...

    实战JEECG程序开发-从实例学JEECG编程

    实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例...

    jeecg-jeecg-master

    jeecg-jeecg-masterjeecg-jeecg-master代码生成器

    jeecg导入Excel

    在Java中,通常使用Apache POI库来处理Excel文件。POI提供了API,可以读取xls和xlsx格式的文件,解析单元格内容,获取行列信息等。 3. **数据解析**: 解析Excel数据时,Jeecg会根据字段映射关系将Excel的列对应...

    Jeecg3.8帮助手册

    ### Jeecg3.8帮助手册关键知识点解析 #### 总体概述 Jeecg3.8是一款基于代码生成器的智能开发平台,它能够帮助开发者显著提高开发效率,减少重复工作,使得开发者能将更多精力集中在业务逻辑的实现上。Jeecg3.8不仅...

    JEECG-BOOT 企业级快速平台产品介绍PPT-20200327_jeecg-boot_jeecg_

    - **前后端分离**:采用前后端分离的设计模式,前端使用Vue.js或React等现代JavaScript框架,后端使用Spring Boot,保证了开发的灵活性和高性能。 - **微服务架构**:支持微服务部署,可将应用拆分为多个小型服务,...

    Jeecg集成activiti.docx

    Jeecg集成activiti.docx Jeecg集成activiti是一个关于如何将activiti集成到Jeecg平台上的指南。下面是从给定的文件中提取的相关知识点: 1. activiti项目结构:activiti项目是一个Maven项目,包含了数据库文件,...

    EasyUI高级使用jeecg指南

    ### EasyUI高级使用Jeecg指南 #### 一、概述 在现代软件开发过程中,为了提升开发效率并确保代码质量,使用成熟的Web UI框架成为了一种趋势。其中,Jeecg框架结合了EasyUI等前端库,实现了快速的界面统一化和代码...

    JEECG切换数据库方法

    2. `jeecg_database.properties` 文件,同样位于 `src/main/resources/jeecg` 目录下,这个配置文件主要被代码生成器使用,用于控制代码生成时的数据库连接配置。当需要改变生成代码的数据库环境时,也需要修改此...

    jeecg免费开源平台源码

    3. **前后端分离**:Jeecg支持前后端分离开发模式,前端通常使用Vue.js或React等现代JavaScript框架,与后端通过RESTful API进行通信,提高了用户体验和开发效率。 4. **插件化开发**:Jeecg提供了一套完善的插件...

    jeecg官方学习文档

    3. **代码生成器的使用**:学习如何使用Jeecg的代码生成器自动生成模型、控制器、服务、DAO、前端页面等。 4. **表单设计**:实践表单设计工具,理解组件的使用和表单验证规则。 5. **权限管理**:理解Jeecg的权限...

    centos7下使用docker部署jeecg

    centos7下使用docker部署jeecg

Global site tag (gtag.js) - Google Analytics