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

Web application updating method, apparatus and system

An update method and web application technology, applied in the network field, can solve problems such as redeployment, complex opening traffic, long update time, potential stability risks, etc., to reduce network resource consumption, release process, and update The effect of the risk

Active Publication Date: 2016-06-01
ADVANCED NEW TECH CO LTD
View PDF7 Cites 14 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
  • Web application updating method, apparatus and system
  • Web application updating method, apparatus and system
  • Web application updating method, apparatus and system

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 (ModelViewController) separates the input, processing, and output processes of a Web application in the manner of Model (Model)-View (View)-Controller (Controller), and organizes it with a method of separating business logic, data, and interface display 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 summarize...

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

Embodiments of the invention provide a Web application updating method, apparatus and system. The method comprises the steps of receiving a resource updating file for an independent display layer in a Web application, wherein the display layer contains a resource file, the resource file has loading time, and the resource updating file has modification time; judging whether the modification time is greater than or equal to previous loading time; and if yes, loading the resource updating file in the display layer. According to the embodiments of the invention, the display layer is independently managed, and when the display layer is updated, the resource updating file can be modified and released directly in the display layer, the updating of back-end codes does not need to be concerned and the complicated conventional release processes of code combination, compilation, packaging and the like are not required, so that the release processes are greatly reduced, the release time is shortened, the updating risk is lowered, the stability of the display layer is improved, and the updating efficiency is greatly improved.

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
IPC IPC(8): G06F9/445
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