从事java开发多年,原来一直是沿用ssh框架,每个开发人员的编程风格不同,也就造成程序源码和界面风格各异,开发过程中大量的增删改查功能需要开发、测试,界面需要统一。随着WEB UI框架的逐渐成熟,系统界面逐渐实现标准化,为界面统一提供了支持,同时也为代码的标准化生成提供了方便。经过对多家java软件开发平台软件的对比和筛选,JEECG软件架构比较适合将来的发展。JEECG采用SpringMVC+Hibernate+UI作为基础架构,采用面向声明的开发模式,基于泛型方式编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,最大的亮点是可以根据数据库表自动生成增删改查代码和JSP页面,可提高开发效率60%,把编码人员从复制、粘贴代码中解放出来,更专注于业务代码的实现。
JEECG最新版本为3.1版本,和以前的版本已经大不相同,JEECG V2采用的架构技术是struts2+spring+hibernate+spring jdbc+ easyu,而JEECG V3采用的架构技术是spring mvc+hibernate+Web UI快速开发库+activiti(流程定义),v3功能更强大,使用更简单。按照官方的说明,JEECG可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率40%以上,极大降低开发成本。JEECG宗旨是简单功能由代码生成器直接生成 ; 复杂业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,由开发人员书写特殊业务逻辑来实现。
JEECG V3.X版本四大技术点:
·1、代码生成器:支持多种数据模型,根据表生成对应的Entity,Service,Dao,Controller, JSP等,增删改查功能生成直接使用
·2、UI快速开发库:针对WEB UI进行标准封装,页面统一采用UI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效
·3、在线流程设计:在线流程定义,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等
·4、系统日志记录:系统操作日志详细记录,帮助运维人员进行系统分析和故障排查。
JEECG V3.X,经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度; 支持多种浏览器: IE, 火狐, Google 等浏览器访问速度都很快; 支持数据库: Mysql,Oracle10g等;基础权限包括:用户,角色,菜单权限,按钮权限,数据权限; 智能报表集成: 简易的图像报表工具和Excel导入导出。
从JEECG下载地址:http://code.google.com/p/jeecg/downloads/list下载jeecg-framework-3.1.0.RELEASE.zip,解压缩后按照jeecg-v3-simple工程搭建说明先创建Mysql数据库并执行数据库脚本,然后将jeecg-v3-simple导入到myeclipse中,修改项目的数据源连接配置文件resources/dbconfig.properties,修改数据库名和用户名、密码;修改项目中的代码生成器数据源连接配置文件resources/jeecg/jeecg_database. Properties,也是修改数据库名和用户名、密码;根据自己的需要对代码生成器的相关参数进行配置,配置文件为resources/jeecg/jeecg_config.properties。修改完毕后发布工程到Tomcat,然后启动项目,通过浏览器访问:http://localhost:8080/jeecg 即可进入JEECG演示系统。
相关推荐
**JEECG快速开发指南** **1. 前言** ...以上就是JEECG智能开发平台的基本介绍和快速上手指南,通过这些内容,开发者可以快速掌握JEECG的核心理念和操作流程,进一步利用它来构建高效、灵活的企业级应用。
JEECG智能开发平台V3是一款高效、便捷的企业级应用开发框架,旨在简化开发过程,提高开发效率,降低维护成本。该平台结合了先进的技术与设计理念,为开发者提供了全方位的工具支持,实现了快速原型开发和迭代更新。 ...
JEECG开发指南详细解读了JEECG智能开发平台的各个方面,该平台旨在通过代码生成器、在线开发工具以及半智能合并开发模式来提高开发效率。接下来将详细地介绍JEECG开发指南中的核心知识点。 1. 技术背景与平台介绍 ...
Jeecg3.8是一款基于代码生成器的智能开发平台,它能够帮助开发者显著提高开发效率,减少重复工作,使得开发者能将更多精力集中在业务逻辑的实现上。Jeecg3.8不仅适用于传统的Java项目开发,还能很好地支持现代的SPA...
JEECG作为一个高效、易用的智能开发框架,通过提供代码生成、查询条件动态生成、页面校验、用户权限管理、报表工具、工作流设计器和共通封装等强大功能,大大简化了Java Web开发过程,尤其适合中大型企业级应用的...
JEECG(Java EE Code Generation Platform)是一款基于代码生成技术的智能开发平台,其旨在帮助开发人员快速搭建项目结构、生成基础代码,从而提高开发效率、降低编码错误。JEECG框架遵循当前流行的WEBUI框架的设计...
- **平台介绍**:JEECG(J2EECode Generation)是一款专注于通过代码生成技术来加速Java项目开发过程的智能开发平台。该平台倡导“代码生成 + 手动MERGE”的半智能开发模式,旨在通过自动化工具帮助开发者解决项目中...
JEECG,全称为J2EE Code Generation,是一款专为Java开发者设计的智能开发框架,旨在通过代码生成器加速Web应用程序的开发过程。随着Web UI框架如EasyUI、JqueryUI、Ext和Dwz等的不断成熟,系统界面正趋向于标准化,...
Jeecg开源快速开发平台是一款基于Java技术的高效能、高度可定制化的开发框架,旨在大幅减少开发人员的编码工作量,提升项目开发效率。它集合了多种先进的技术和设计模式,为企业的信息化建设提供强大的支持。 该...
Jeecg-Boot 的技术架构和功能设计充分考虑了开发者的实际需求,通过集成现代技术,实现了高度自动化和智能化的开发环境,降低了开发门槛,提高了开发效率。无论是初学者还是经验丰富的开发者,都可以利用Jeecg-Boot...
在此背景下,JEECG 应运而生,旨在通过一套完善的快速开发框架和技术栈,帮助开发者高效构建高质量的企业级应用。 - **平台介绍**:JEECG 是一个基于 Java EE 的智能快速开发平台,采用 Spring Boot、MyBatis 等主流...
JEECG智能开发平台的单点登录(SSO)功能是通过集成Kisso实现的,Kisso是一个轻量级Java权限框架,它利用加密会话cookie机制来实现单点登录服务。单点登录是一种用户登录认证方法,允许用户在多个应用系统中,只通过...
综上所述,JEECG_v3开发指南v3.2.pdf详细介绍了JEECG智能开发平台的各项功能和使用方法,不仅包括了技术背景、平台介绍、开发环境搭建、代码生成器等多个方面的内容,还涉及到了查询过滤器、数据字典、表单校验、...
Jeecg 3.6.6 是一个基于Java开发的高效、开源的企业级应用开发框架,专注于快速开发和智能生成代码。这个纯净版是经过测试的版本,意味着它不包含任何额外的插件或第三方依赖,只保留了框架的核心功能,以确保稳定性...
Jeecg 是一个基于代码生成器的智能 J2EE 开发框架,旨在提升开发效率并降低人力成本。在 3.7.8 版本中,它充分利用了成熟的 WEB UI 框架如 EasyUI、Jquery UI、Ext 和 DWZ,实现了界面的统一规范,并通过代码生成器...
1. **Jeecg框架概述**:Jeecg框架是基于代码生成器的智能开发平台,它可以自动生成前后端代码,极大地提高了开发效率。3.7.5版本可能包括了框架的最新优化和功能增强,如性能提升、API调整等。 2. **Minidao教程**...
JEECG BOOT低代码开发平台(前细分分离版本)当前最新版本:2.2.1(发布日期:2020-07-13)项目介绍:适用于企业Web应用程序的Java Low Code Platform JeecgBoot是一种基于代码生成器的低代码开发平台,零代码开发!...
总的来说,JeecgBoot项目是一个强大的企业级开发框架,不仅具备快速开发能力,还提供了完整的业务解决方案。通过深入理解和实践JeecgBoot,开发者可以快速搭建稳定、高效的企业信息系统。无论是初学者还是经验丰富的...
JEECG是一个基于代码生成器的智能开发平台,旨在通过半智能的手工MERGE开发模式,帮助开发人员解决Java项目中的重复工作,提高开发效率,同时保持开发的灵活性。JEECG的全称是J2EE Code Generation,它可以实现快速...