jeecg使用心得

接触到jeecg框架是在去年进入公司时候,公司是小型公司,自己没有成熟框架,以BS模式为主流的 web方向,还处于空白,但随着市场的变化,不得不转型来提高营收,此时接触到了jeecg开源框架,此框架为企业级急速开发框架,不了的的可以百度下这类框架的,对于目前状态来说,此框架确实也满足了所需,此刻就开始接触jeecg框架,去年六七月份版本为3.6.5。刚开始接触此类框架连安装都存在困难,好在技术群里网友jim的帮助和看bbs官方论坛必看问题,总算是跑起来了。

在用此框架的过程中,认识到此框架集成了各种主流前后端框架和插件,而且可插拔,代码可按照业务和代码分层,按照mvc分层,前端数据主页面是对easyui的标签化,三种展示风格,体验感强,导入导出用的是easypoi,打印lodop、弹窗lhgdialog、校验validform等都是应用比较广泛的插件,对于初学者来所,上手很快。如果对于前端此类插件不了解的,插件的官网demo和api也能很及时解决一些问题,很有必要去看看。

用了此框架到目前为止,已经做了一些项目,在这中间意识到在一定增删改查范围内,此框架都能满足,牵扯到一下复杂表单和业务,此框架也是可以扩展,开源的好处就是代码你可以通过修改来满足所需所求,src/main/Java/org/jeecgframework/tag/core/easyui下都是对前端展示标签的封装,可以在此修改来满足所需,特别是ERP项目,本框架在权限管理方面做的也很好,角色、用户、机构三者互相关联,可配置、灵活多变,角色控制展示菜单节点,机构可以控制数据权限。复杂行列展示也可以通过全局字段来控制,也可以通过修改代码来控制精细化权限的控制,可以说灵活多变、配置强。

当然,在使用过程中,此框架也存在一些问题,比如对前端页面的美化,封装easyui标签,但难脱离,所以基本围绕此标签来开发,包括前端以及后台的交互。

一般平台存在运维人员,是否有必要添加一些主流功能或者封装,更加人性化,对于使用者来说也是很不错的。

此框架牵扯到业务来说,还是需要编写很多js代码来实现的,不过,一般都有demo,可以在原有demo上进行扩展,对初学者来说建议多看每个功能的前后端实现代码,刨根问底,一定会受益匪浅。

对于easyui列编辑,有必要进行一些封装和完善,毕竟列编辑也很受欢迎。

在jeecg技术群里,从开始的小白问群友问题,到后来帮助新人,中间也有近大半年了,遇到过很多问题,不过做开发这一行也就是这样,每天都是挑战,喜欢挑战,敢于挑战,而且乐在其中,我想也是开发人员

所具备的特点,用此框架这段时间,也让本人有了很大的成长,受益匪浅,在以后的开发道路上也有一定的影响。

本文只是对此框架使用心得,如果你也在用此框架,也被一些问题所困惑,可以加我jeecg论坛账户名,或者技术群(论坛有)来提问,我很乐意分享自己的经验,我的jeecg论坛账户名是String,也算共同探讨,共同进步吧。

时间: 2024-10-13 12:06:47

jeecg使用心得的相关文章

使用JEECG心得

我就不做JEECG的介绍了,提供一个网址,可以更加清晰的了解JEECG文档. http://www.jeecg.org/book/jeecg_v3.html 用JEECG已经差不多一年时间了,期间涉及到好多版本,也见证了JEECG的发展,由最初的简单的模型,到后面新版本的功能完善,不得不说JEECG是一个很完善,很强大的一个平台. 作为一个码农,最怕的是什么,当让是重复一样的操作,Copy一段又一段重复的代码,大部分时间都花在复制粘贴上面去了,很荣幸无意间了解到JEECG这样一个平台,让我们节省

【JEECG技术博文】JEECG简单实例讲解自定义表单功能

JEECG简单实例讲解自定义表单功能 作者:任杰 http://blog.csdn.net/renjie0520/article/details/50286503 一.自定义表单功能简介 自定义表单是JEECG智能开发平台开发的一套可视化的表单设计功能,基于ueditor实现,bootstrap样式风格. 总体来讲,自定义表单功能概括起来如下: 1)表单预览,动态报表展示(列表数据展示) 2)表单数据填报,支持多数据表同时填报,一对多数据表填报,单表多条数据批量填报等 自定义表单支持用户自定义模

Delphi组件indy 10中IdTCPServer修正及SSL使用心得

indy 10终于随着Delphi2005发布了,不过indy套件在我的印象中总是复杂并且BUG不断,说实话,不是看在他一整套组件的面子上,我还是喜欢VCL原生的Socket组件,简洁,清晰.Indy9发展到了indy10几乎完全不兼容,可叹啊.言归正传.在使用IdTCPServer组件的时候发现了他的漏洞,他的OnConnec,OnExecute,OnDisconnect等事件是在其他线程中执行的,通常情况下这没有问题,但是在特殊的情况下会造成问题,如果其他部分的程序写得有问题就会出现漏洞.

Linux系统理解以及Linux系统学习心得

原创作品转载请注明出处  <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 说一下我对Linux系统的理解 1.加载Linux内核准备:在加载基本输入输出模块(BIOS)之后,从磁盘的引导扇区读入操作系统的代码文件块到内存中,之后开始整个系统的初始化. 2.main.c的start_kernel函数是整个操作系统的入口,这也与Linux是基于C语言的特性相符,start_kernel具体做的动作很多

参加老男孩linux培训心得

参加老男孩linux培训心得 时间如白驹过隙,已经不知不觉来到老男孩培训已经三个月了.在这三个月中我渐渐得到了成长,专业技术成长,以及为人处事之道与思想的提高. 我一共就总结以下了三点     一.思想 在我刚来老男孩的时候,老师天天上课前讲一段思想,我当时不太明白,不赶紧上课,讲这干啥呢?而且老师早一点讲完,又可以招下一批学生了,老讲思想,这不是自断财路么?随着时间的流逝,渐渐的我悟懂了点.人在那里都可以学技术,但是学会了技术没有思想,一旦来了新事物,就会接受的很慢.尤其在互联网这个圈子里,软

jeecg中上传文件相关属性的设置

关于文件的存取,jeecg默认是会把上传的文件存在项目根目录下的upload/files目录下的,当然你也可以指定对应的目录,只要在new UploadFile后,设置basePath属性即可,如果你不想把文件以二进制的方式存放在数据库中也是可以的,只要在new UploadFile时把byteField属性设置为null即可. 具体可参见 org.jeecgframework.core.common.dao.impl.CommonDao类中的uploadFile方法.

jeecg开源社区近期版本发布计划

jeecg开源社区近期版本计划 开源项目一:jeecg(数据权限+国际化+多数据源) 开源项目二:jeewx(捷微微信管家开源版本-升级) 开源项目三:jeewx-api 基于微信接口API 开源项目四:jeewx-cms 响应式网站(兼容手机pc等)

jeecg开源社区第12期架构学习班开始报名了

第12期师徒架构学习班开始报名 我们社区开展一个师徒性质的培训班,深入学习java架构.类似大学导师带研究生的学习模式,适合在职者.导师给学生安排课题.分享视频资料,学生通过参考资料学习并完成作业.我们的教学方法是以自学为主,辅导为辅助,在实践中积累经验掌握原理.主要方向是JAVA架构,深层次java架构基础.主流框架技术等等. (特殊说明:非线下或者网络授课,通过分享资料,让学生自学,不懂问导师,引导之路) 新增授课内容: 作业十二:互联网架构实践:插件式框架P3+dubbo+redis+tb

Linux串口IO模式的一些心得

众所周知,在Linux系统下所有设备都是以文件的形式存在,串口也一样. 通常I/O操作都是有阻塞与非阻塞的两种方式. 其中"超时"这个概念其实是阻塞中的一种处理手段,本质还是属于阻塞的I/O模式. 在Linux中串口的IO操作 本文将它分为三种状态: 阻塞状态 超时状态 非阻塞状态 这三种状态的转换组合有这么几种: 阻塞 --> 超时 阻塞 --> 非阻塞 超时 --> 阻塞 超时 --> 非阻塞 非阻塞 --> 阻塞 我们一个一个来分析 首先在一个串口的