jeecg心得



jeecg使用心得:
1,从jeecg社区下载了jeecg的工程,将jeecg部署到本机上,通过阅读网上相关文档,将jeecg项目成功跑起来。
2,jeecg主要功能:
    (1)基于代码生成器的开发平台,表数据模型和一对多(父子表)数据模型的增删改查自动生成,功能直接使用;之前在做项目的过程中也用过代码生成器,不过我用的生成器,生成了bean,dao和service层,没有控制层和页面
 jeecg所用的代码生成器功能更强大,将代码减少60%以上,大大的提高了开发效率。
 (2)页面用到了easyui,采用EasyUI检验机制,表单校验生成器自动生成;之前做企业信息管理系统的时候也用到了easyui,例如:datagrid,easyui可以直接接收json串,通过action返回的json串来显示结果。
 (3)用到了framemaker,之前用到的framemaker是用来做excel导出模板,没有大量使用过,通过了解jeecg,知道了framemaker的更多用处,更多用法。
 (4)jeecg用到了自定义标签,主要在easyui.tld文件中,现在做的crm系统也用到了自定义标签,使开发更简捷 
 (5)jeecg用到的框架是springMvc+hibernate+springJdbc
     在之前开发的项目中用到的主要是spring+struts2+ibatis,也用到过springMvc和hibernate,springMvc控制层主要负责页面的控制和跳转,熟悉hibernate的映射和hql语句。
 (6)数据库用到的是mysql,自己比较熟悉的是数据库是mysql和oracle,jeecg支持mysql和oracle数据库。
 (7)online coding模式 ,可以在界面上配置的开发模式,提高开发效率。
 (8)查询条件生成器:查询功能自动生成,后台动态拼SQL追加查询条件.
3,对jeecg建议

   (1)能否实现报表的定制,针对各个单位的不同业务需求,定制相应的报表。

   (2)在线表格的编辑,有些列表很简单,但是必须得选中,选择修改,弹出信息页面去修改,能否直接编辑。

   (3)最好在登陆进去以后,定制几个比较常用的菜单

   (4)实现hibernate报表导出,如果是关联业务表比较多,实现起来比较复杂

   (5)系统如何处理高并发

    (6)上传附件后,最好可以实现在线的预览

### Jeecg框架的使用指南与解决方案 Jeecg框架是一款功能强大的低代码开发平台,旨在帮助企业快速构建企业级应用系统。以下是对Jeecg框架的使用指南和解决方案的详细介绍: #### 1. 框架概述 Jeecg框架采用前后端分离架构,支持SpringBoot2.x、Ant Design&Vue、Mybatis-plus、Shiro、JWT等技术栈[^5]。它提供了完整的框架支持,包括安全机制、数据处理、API管理等功能,能够确保项目的一致性和标准化,便于团队协作和后期维护[^1]。 #### 2. 快速入门 Jeecg框架提供了一套完善的入门指南,帮助开发者快速上手并构建项目。以下是具体的步骤: - **环境准备**:确保安装了Java JDK、Maven等必要工具。 - **项目初始化**:通过Jeecg提供的代码生成器,一键生成项目的基础结构[^3]。 - **启动项目**: - Windows下启动命令:`java -jar jeecg-system-start-3.7.0.jar`[^4]。 - Linux下后台启动命令:`nohup java -jar jeecg-system-start-3.7.0.jar >catalina.out 2>&1 &`[^4]。 #### 3. 主要特点 Jeecg框架的主要特点包括但不限于以下几点: - **低代码开发**:通过在线表单配置、移动配置能力、工作流配置等功能,实现零代码开发。 - **代码生成器**:支持前后端代码一键生成,减少手动编码的工作量[^5]。 - **灵活性**:在快速开发的同时,保留了足够的灵活性以应对复杂业务需求[^4]。 #### 4. 适用人群 Jeecg框架适用于多种背景的用户,包括但不限于: - 初级Java开发者:通过减少手动编码,集中精力学习更多框架和业务逻辑[^2]。 - 高级开发者或架构师:在项目初期快速搭建原型或骨架[^2]。 - 企业:规范化开发流程,统一代码风格,提高团队协作效率。 #### 5. 解决方案 Jeecg框架可以为以下场景提供解决方案: - **管理系统**:快速构建企业内部管理系统,涵盖用户管理、权限控制等功能[^3]。 - **报表系统**:通过在线图表配置和报表配置能力,满足复杂的报表需求。 - **移动端应用**:支持移动端应用的快速开发,适配多种设备。 ```python # 示例:通过代码生成器生成基础代码 from jeecg_code_generator import generate_code generate_code(project_name="example_project", template="springboot-vue") ``` #### 6. 常见问题解决 - **如何关闭项目**:使用命令`ps -ef|grep java`查找进程号,并通过`kill`命令关闭进程。 - **版本信息**:Jeecg Boot Version: 3.7.0, Spring Boot Version: 2.7.18(v2.7.18)[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值