一种基于eclipse框架的创建web项目和代码的系统技术方案

技术编号:19634687 阅读:21 留言:0更新日期:2018-12-01 15:29
本发明专利技术涉及计算机技术领域,特别是一种基于eclipse框架的创建web项目和代码的系统。包括应用层、支撑层和资源层,所述应用层为eclipse插件,支撑层为Mawen仓库私服和Jdp开发平台后台管理系统,通过保存开发平台项目原型代码减低开发难度,资源层包括Git工具;Mawen仓库私服保存开发平台项目原型代码,开发平台项目原型代码通过Git工具导入开发平台代码生成模板和开发平台公用代码块,快速实现项目基础功能,提高兼容性和可操作性。开发人员通过Jdp开发平台后台管理系统使用eclipse插件对项目进行搭建、升级和复制。开发人员根据项目功能需要编写升级改进代码通过eclipse插件搭建后生成新的系统。

A system for creating web projects and code based on eclipse framework

The invention relates to the field of computer technology, in particular to a system for creating web projects and codes based on an eclipse framework. Including application layer, support layer and resource layer, the application layer is eclipse plug-in, and the support layer is Mawen warehouse private service and Jdp development platform background management system. It reduces the development difficulty by saving the development platform project prototype code, including Git tools; Mawen warehouse private service preservation development platform project prototype code, development level. The prototype code of a project is imported into the code generation template of the development platform and the common code block of the development platform through Git tool, which can quickly realize the basic functions of the project and improve the compatibility and operability. Developers use eclipse plug-ins to build, upgrade and replicate projects through Jdp development platform background management system. Developers write upgrade code according to the functional requirements of the project and build new systems through eclipse plug-ins.

【技术实现步骤摘要】
一种基于eclipse框架的创建web项目和代码的系统
本专利技术涉及计算机
,特别是一种基于eclipse框架的创建web项目和代码的系统。
技术介绍
目前普遍使用基于springmvc的web项目开发框架。该框架能够比较方便的搭建各种级别的web项目,极大的提升了工程搭建的速度和效率。但该框架存在的问题是,搭建项目过程需要做大量的手工配置和重构,重构过程需纯属手工容易出错;同时,框架无法做到代码生成,对研发人员的效率提升是有限的,无法保证研发人员的代码质量。
技术实现思路
本专利技术解决现有技术不足提供一种开发门槛低、易于上手的基于eclipse框架的创建web项目和代码的系统。一种基于eclipse框架的创建web项目和代码的系统,包括应用层、支撑层和资源层,所述应用层为eclipse插件,支撑层为Mawen仓库私服和Jdp开发平台后台管理系统,资源层包括Git工具;Mawen仓库私服保存开发平台项目原型代码,开发平台项目原型代码通过Git工具导入开发平台代码生成模板和开发平台公用代码块,开发人员通过Jdp开发平台后台管理系统使用eclipse插件对项目进行搭建、升级和复制。所述支撑层为Mawen仓库私服和Jdp开发平台后台管理系统连通,通过Jdp开发平台后台管理系统登录后调用Mawen仓库私服中存储开发平台项目原型代码。所述应用层通过支撑层与资源层连通。本专利技术的有益效果为:1、一种基于eclipse框架的创建web项目和代码的系统,包括应用层、支撑层和资源层,所述应用层为eclipse插件,支撑层为Mawen仓库私服和Jdp开发平台后台管理系统,通过保存开发平台项目原型代码减低开发难度,资源层包括Git工具;Mawen仓库私服保存开发平台项目原型代码,开发平台项目原型代码通过Git工具导入开发平台代码生成模板和开发平台公用代码块,快速实现项目基础功能,提高兼容性和可操作性。开发人员通过Jdp开发平台后台管理系统使用eclipse插件对项目进行搭建、升级和复制。开发人员根据项目功能需要编写升级改进代码通过eclipse插件搭建后生成新的系统。2、支撑层为Mawen仓库私服和Jdp开发平台后台管理系统连通,通过Jdp开发平台后台管理系统登录后调用Mawen仓库私服中存储开发平台项目原型代码。对开发平台项目原型代码形成保护,防止原始程序变动,项目代码完成后仅需测试升级部分,提高了系统稳定性,开发效率大幅提高。3、应用层通过支撑层与资源层连通。在存储开发平台项目原型代码的技术上通过Git工具导入开发平台代码生成模板和开发平台公用代码块,针对性更强,降低了版本间不兼容风险。综上所述,本专利技术形成一套集项目搭建、业务构建、代码生成、测试分析为一体的一种基于eclipse创建web项目及自动生成代码的系统。为解决程序员在软件开发过程中的各种问题:如项目搭建过程复杂,容易出错,且效率底下的问题;项目工程模板混乱,无法有效管理,导致无法保持更新的问题;项目开发过程中频繁的粘贴复制导致代码质量不高,可读性差的问题。附图说明图1为系统结构示意图。具体实施方式一种基于eclipse框架的创建web项目和代码的系统,包括应用层、支撑层和资源层,所述应用层为eclipse插件,支撑层为Mawen仓库私服和Jdp开发平台后台管理系统,资源层包括Git工具;Mawen仓库私服保存开发平台项目原型代码,开发平台项目原型代码通过Git工具导入开发平台代码生成模板和开发平台公用代码块,开发人员通过Jdp开发平台后台管理系统使用eclipse插件对项目进行搭建、升级和复制。所述支撑层为Mawen仓库私服和Jdp开发平台后台管理系统连通,通过Jdp开发平台后台管理系统登录后调用Mawen仓库私服中存储开发平台项目原型代码。所述应用层通过支撑层与资源层连通。实际应用中:1、在项目搭建环节,能够大量减轻技术人员的工作压力。普通的开发人员通过开发平台项目原型代码和git工具完成基础构架搭建,升级部分即使出现错误也便于查询修复,容错率高便于工作人员承担项目搭建的工作,提高了人力资源的利用率。门槛低,易于上手,节省大量的培训成本和时间成本。2、代码生成环节,改变以往采用手动复制粘贴的方法,易出错而且不易查找错误。通过eclipse插件和Git工具使得代码质量更高,可读性更强,且节省了大量的时间成本。3、单元测试环节,改变以往那种先写业务代码,再写单元测试的方法,基于平台项目原型代码升级和改进代码由eclipse插件自动生成测试,可以通过改变单元测试参数来不断的测试,提升代码的健壮性。本文档来自技高网...

【技术保护点】
1.一种基于eclipse框架的创建web项目和代码的系统,其特征在于包括应用层、支撑层和资源层,所述应用层为eclipse插件,支撑层为Mawen仓库私服和Jdp开发平台后台管理系统,资源层包括Git工具; Mawen仓库私服保存开发平台项目原型代码,开发平台项目原型代码通过Git工具导入开发平台代码生成模板和开发平台公用代码块,开发人员通过Jdp开发平台后台管理系统使用eclipse插件对项目进行搭建、升级和复制。

【技术特征摘要】
1.一种基于eclipse框架的创建web项目和代码的系统,其特征在于包括应用层、支撑层和资源层,所述应用层为eclipse插件,支撑层为Mawen仓库私服和Jdp开发平台后台管理系统,资源层包括Git工具;Mawen仓库私服保存开发平台项目原型代码,开发平台项目原型代码通过Git工具导入开发平台代码生成模板和开发平台公用代码块,开发人员通过Jdp开发平台后台管理系统使用eclipse插件...

【专利技术属性】
技术研发人员:牛宝童黄涛贾恒武应彦
申请(专利权)人:甘肃万维信息技术有限责任公司
类型:发明
国别省市:甘肃,62

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1