[发明专利]一种软件开发实现方法和软件开发引擎在审
申请号: | 202011544702.8 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112527271A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 庄广壬;陈建生;王青霞 | 申请(专利权)人: | 广东广宇科技发展有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/71 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 郑浦娟;梁莹 |
地址: | 528251 广东省佛山市南海区桂城街平西上海村东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 开发 实现 方法 引擎 | ||
本发明公开了一种软件开发实现方法和软件开发引擎,方法包括先创建一个SpringBoot项目,并根据实际业务创建Controller类;然后在Controller类的方法中实现消息队列工具类接口,并指定要调用的Handler名称,将消息存储至Redis中;根据实际业务创建Handler项目,并创建基类BaseHandler,然后创建Handler类,该类继承BaseHandler,并重写execute()方法,该方法将Redis保存的消息传入,由此实现具体的业务逻辑;最后将两类项目打包成jar包,并上传至应用服务器,然后通过命令进行发布、上线运行。本发明可以提高开发效率和降低开发难度。
技术领域
本发明涉及软件开发技术领域,特别涉及一种软件开发实现方法和软件开发引擎。
背景技术
随着当今网络社会高新信息技术的迅猛发展,产品在市场中的生命周期逐渐缩短,面对日趋激烈的市场环境,企业必须采取更加灵活、快速的方式适应客户类型日趋复杂化、客户需求日趋个性化的变化,以求在变幻莫测的市场竞争环境中赢得一席之地。传统软件的软件行业,大多以项目为单位,项目团队为实现项目目标而组建,同时公司内部的软件开发人员也将根据需要分别进入一个个的项目中,根据客户的具体需求进行开发。各项目在实施前期由各项目的技术负责人搭建项目的开发环境、架构设计、模块拆分等,然后再安排具体的开发任务将由开发人员根据需求进行编码开发,直至测试、试运行、最终验收,项目将进入维护阶段。
随着业务的发展,软件系统变得越来越复杂,不同领域的业务所涉及到的知识、内容、问题非常多,如果每次都从头开发,需要耗费的时间很长,并且也不一定能将它做好。这主要是因为团队协作开发时,没有了统一标准,大家各写各的,同样的重复的功能到处都是;另外,由于没有统一调用规范,开发人员很难看懂别人写的代码,出现Bug或二次开发维护时,根本无从下手。这种开发方式缺点日益明显,具体表现如下:
(1)大量冗余工作。比如开发环境搭建、登录、菜单管理、权限管理、人员管理、系统日志等公共需求基本上在每个项目中都得重新开发一遍。
(2)技术债务风险。主要技术的选型往往由各个项目的技术负责人确定,一些零散的组件,比如前端常用的图表、树、弹出框等基础组件往往由实际开发人员决定,所用技术混乱,后期运维成本提高。
(3)对开发人员要求提高。项目与项目之间技术风格迥异,开发人员加入其它项目组或者接手项目往往得重新学习了解一套新的技术体系,使得开发人员从一个项目的熟手变为另一项目的生手。
(4)技术、经验无法沉淀。对于传统软件行业,技术与行业实施经验才是无价之宝。由于各项目单打独斗,项目与项目间经验无法复用,知识很难沉淀。
发明内容
本发明的第一目的在于克服现有技术的缺点与不足,提供一种软件开发实现方法,该方法可以解决项目开发中产生的大量冗余工作、技术开发风格迥异、开发效率低下、后期维护难度大等问题。
本发明的第二目的在于提供一种软件开发引擎,该软件开发引擎可以提高开发效率和降低开发难度。
本发明的第一目的通过下述技术方案实现:一种软件开发实现方法,所述方法基于SpringBoot和Handler,包括如下步骤:
S1、创建一个基于SpringBoot的项目,并根据实际业务创建SpringBoot项目的Controller类,Controller类中的方法用于接收请求的参数,并返回指定的标准化工具类结果;
S2、在Controller类的方法中实现消息队列工具类接口,并指定要调用的Handler名称,将消息存储至Redis中;
S3、根据实际业务创建Handler项目,并创建基类BaseHandler,然后在Handler项目中创建Handler类,该类继承BaseHandler,并重写execute()方法,该方法将Redis保存的消息传入,由此实现具体的业务逻辑;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东广宇科技发展有限公司,未经广东广宇科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011544702.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医用脉冲式吸引器及介入操作方法
- 下一篇:一种便于夜光观光的宣传栏