接触到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,也算共同探讨,共同进步吧。
相关推荐
JEECG 消息中间件使用文档 JEECG 智能开发平台消息中间件使用手册主要介绍了 JEECG 智能开发平台中的消息中间件模块的使用方法和详细配置。该中间件模块主要提供了消息提醒功能,包括短信、邮件、微信、系统消息等...
JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档...
1. **依赖引入**:在JeecgBoot的项目中添加Activiti的相关依赖,确保项目能够正确识别并使用Activiti的API。 2. **流程定义**:使用Activiti提供的流程建模工具,创建符合业务需求的流程模型,并保存为XML文件。 ...
在JEECG在线聊天插件中,`layui.jsp`可能包含LayUI的使用代码,用于实现聊天界面的布局和交互。例如,它可能定义了聊天窗口、输入框、发送按钮等元素,并利用LayUI的事件绑定和Ajax通信功能来实现用户之间的消息传递...
实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例...
手册详细介绍了Jeecg的架构、插件开发、API接口使用、自定义表单及报表等内容,帮助开发者快速上手并进行二次开发。此外,手册还提供了常见问题和解决方案,为开发过程中遇到的问题提供参考。 总结,Jeecg是一个...
解压后,开发者可以按照官方文档或者README文件的指示进行项目初始化、构建和运行,以便进一步理解和使用Jeecg-Boot-Master。 总之,Jeecg-Boot-Master 是一个强大的Java开发工具,它集成了诸多现代化的开发理念和...
jeecg-jeecg-masterjeecg-jeecg-master代码生成器
### EasyUI高级使用Jeecg指南 #### 一、概述 在现代软件开发过程中,为了提升开发效率并确保代码质量,使用成熟的Web UI框架成为了一种趋势。其中,Jeecg框架结合了EasyUI等前端库,实现了快速的界面统一化和代码...
在Java中,通常使用Apache POI库来处理Excel文件。POI提供了API,可以读取xls和xlsx格式的文件,解析单元格内容,获取行列信息等。 3. **数据解析**: 解析Excel数据时,Jeecg会根据字段映射关系将Excel的列对应...
- **前后端分离**:采用前后端分离的设计模式,前端使用Vue.js或React等现代JavaScript框架,后端使用Spring Boot,保证了开发的灵活性和高性能。 - **微服务架构**:支持微服务部署,可将应用拆分为多个小型服务,...
Jeecg集成activiti.docx Jeecg集成activiti是一个关于如何将activiti集成到Jeecg平台上的指南。下面是从给定的文件中提取的相关知识点: 1. activiti项目结构:activiti项目是一个Maven项目,包含了数据库文件,...
### Jeecg3.8帮助手册关键知识点解析 #### 总体概述 Jeecg3.8是一款基于代码生成器的智能开发平台,它能够帮助开发者显著提高开发效率,减少重复工作,使得开发者能将更多精力集中在业务逻辑的实现上。Jeecg3.8不仅...
本文将围绕JeecgBoot项目的特性、使用方法以及源码结构展开详细讨论。 一、JeecgBoot项目简介 JeecgBoot是基于代码生成器的智能快速开发平台,它整合了SpringBoot、MyBatisPlus、Shiro、JWT、Vue.js等热门框架和...
在Java环境中,我们可以使用Jasig CAS服务器作为SSO的实现。 配置Jeecg与CAS进行单点登录涉及以下几个步骤: 1. **安装和配置CAS服务器**:首先,你需要下载并安装Jasig CAS服务器,配置服务器的主配置文件`cas....
2. `jeecg_database.properties` 文件,同样位于 `src/main/resources/jeecg` 目录下,这个配置文件主要被代码生成器使用,用于控制代码生成时的数据库连接配置。当需要改变生成代码的数据库环境时,也需要修改此...
3. **前后端分离**:Jeecg支持前后端分离开发模式,前端通常使用Vue.js或React等现代JavaScript框架,与后端通过RESTful API进行通信,提高了用户体验和开发效率。 4. **插件化开发**:Jeecg提供了一套完善的插件...
3. **代码生成器的使用**:学习如何使用Jeecg的代码生成器自动生成模型、控制器、服务、DAO、前端页面等。 4. **表单设计**:实践表单设计工具,理解组件的使用和表单验证规则。 5. **权限管理**:理解Jeecg的权限...
Jeecg开源免费版工作流是一款基于Java平台的高效、灵活的企业级工作流管理系统,它集成了Activiti工作流引擎,为企业提供...通过学习和使用提供的案例,用户可以深入了解Jeecg如何实现工作流,并将其应用于实际项目中。
centos7下使用docker部署jeecg