JEECG智能开发框架应用介绍

    从事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,增删改查功能生成直接使用

·2UI快速开发库:针对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演示系统。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jeecg-P3框架是一个基于SpringMvc、Minidao、Velocity和Maven框架技术的开发框架。它采用插件式开发的方式,每个业务组件以jar包形式提供。该框架提供了代码生成器工具类和配置文件,可以方便地生成代码。你可以通过Jeecg-P3的技术论坛、在线体验和在线文档来获取更多关于该框架的信息。此外,你还可以通过下载源码和加入QQ交流群来进行技术交流和获取支持。在项目启动时,你可以通过Maven方式启动Web项目,并通过访问http://localhost/jeecg-p3-web/{页面访问地址}来访问页面。需要注意的是,页面层面需要采用模板语言Velocity,而不是jsp。另外,该框架的数据库配置文件位于jeecg-p3-web/src/main/resources/dbconfig.properties中。123 #### 引用[.reference_title] - *1* [【插件发布】JAVA微服务框架Jeecg-P3-Biz-OA 1.0.0 插件开源发布](https://blog.csdn.net/zhangdaiscott/article/details/84258504)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* *3* [Jeecg-P3 1.0版本发布,JAVA插件开发框架](https://blog.csdn.net/zhangdaiscott/article/details/50957458)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值