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

Method, device and system for updating web applications

An update method and web application technology, applied in the network field, can solve the problems of redeployment, complicated opening of traffic, long update time, and potential risk of stability, so as to reduce the consumption of network resources, reduce the process of publishing, and reduce the number of updates. the effect of risk

Active Publication Date: 2019-03-08
ADVANCED NEW TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] It can be seen that in the whole process, modifying the view layer needs to go through a complicated publishing process, and the update time is very long
Moreover, each update needs to publish the full release package of the web application, and the release process takes up a lot of network resources
[0007] During the publishing process, because the application container needs to be restarted, the service cannot be provided externally
Therefore, the release process of the cluster needs to go through very complicated operations of stopping traffic, redeploying, and opening traffic
[0008] The business logic risk of modifying the code in the above-mentioned release process is very high. Each redeployment will load all resource files, including view files and back-end logic files, resulting in uncontrollable risks for each release, and potential risks for stability

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
  • Method, device and system for updating web applications
  • Method, device and system for updating web applications
  • Method, device and system for updating web applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0066]For Web applications, in order to facilitate development, maintenance and other requirements, it is necessary to logically divide Web applications into layers.

[0067] Generally, the classic MVC framework is used to divide the hierarchy. MVC (Model View Controller) separates the input, processing, and output processes of a Web application in the manner of Model (Model)-View (View)-Controller (Controller), and uses a separate business logic, data, and interface display Method to organize code, such a Web application can be divided into three layers - model layer, view layer, control layer.

[0068] View (View) represents the user interaction interface. For Web applications, it can be summarized as...

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 embodiment of the present application provides a method, device and system for updating a Web application. The method includes: receiving a resource update file for an independent presentation layer in a Web application; the presentation layer has a resource file, and the resource The file has a loading time, and the resource update file has a modification time; judge whether the modification time is greater than or equal to the last loading time; if so, load the resource update file in the presentation layer. The embodiment of this application manages the display layer independently. When updating the display layer, it can directly modify the display layer and publish the resource update file. You don’t need to care about the update of the back-end code, and you don’t need to merge, compile, and package the code. The complicated traditional release process, such as , greatly reduces the release process and speeds up the release time. At the same time, it reduces the risk of updating, improves the stability of the display layer, and greatly improves the update efficiency.

Description

technical field [0001] The present application relates to the field of network technology, in particular to a method for updating Web applications, a device for updating Web applications, and a system for updating Web applications. Background technique [0002] With the development of Internet technology, Web (network) applications are more and more widely used as the basis for realizing dynamic websites. Web applications can be implemented by Java (an object-oriented programming language), PHP (Hypertext Preprocessor, hypertext preprocessing) language), Python (an object-oriented, literal translation computer programming language), and many other languages, providing web services such as web browsing for browser-based client users. [0003] For Web applications, in order to facilitate development, maintenance and other requirements, it is necessary to logically divide Web applications into layers, so that different developers can develop more layers at the same time. [00...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/65
CPCG06F9/445G06F8/65
Inventor 赵航
Owner ADVANCED NEW TECH 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