一种web后端开发框架及其构建方法技术

技术编号:26342030 阅读:23 留言:0更新日期:2020-11-13 20:29
本发明专利技术公开了一种web后端开发框架,包括基础功能模块,用于集成web后端开发技术,以common包为基础,构建web后端开发的基础功能模块,便于开发其它功能模块;组件功能模块,用于以组件的方式提供额外的、可定制化的功能,功能完成以后都以单独的子模块的形式存在,便于开发人员在开发中引入使用;微服务功能模块,用于在基础功能模块的基础上,以app‑core模块为核心,扩展其它微服务子模块。本发明专利技术还提供一种web后端开发框架的构建方法。通过本方案能够解决现有开发框架中的技术集成问题,提高了开发效率,灵活性和可扩展性高,可以灵活的集成第三方框架,也可以对现有的功能通过组件的方式进行扩展,跨平台性能好,支持跨平台部署。

【技术实现步骤摘要】
一种web后端开发框架及其构建方法
本专利技术涉及计算机
,尤其涉及一种web后端开发框架及其构建方法。
技术介绍
软件框架,通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。框架的功能类似于基础设施,与具体的软件应用无关,但是提供并实现最为基础的软件架构和体系。软件开发者通常依据特定的框架实现更为复杂的商业运用和业务逻辑。这样的软件应用可以在支持同一种框架的软件系统中运行。现有的web后端开发框架的基础技术集成不够全面,开发的灵活性和可扩展性较差,跨平台性能不够友好。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种web后端开发框架及其构建方法。本专利技术的目的是通过以下技术方案来实现的:一种web后端开发框架,包括基础功能模块,用于集成web后端开发技术,以common包为基础,构建web后端开发的基础功能模块,便于开发其它功能模块;组件功能模块,用于以组件的方式提供额外的、可定本文档来自技高网...

【技术保护点】
1.一种web后端开发框架,其特征在于,包括/n基础功能模块,用于集成web后端开发技术,以common包为基础,构建web后端开发的基础功能模块,便于开发其它功能模块;/n组件功能模块,用于以组件的方式提供额外的、可定制化的功能,功能完成以后都以单独的子模块的形式存在,便于开发人员在开发中引入使用;/n微服务功能模块,用于在基础功能模块的基础上,以app-core模块为核心,扩展其它微服务子模块。/n

【技术特征摘要】
1.一种web后端开发框架,其特征在于,包括
基础功能模块,用于集成web后端开发技术,以common包为基础,构建web后端开发的基础功能模块,便于开发其它功能模块;
组件功能模块,用于以组件的方式提供额外的、可定制化的功能,功能完成以后都以单独的子模块的形式存在,便于开发人员在开发中引入使用;
微服务功能模块,用于在基础功能模块的基础上,以app-core模块为核心,扩展其它微服务子模块。


2.根据权利要求1所述的一种web后端开发框架,其特征在于,所述基础功能模块具体包括动态数据源模块、Druid连接池模块、缓存模块、日志管理模块、异步处理模块、全局异常处理模块、ID生成器模块、自动审计模块、分页插件模块和慢查询追踪模块。


3.根据权利要求1所述的一种web后端开发框架,其特征在于,所述组件功能模块中的组件包括接口配置组件、文件上传组件、工作流组件、定时任务组件和系统管理组件。


4.根据权利要求1所述的一种web后端开发框架,其特征在于,所述微服务功能模块中的功能包括注册中心、网关、配置中心、限流、统一认证、分布式事务和统一监控。


5.根据权利要求1所述的一种web后端开发框架,其特征在于,所述common包具体包括common-api、common-core、common-jpa、common-mybatis、common-security-core、common-security-client和common-security-s...

【专利技术属性】
技术研发人员:杨岗王波廖文绪周正斌
申请(专利权)人:创意信息技术股份有限公司
类型:发明
国别省市:四川;51

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

1