Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Construction and use method of software development framework, computing device and storage medium

A software development and framework technology, which is applied in the construction of software development framework, computing equipment and computer-readable storage media, can solve the problems of human resources, time cost waste, reduced development efficiency, and inconvenient maintenance of project handover codes. Operation and maintenance costs, avoiding confusion, and improving software development efficiency

Pending Publication Date: 2020-05-22
TENCENT TECH (SHENZHEN) CO LTD
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The development of these same or similar functions in each development project will cause waste of human resources, time costs, etc., thereby reducing development efficiency
Moreover, with the complexity of software functions, the same development project may involve multiple developers, or even multiple development teams, and different developers or teams may choose to use different development technologies, interface or service specifications, project construction and management methods, etc. , which will bring a lot of inconvenience to project handover, subsequent code maintenance, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Construction and use method of software development framework, computing device and storage medium
  • Construction and use method of software development framework, computing device and storage medium
  • Construction and use method of software development framework, computing device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Before introducing the embodiments of the present invention in detail, some related concepts are first explained:

[0029] 1. SpringMVC: an MVC development framework based on java language;

[0030] 2. SpringBoot: a development framework based on SpringMVC;

[0031] 3. SpringCloud: a microservice framework based on java language;

[0032] 4. ORM: A technology to solve the mismatch between object-oriented and database

[0033] 5. Hibernate, Mybatis and JPA: ORM framework based on java language

[0034] 6. docker: An open source application container engine that allows developers to package their applications and dependent packages into a portable image, and then publish to any popular Linux or Windows machine, which can also be virtualized.

[0035] 7. rabbitmq, activemq, kafka, rocketmq and zeromq: message queues used to decouple the relationship between services or log collection.

[0036] 8. redis: persistent caching technology

[0037] 9. memcached: only in memory, non-persistent ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a construction method and a use method of a software development framework, and a computing device and a computer readable storage medium comprising the software development framework. The construction method of the software development framework comprises the steps that a plurality of program assemblies are packaged into corresponding program modules, so that each programmodule comprises the corresponding program assembly, dependence contained in the program assembly and development configuration for the program assembly; a configuration file is provided for a developer to edit, the configuration file provides an option for enabling the program module for each program module, so that the program module can be selectively enabled according to the requirements of the software project instance; and a code generation tool is provided, wherein the code generation tool is used for generating a framework code of the software project instance according to the configuration file.

Description

Technical field [0001] The present invention relates to the technical field of software development, in particular to a method for building and using a software development framework, and a computing device and a computer-readable storage medium including the software development framework. Background technique [0002] With the development of software technology, its application fields are becoming wider and wider, and more and more functions can be realized. Different software may have the same basic functions, especially between software applied in the same or similar fields (such as digital government construction), there may be many same or similar functions. The development of these same or similar functions in each development project will cause waste of human resources, time costs, etc., thereby reducing development efficiency. Moreover, with the complexity of software functions, the same development project may involve multiple developers or even multiple development te...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/30
CPCG06F8/31
Inventor 韩时通李诗文
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products