JEECG_v3开发指南v3.2.pdf
### JEECG_v3开发指南v3.2.pdf 关键知识点总结 #### 一、技术背景与平台介绍 - **技术背景**: - 随着WEBUI框架(如EasyUI、JqueryUI、Ext、DWZ等)的成熟发展,系统界面实现了统一化,这使得代码生成器可以生成具有统一规范的界面。 - 当前的趋势是采用代码生成加上手工MERGE的半智能化开发方式,这种方式可以显著提升开发效率,通过生成的代码能够节省大约50%的工作量。 - **平台介绍**: - **JEECG**(J2EE Code Generation)是一个基于代码生成器的智能开发平台,它采用了代码生成与手工MERGE相结合的半智能开发模式。 - JEECG的目标是帮助开发者减少Java项目的重复工作,提高开发效率。据估计,它可以解决大约60%的重复开发任务。 - JEECG允许开发者更加专注于业务逻辑,而无需过多地关注底层的技术细节。它支持快速开发的同时,也保持了良好的扩展性和灵活性。 #### 二、JEECG框架初探 - **演示系统**:文档提供了JEECG框架的演示系统,以便开发者更好地理解其工作原理和技术特点。 - **示例代码**:提供了具体的示例代码,帮助开发者了解如何使用JEECG进行开发。 #### 三、JEECG开发环境搭建 - **JAVA环境配置**:为了确保JEECG能够正常运行,首先需要正确配置Java环境。 - **开发环境搭建**:文档详细介绍了如何搭建JEECG的开发环境,包括项目导入、数据库初始化、数据源配置以及项目启动测试等步骤。 - **项目导入开发环境**:详细说明了如何将JEECG项目导入到IDE中,为后续开发做好准备。 - **数据库初始化**:指导如何初始化数据库,确保开发过程中使用的数据一致性。 - **项目数据源配置**:提供了配置项目所需数据源的具体步骤。 - **项目启动测试**:介绍了如何启动项目并进行基本的功能测试,确保一切按预期运行。 #### 四、代码生成器 - **数据表创建**:讲解了如何创建符合JEECG规范的数据表。 - **代码生成器配置**:介绍了如何配置代码生成器,使其能够根据预设的规则生成相应的代码。 - **代码生成**:具体步骤和注意事项,包括生成代码后需要做的调整等。 - **功能测试**:生成代码后的测试流程,确保生成的代码能够正确工作。 - **添加菜单并授权**:如何在系统中添加新菜单,并为特定用户或角色授权访问权限。 - **功能测试**:测试生成的功能是否符合预期。 - **代码生成器使用规则**:包括建表规范和页面生成规则,确保生成的代码遵循统一的标准。 - **一对多的代码生成**:特别针对一对多关系的代码生成方法,提供了一对多代码生成器的使用教程和规范。 #### 五、查询HQL过滤器 - **数据过滤现状分析**:分析当前数据过滤的常见问题和挑战。 - **查询条件SQL生成器**:介绍了如何使用JEECG的查询条件SQL生成器来生成复杂的查询语句。 - **实现原理**:详细解释了查询条件SQL生成器的工作原理。 - **查询规则**:提供了一些通用的查询规则,帮助开发者更高效地使用此功能。 - **具体实现**:给出了具体的实现步骤和示例代码。 - **查询过滤器高级特性**:包括组合条件查询、字段范围查询、查询字段添加日期控件、日期字段的数据格式化以及数据列表合计功能等内容。 #### 六、数据字典 - **标签参数**:说明了如何使用数据字典中的标签参数。 - **使用案例**:提供了实际应用场景中的使用案例,帮助开发者更好地理解和应用数据字典功能。 #### 七、表单校验组件ValidForm - **Validform使用入门**:介绍了如何使用ValidForm组件进行表单校验。 - **绑定附加属性**:如何在ValidForm中绑定额外的属性,增强表单校验的功能。 - **初始化参数说明**:详细列出了ValidForm的各种初始化参数及其含义。 - **Validform对象[方法支持链式调用]**:说明了ValidForm对象的方法支持链式调用的特点。 - **调用外部插件**:如何在ValidForm中调用外部插件,扩展其功能。 - **Validform的公用对象**:介绍了一些公共对象,这些对象可以被ValidForm使用以增强其功能。 #### 八、基础用户权限 - **权限设计**:介绍了JEECG中的权限设计原则和目标。 - **数据表**:详细描述了用于存储权限信息的数据表结构。 - **页面菜单**:如何设置页面菜单的权限控制。 - **按钮权限**:如何管理不同按钮的访问权限。 #### 九、JEECG注意规则 - 文档中还提供了一些需要注意的规则和最佳实践,帮助开发者避免常见的错误和陷阱。 #### 十、项目编码规范 - **项目编码规范**:规定了项目的编码规范,包括命名规则、注释风格等方面的要求,以确保代码的一致性和可维护性。 #### 十一、JEECG目录结构 - **配置文件目录结构**:介绍了配置文件的存放位置和组织方式。 - **Java源码目录结构**:详细描述了Java源码的目录结构,方便开发者管理和查找代码。 - **单元测试代码结构**:给出了单元测试代码的组织结构建议。 - **JSP页面目录结构**:描述了JSP页面的存放位置和组织方式。 #### 十二、附录 - **UI库常用控件参考示例**:提供了一些常用的UI控件示例,帮助开发者更快上手。 - **开发技巧**:分享了一些实用的开发技巧,如使用IFrame打开页面、组合查询实现方法等。 - **Formvalid新增属性tiptype的使用**:介绍了Formvalid新增的属性“tiptype”的使用方法,帮助开发者更好地进行表单验证。 JEECG_v3开发指南v3.2.pdf详细介绍了JEECG智能开发平台的各项功能和使用方法,不仅包括了技术背景、平台介绍、开发环境搭建、代码生成器等多个方面的内容,还涉及到了查询过滤器、数据字典、表单校验、权限管理等多个具体的功能模块,是一份非常全面且实用的开发指南。
剩余68页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
- (源码)基于计算机系统原理与Arduino技术的学习平台.zip
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip