CN102830973A - Method and layered structure for double-layer MVC (model, view and controller) developed by Web application with mass data - Google Patents

Method and layered structure for double-layer MVC (model, view and controller) developed by Web application with mass data Download PDF

Info

Publication number
CN102830973A
CN102830973A CN2012102873215A CN201210287321A CN102830973A CN 102830973 A CN102830973 A CN 102830973A CN 2012102873215 A CN2012102873215 A CN 2012102873215A CN 201210287321 A CN201210287321 A CN 201210287321A CN 102830973 A CN102830973 A CN 102830973A
Authority
CN
China
Prior art keywords
layer
data
model
view
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012102873215A
Other languages
Chinese (zh)
Inventor
崔小波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WUXI ZHEQIN TECHNOLOGY CO LTD
Original Assignee
WUXI ZHEQIN TECHNOLOGY CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUXI ZHEQIN TECHNOLOGY CO LTD filed Critical WUXI ZHEQIN TECHNOLOGY CO LTD
Priority to CN2012102873215A priority Critical patent/CN102830973A/en
Publication of CN102830973A publication Critical patent/CN102830973A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method and a layered structure for double-layer MVC (model, view and controller) developed by a Web application with mass data. The method includes: sequentially and transversely dividing a development mode of the Web application from a body into a client page layer, a logical application service layer and a database server layer from top to bottom; and executing corresponding model, view and controller processing on the client page layer, the logical application service layer and the database server layer. The method and the layered structure can overcome the defects of data structure disorderliness, high processing and maintaining difficulty, high error rate, low processing speed, poor user experience and the like in the prior art, and have the advantages of clear data structure, low processing and maintaining difficulty, low error rate, high processing speed and fine user experience.

Description

Method and the hierarchy of the double-deck MVC of Web application and development under the mass data
Technical field
The present invention relates to the Web applied technical field, particularly, relate to method and the hierarchy of the double-deck MVC of Web application and development under the mass data.
Background technology
In the prior art, the exploitation that Web uses is regardless of level, and web page contents is mixed in the data processing of server end, is difficult to safeguard, more complicated slightly application code will seem very chaotic, easy error and be difficult to the division of labor.
Afterwards; Along with JAVA (a kind of object-oriented programming language that can write cross-platform application software) and ASP.NET [Active Server Pages (Active Server Pages; Be called for short ASP); Being the technology of a Microsoft, is a kind of server side scripts technology that script in the embedded web page can be carried out by Internet server; The ASP of predecessor of ASP.NET technology] the progress of exploitation system, the layering of model, view and control has appearred, orderliness is clear gets up, the hierarchy of corresponding model, view and control is referring to Fig. 1.In Fig. 1, this hierarchy comprises successively data model, controller and the view model that connects, and the database that is connected with controller with this data model respectively; Data module communicates through mapping and database, and controller [originates from ADO (ActiveX Data Objects), is used for the Microsoft technology visit data in the past through ado.net; Microsoft hopes to show to be the preferential data access interface that uses in the .NET programmed environment] entity framework [being that Microsoft is corresponding (O/R Mapping) solution of object relationship that the basis is developed out with ADO.NET] and database communicate.
But the layered mode of above-mentioned model, view and control all is aimed at the processing [be the server page (Server page) handle] of server end, does not relate to accordingly for the interface of client.Web for a browser client layer/server layer (B/S) framework uses; View is not controlled efficiently; Element on the page with through ajax [" Asynchronous JavaScript and XML " (asynchronous JavaScript and XML); AJAX is not an abb.; But, be meant a kind of webpage development technology that interaction network page is used of creating by the noun that Jesse James Gaiiett creates] grab the data on foreground from the backstage, there is not train of thought layered cooperative system clearly.
In addition, the ado.net entity framework of Microsoft is the powerful data processing frame system of a cover, is a significant benefit to the data maintenance in the program.But it has a very big shortcoming, is exactly the SQL mode of operation that its processing speed provides compared to the traditional data storehouse, and is slow.This can reduce the customer experience likability greatly in the processing of mass data.
In realizing process of the present invention, the inventor finds to exist at least in the prior art that data structure is complicated, processing and maintenance difficulties is big, error rate is high, processing speed is slow and defective such as customer experience difference.
Summary of the invention
The objective of the invention is to,, propose the method for the double-deck MVC of Web application and development under the mass data to the problems referred to above, with realize that data structure is clear, processing and maintenance difficulties is little, error rate is low, processing speed is fast and customer experience is good advantage.
Another object of the present invention is to, propose the hierarchy of the double-deck MVC of Web application and development under the mass data.
For realizing above-mentioned purpose, the technical scheme that the present invention adopts is: the method for the double-deck MVC of Web application and development under the mass data comprises:
A, with the development mode that said Web uses, on main body, from up to down laterally be divided into customer terminal webpage layer, logic application service layer and database server layer successively;
B, in said customer terminal webpage layer, logic application service layer and database server layer, the handled of execution model, view and control.
Further, in step b, the operation of the handled of said execution model, view and control specifically comprises:
B1, at said customer terminal webpage layer, mapping forms data model, through creating the data object instance, data model in front-end objectization, is used for the processing of calling of controller; During the operation of adding, deleting and revising at controller; The inside of the object function that slave controller is carried out obtains the model instance object; Operation to row increase at that time, deletion and modification; And the model object of handling well is submitted to application-server layer, so that being fed back to the logic application service layer, the front end page data carries out logical process;
B2, view is defined, promptly on the html of page element, the binding definition of a series of attributes and incident is set, data or function are tied on respective attributes and the incident; Simultaneously, on the html page, define template, through definition delegation content, to the demonstration of tabulating of corresponding data collection;
B3, controller use a model and view, coordinate with the logic application service layer and link up, and obtain related data through the ajax mode from database server layer and logic application service layer, are converted into the successful data model instance objects of mapping; According to the element definition of view, realize binding with page elements; According to the template definition of view, realize that the automatic generation of content information shows; And the Event triggered through binding, user's application is delivered to the logic application service layer handles.
Further, in step b2, the template that on the html page, defines is the mould that is used to import data and after importing data, can be different from the tabulation demonstration of data content to the pattern of data.
Further, in step b, the operation of the handled of said execution model, view and control specifically also comprises:
At said logic application service layer, adopt the MVC chassis body of ASP.NET, the data interaction between realization and customer terminal webpage layer and the database server layer.
Further, between said logic application service layer and customer terminal webpage layer and database server layer, carry out specifically comprising in the data exchange process:
The control assembly of front end is linked up with the controller of logic application service layer;
The view model of logic application service layer provides being written into of the front end page, as the view main body of the front end page;
When the controller of logic application service layer entity framework and the database through ado.net linked up, be optimized, promote the speed of data access.
Further, in step b, the operation of the handled of said execution model, view and control specifically also comprises:
At said database server layer, handle with the SQL statement that original programmer is familiar with, combine with novel object-oriented data model, obtain the data object instance of objectification data or the set of data instance.
Simultaneously, another technical scheme that the present invention adopts is: the hierarchy of the double-deck MVC of Web application and development under a kind of mass data comprises the customer terminal webpage layer, logic application service layer and the database server layer that from up to down set gradually; Said customer terminal webpage layer, logic application service layer and database server layer, signal connects successively.
Further, at said customer terminal webpage layer, be provided with client data model, client controller and the client view model of signal connection successively.
Further; Be complementary with client data model, client controller and the client view model of said customer terminal webpage layer; On said logic application service layer, be provided with logical layer data model, logical layer controller and the logical layer view model of signal connection successively;
Said client data model, and communicate through mapping between the logical layer data model; The client controller communicates with the logical layer controller through the Ajax visit; The client view model is through being written into mode and the logical layer view model communicates.
Further, on said database server layer, be provided with the database that is connected with said logical layer controller; Said logical layer controller is through the data object that ADO.NET combines with the SQL visit, accelerate access database.
Method and the hierarchy of the double-deck MVC of Web application and development under the mass data of various embodiments of the present invention; Because this method comprises: the development mode with Web uses from up to down laterally is divided into customer terminal webpage layer, logic application service layer and database server layer successively on main body; In customer terminal webpage layer, logic application service layer and database server layer, the handled of execution model, view and control; Can make the in order collaborative of front end page processing, the division of labor of being convenient to develop and debugging; Simplify complexity of developing, improve the efficient of exploitation; 2, improve the travelling speed of application program system, promote the experience favorable comment that the user uses; Thereby can overcome in the prior art that data structure is chaotic, processing and maintenance difficulties is big, error rate is high, processing speed is slow and the defective of customer experience difference,, processing clear and the advantage that maintenance difficulties is little, error rate is low, processing speed is fast and customer experience is good with the realization data structure.
Other features and advantages of the present invention will be set forth in instructions subsequently, and, partly from instructions, become obvious, perhaps understand through embodiment of the present invention.
Through accompanying drawing and embodiment, technical scheme of the present invention is done further detailed description below.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of instructions, is used to explain the present invention with embodiments of the invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the hierarchy synoptic diagram of model, view and control in the prior art;
Fig. 2 is the hierarchy synoptic diagram of bilayer model, view and control in the method for the double-deck MVC of Web application and development under the mass data of the present invention.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for explanation and explains the present invention, and be not used in qualification the present invention.
Method embodiment
According to the embodiment of the invention, the method for the double-deck MVC of Web application and development under the mass data is provided.As shown in Figure 2, the method for the double-deck MVC of Web application and development under the mass data of present embodiment comprises:
Step 1: the development mode with Web uses from up to down laterally is divided into customer terminal webpage layer, logic application service layer and database server layer successively on main body;
Step 2: in customer terminal webpage layer, logic application service layer and database server layer, the handled of execution model, view and control.
Particularly, in step 2, the operation of the handled of above-mentioned execution model, view and control specifically comprises:
Step 21: at the customer terminal webpage layer, mapping forms data model, through creating the data object instance, data model in front-end objectization, is used for the processing of calling of controller; During the operation of adding, deleting and revising at controller; The inside of the object function that slave controller is carried out obtains the model instance object; Operation to row increase at that time, deletion and modification; And the model object of handling well is submitted to application-server layer, so that being fed back to the logic application service layer, the front end page data carries out logical process;
Step 22: view is defined, promptly on the html of page element, the binding definition of a series of attributes and incident is set, data or function are tied on respective attributes and the incident; Simultaneously, on the html page, define template, through definition delegation content, to the demonstration of tabulating of corresponding data collection;
In step 22, the template that on the html page, defines is the mould that is used to import data and after importing data, can be different from the tabulation demonstration of data content to the pattern of data;
Step 23: controller uses a model and view, coordinates with the logic application service layer and links up, and obtains related data through the ajax mode from database server layer and logic application service layer, is converted into the successful data model instance objects of mapping; According to the element definition of view, realize binding with page elements; According to the template definition of view, realize that the automatic generation of content information shows; And the Event triggered through binding, user's application is delivered to the logic application service layer handles.
In step 2, the operation of the handled of above-mentioned execution model, view and control specifically also comprises:
At the logic application service layer, adopt the MVC chassis body of ASP.NET, the data interaction between realization and customer terminal webpage layer and the database server layer.Between logic application service layer and customer terminal webpage layer and database server layer, carry out specifically comprising in the data exchange process:
The control assembly of front end is linked up with the controller of logic application service layer;
The view model of logic application service layer provides being written into of the front end page, as the view main body of the front end page;
When the controller of logic application service layer entity framework and the database through ado.net linked up, be optimized, promote the speed of data access.
In step 2, the operation of the handled of above-mentioned execution model, view and control specifically also comprises:
At the database server layer, handle with the SQL statement that original programmer is familiar with, combine with novel object-oriented data model, obtain the data object instance of objectification data or the set of data instance.
Hierarchy embodiment
According to the embodiment of the invention, the hierarchy of the double-deck MVC of Web application and development under the mass data is provided.Referring to Fig. 2, present embodiment comprises customer terminal webpage layer, logic application service layer and the database server layer that from up to down sets gradually; Customer terminal webpage layer, logic application service layer and database server layer, signal connects successively.
Wherein, at above-mentioned customer terminal webpage layer, be provided with client data model, client controller and the client view model of signal connection successively.Be complementary with client data model, client controller and the client view model of customer terminal webpage layer, on the logic application service layer, be provided with logical layer data model, logical layer controller and the logical layer view model of signal connection successively; The client data model, and communicate through mapping between the logical layer data model; The client controller communicates with the logical layer controller through the Ajax visit; The client view model is through being written into mode and the logical layer view model communicates.On the database server layer, be provided with the database that is connected with the logical layer controller; The logical layer controller is through the data object that ADO.NET combines with the SQL visit, accelerate access database.
Wherein, at the customer terminal webpage layer, adopt javascript to develop the frame system of a cover to model, view and the control of page processing:
⑴ at first be that mapping forms data model, through creating the data object instance, data structure in front-end objectization, made things convenient for the processing of calling of controller.When handling the operation of adding, deleting and revising at controller; But the inside of the object function that slave controller is carried out obtains the model instance object; Change going additions and deletions at that time; And the model object of handling well is submitted to application-server layer, reach feedback front end page data and carry out the purpose of logical process for the logic application service layer.
⑵ secondly the definition of view function.On the html of page element, the binding definition of a series of attributes and incident can be set, data or function are tied on these attributes and the incident; Simultaneously; Also can on the html page, define template,, can realize that the tabulation of data set shows through definition delegation content.Here said template is appreciated that the mould into mechanical processing industry, material is poured on the thing that just can produce same appearance in the mould comes, and is same, in template, imports data, just can demonstrate same pattern, the content of different pieces of information.
⑶ last, and controller part is realized is to use model, view, coordinates with the logic application service layer and link up.Through the ajax mode, obtain related data from database server layer and logic application service layer, be converted into the successful data model instance objects of mapping, according to the element definition of view, realize binding with page elements; According to the template definition of view, realize that the automatic generation of content information shows; And the Event triggered through binding, user's application is delivered to the logic application service layer handles.
At the logic application service layer, employing be the MVC chassis body of ASP.NET, function and realize not doing further narration here need to prove: the control assembly of front end, be with the logic application service layer in controller link up; Simultaneously, the view model of logic application service layer provides being written into of the front end page, as the view main body of the front end page.When the controller of logic application service layer entity framework and the database through ado.net linked up, optimize, promoted the speed of data access, concrete mode describes at the database server layer.
At the database server layer, along with development of technology, to the visit of database; From through writing SQL statement, directly the mode of return data collection in the application program develops into; Through the LINQ statement, the means of database object model obtain the set of data object or data object.The entity framework mechanism of the ADO.NET of Microsoft has realized the processing of object-oriented data easily; But also there are some problems; One is to have abandoned the SQL statement that the script programmer is familiar with, and comes the manipulation data object then will remove to learn a whole set of LINQ statement; The 2nd, the speed of deal with data is because the reasons such as mapping treatment of objectification cause directly slower with SQL statement than originally.In addition; Lack limit to aforementioned two exactly and be optimized, at first be that obstructed LINQ comes the deal with data object, and handle with the SQL statement that original programmer is familiar with; But the result who realizes is not the data set in the database, but the data object instance of objectification data or the set of data instance.Secondly, exactly because adopted the processing of SQL statement, the speed that feasible and database server layer carries out data interaction promotes greatly.Like this,, combine, produced higher efficient on the contrary with novel object-oriented data model with old SQL statement processing mode.
In above-mentioned each embodiment; " model, view and control " is meant the structuring concept of the Web application and development system function division of labor; Main body is divided into " model (Model), view (View) and control (Controller) " these three aspects, and the software industry is to adopt the initial MVC of these three aspects to be called for short this notion.MVC does not specially refer to a software product, has a plurality of software companys or mechanism to issue the MVC system.Above-mentioned double-deck MVC; Its basic structure is that the product MVC4 with Microsoft is an agent structure because the technology of the MVC of Microsoft mainly is used for server end, processes and displays also be the server page (server page); But like this for passing through the ajax mode; Be written into HTML (Hypertext Markup Language be called for short HTML, be a kind of SGML that be used to the describe web document) page of data to the pure client of client foreground page or leaf; Be to embody model (model), view (view) and control (controller).The innovative point of the foregoing description just is to expand out the code structure system that one deck is handled client terminal web page purely to the client terminal web page layer again; Tactic pattern also is to be divided into " model, view and control " three parts, but it only handles the front end page; The technological means that adopts mainly is html; Css, javascript is different from the MVC main body processing server of Microsoft.The MVC system of it and Microsoft is also deposited use, and the MVC of Microsoft handles the part on the application server, and the front end MVC that expands handles the part on the customer terminal webpage, so be called bilayer " model, view and control ".
In above-mentioned each embodiment, MVC (Model-View-Controller) is the abbreviation of model (Model) view (View) and control (Controller), its objective is the function division of labor that realizes the Web system.Wherein, the service logic in the Model layer realization system; The View layer is used for mutual with the user; The Controller layer is the bridge of linking up between Model and the View, and the request that it can assign users also selects appropriate view to show being used for, and the input that it also can interpreting user simultaneously also is mapped as the executable operation of model layer with them..NET FRAMEWORK (network application framework Engineering System) is the new Managed Code programming model that is used for Windows of Microsoft's exploitation.It adopts the programming platform of system virtual machine operation, is the basis with the general purpose language Runtime Library, also for application programming interfaces (API) new function and developing instrument is provided, and is the development platform of a framework property.ADO.NET (ActiveX data object) is a type group widely, is used at .net framework technology visit data.Entity Framework (data object solid framework) is that Microsoft is corresponding (o/r mapping) solution of object relationship that the basis is developed out with ADO.NET.SQL (Structured Query Language) SQL is a kind of data base querying and programming language, is used for access data and inquiry, renewal and administrative relationships Database Systems.
Method and the hierarchy of the double-deck MVC of Web application and development under the mass data of above-mentioned each embodiment; With model, view and the control of server end, extend in the exploitation system of the front end page, form double-deck MVC structure; Help improving the efficient of application and development, convenient sharing out the work and help one another of developing; Kneading also promotes ADO.NET and the entity framework technology among the .NET FRAMEWORK, uses SQL statement, forms data object, promotes the speed of data processing.Like this, make the in order collaborative of front end page processing, complexity of developing is simplified in the division of labor of being convenient to develop and debugging, improves the efficient of developing; To the data access objectization, the entity framework of asp.net is expanded optimization, improve processing speed; Model, view and control to the front end page layer are innovated, and improve the travelling speed of application program system, promote the experience favorable comment that the user uses.
What should explain at last is: the above is merely the preferred embodiments of the present invention; Be not limited to the present invention; Although the present invention has been carried out detailed explanation with reference to previous embodiment; For a person skilled in the art, it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the method for the double-deck MVC of Web application and development under the mass data is characterized in that, comprising:
A, with the development mode that said Web uses, on main body, from up to down laterally be divided into customer terminal webpage layer, logic application service layer and database server layer successively;
B, in said customer terminal webpage layer, logic application service layer and database server layer, the handled of execution model, view and control.
2. the method for the double-deck MVC of Web application and development under the mass data according to claim 1 is characterized in that in step b, the operation of the handled of said execution model, view and control specifically comprises:
B1, at said customer terminal webpage layer, mapping forms data model, through creating the data object instance, data model in front-end objectization, is used for the processing of calling of controller; During the operation of adding, deleting and revising at controller; The inside of the object function that slave controller is carried out obtains the model instance object; Operation to row increase at that time, deletion and modification; And the model object of handling well is submitted to application-server layer, so that being fed back to the logic application service layer, the front end page data carries out logical process;
B2, view is defined, promptly on the html of page element, the binding definition of a series of attributes and incident is set, data or function are tied on respective attributes and the incident; Simultaneously, on the html page, define template, through definition delegation content, to the demonstration of tabulating of corresponding data collection;
B3, controller use a model and view, coordinate with the logic application service layer and link up, and obtain related data through the ajax mode from database server layer and logic application service layer, are converted into the successful data model instance objects of mapping; According to the element definition of view, realize binding with page elements; According to the template definition of view, realize that the automatic generation of content information shows; And the Event triggered through binding, user's application is delivered to the logic application service layer handles.
3. the method for the double-deck MVC of Web application and development under the mass data according to claim 2; It is characterized in that; In step b2; The template that on the html page, defines is the mould that is used to import data and after importing data, can be different from the tabulation demonstration of data content to the pattern of data.
4. according to the method for the double-deck MVC of Web application and development under claim 2 or the 3 described mass datas, it is characterized in that in step b, the operation of the handled of said execution model, view and control specifically also comprises:
At said logic application service layer, adopt the MVC chassis body of ASP.NET, the data interaction between realization and customer terminal webpage layer and the database server layer.
5. the method for the double-deck MVC of Web application and development is characterized in that under the mass data according to claim 4, between said logic application service layer and customer terminal webpage layer and database server layer, carries out specifically comprising in the data exchange process:
The control assembly of front end is linked up with the controller of logic application service layer;
The view model of logic application service layer provides being written into of the front end page, as the view main body of the front end page;
When the controller of logic application service layer entity framework and the database through ado.net linked up, be optimized, promote the speed of data access.
6. the method for the double-deck MVC of Web application and development under the mass data according to claim 5 is characterized in that in step b, the operation of the handled of said execution model, view and control specifically also comprises:
At said database server layer, handle with the SQL statement that original programmer is familiar with, combine with novel object-oriented data model, obtain the data object instance of objectification data or the set of data instance.
7. the hierarchy of the double-deck MVC of Web application and development under the mass data is characterized in that, comprises the customer terminal webpage layer, logic application service layer and the database server layer that from up to down set gradually; Said customer terminal webpage layer, logic application service layer and database server layer, signal connects successively.
8. the hierarchy of the double-deck MVC of Web application and development is characterized in that under the mass data according to claim 7, at said customer terminal webpage layer, is provided with client data model, client controller and the client view model of signal connection successively.
9. the hierarchy of the double-deck MVC of Web application and development under the mass data according to claim 8; It is characterized in that; Be complementary with client data model, client controller and the client view model of said customer terminal webpage layer; On said logic application service layer, be provided with logical layer data model, logical layer controller and the logical layer view model of signal connection successively;
Said client data model, and communicate through mapping between the logical layer data model; The client controller communicates with the logical layer controller through the Ajax visit; The client view model is through being written into mode and the logical layer view model communicates.
10. the hierarchy of the double-deck MVC of Web application and development is characterized in that under the mass data according to claim 9, on said database server layer, is provided with the database that is connected with said logical layer controller; Said logical layer controller is through the data object that ADO.NET combines with the SQL visit, accelerate access database.
CN2012102873215A 2012-08-14 2012-08-14 Method and layered structure for double-layer MVC (model, view and controller) developed by Web application with mass data Pending CN102830973A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012102873215A CN102830973A (en) 2012-08-14 2012-08-14 Method and layered structure for double-layer MVC (model, view and controller) developed by Web application with mass data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012102873215A CN102830973A (en) 2012-08-14 2012-08-14 Method and layered structure for double-layer MVC (model, view and controller) developed by Web application with mass data

Publications (1)

Publication Number Publication Date
CN102830973A true CN102830973A (en) 2012-12-19

Family

ID=47334123

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012102873215A Pending CN102830973A (en) 2012-08-14 2012-08-14 Method and layered structure for double-layer MVC (model, view and controller) developed by Web application with mass data

Country Status (1)

Country Link
CN (1) CN102830973A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615431A (en) * 2015-02-05 2015-05-13 浪潮集团有限公司 Method and device for achieving Web application
WO2015103982A1 (en) * 2014-01-08 2015-07-16 Tencent Technology (Shenzhen) Company Limited Method and apparatus for processing request
WO2016004814A1 (en) * 2014-07-09 2016-01-14 阿里巴巴集团控股有限公司 Service visualization method and system
CN105607909A (en) * 2015-12-21 2016-05-25 武汉斗鱼网络科技有限公司 Method and system for improving list development efficiency on basis of MVC frame
CN105740998A (en) * 2014-12-09 2016-07-06 航天信息股份有限公司 Enterprise tax declaration management system and method
CN105740254A (en) * 2014-12-09 2016-07-06 航天信息股份有限公司 Transfer bill management system and transfer bill management method
CN106027593A (en) * 2015-03-30 2016-10-12 国际商业机器公司 Method and system for dynamically maintaining data structures
CN106126249A (en) * 2016-06-29 2016-11-16 武汉斗鱼网络科技有限公司 A kind of method and system realizing behavior, data, view linkage in front end
CN106990963A (en) * 2017-03-30 2017-07-28 南京车喇叭信息科技有限公司 A kind of method that fast construction for software systems provides Quick Extended
CN108881373A (en) * 2018-04-27 2018-11-23 安徽四创电子股份有限公司 A kind of front end data method for stream processing based on MVC frame
US10169478B2 (en) 2013-08-27 2019-01-01 International Business Machines Corporation Optimize data exchange for MVC-based web applications
CN110321122A (en) * 2019-05-24 2019-10-11 中国平安人寿保险股份有限公司 The development approach and relevant device of browser application

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1682183A (en) * 2002-08-02 2005-10-12 Sap股份公司 Method and computer system for handling incremental data in client-server communication
US7702719B1 (en) * 2000-02-08 2010-04-20 International Business Machines Corporation Methods and apparatus for reducing the number of server interactions in network-based applications using a dual-MVC approach

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7702719B1 (en) * 2000-02-08 2010-04-20 International Business Machines Corporation Methods and apparatus for reducing the number of server interactions in network-based applications using a dual-MVC approach
CN1682183A (en) * 2002-08-02 2005-10-12 Sap股份公司 Method and computer system for handling incremental data in client-server communication

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
(美)麦卡劳: "《基于MVC的JavaScript Web富应用开发》", 31 May 2010, 电子工业出版社 *
张帆: "《Web应用架构模式分析及在校园网系统中的应用》", 《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》 *
林庆 等: "《基于ASP.NET的MVC设计模式的研究》", 《计算机工程与设计》 *
谢珩 等: "《MVC模式在Web应用中的一种实现》", 《计算机科学》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10169478B2 (en) 2013-08-27 2019-01-01 International Business Machines Corporation Optimize data exchange for MVC-based web applications
WO2015103982A1 (en) * 2014-01-08 2015-07-16 Tencent Technology (Shenzhen) Company Limited Method and apparatus for processing request
WO2016004814A1 (en) * 2014-07-09 2016-01-14 阿里巴巴集团控股有限公司 Service visualization method and system
CN105335389A (en) * 2014-07-09 2016-02-17 阿里巴巴集团控股有限公司 Business visualization method and system
CN105335389B (en) * 2014-07-09 2019-02-19 阿里巴巴集团控股有限公司 A kind of business method for visualizing and system
CN105740998A (en) * 2014-12-09 2016-07-06 航天信息股份有限公司 Enterprise tax declaration management system and method
CN105740254A (en) * 2014-12-09 2016-07-06 航天信息股份有限公司 Transfer bill management system and transfer bill management method
CN104615431A (en) * 2015-02-05 2015-05-13 浪潮集团有限公司 Method and device for achieving Web application
CN106027593A (en) * 2015-03-30 2016-10-12 国际商业机器公司 Method and system for dynamically maintaining data structures
CN106027593B (en) * 2015-03-30 2019-05-10 国际商业机器公司 For dynamically maintaining the method and system of data structure
CN105607909A (en) * 2015-12-21 2016-05-25 武汉斗鱼网络科技有限公司 Method and system for improving list development efficiency on basis of MVC frame
CN106126249A (en) * 2016-06-29 2016-11-16 武汉斗鱼网络科技有限公司 A kind of method and system realizing behavior, data, view linkage in front end
CN106126249B (en) * 2016-06-29 2019-06-04 武汉斗鱼网络科技有限公司 It is a kind of to realize behavior, data, the method and system of view linkage in front end
CN106990963A (en) * 2017-03-30 2017-07-28 南京车喇叭信息科技有限公司 A kind of method that fast construction for software systems provides Quick Extended
CN108881373A (en) * 2018-04-27 2018-11-23 安徽四创电子股份有限公司 A kind of front end data method for stream processing based on MVC frame
CN108881373B (en) * 2018-04-27 2021-07-06 安徽四创电子股份有限公司 MVC (model view controller) framework based front-end data stream processing method
CN110321122A (en) * 2019-05-24 2019-10-11 中国平安人寿保险股份有限公司 The development approach and relevant device of browser application

Similar Documents

Publication Publication Date Title
CN102830973A (en) Method and layered structure for double-layer MVC (model, view and controller) developed by Web application with mass data
CN104573122B (en) It is a kind of from AIX platforms to the oracle database Migration tools of K UX platform migrations
US9886245B2 (en) Software development tool using a workflow pattern that describes software applications
Shan et al. Taxonomy of java web application frameworks
CN107229790B (en) Bridge structure information model system for generating three-dimensional and two-dimensional graphs and using method
CN102339291B (en) Method and equipment for generating list
CN108037919A (en) A kind of visualization big data workflow configuration method and system based on WEB
CN103383645A (en) Code generation method and system
Rajapakse et al. Using server pages to unify clones in web applications: A trade-off analysis
CN109318225A (en) For controlling the method, apparatus and system of robot palletizer
Odersky et al. Scala
García-Sánchez et al. Service oriented evolutionary algorithms
CN105893591B (en) A kind of data sharing service intelligent arranging method
CN102455903B (en) Method for generating user application interface
WO2011128924A1 (en) Method for the creation of modular and persistent dynamic web applications with complex interfaces
Reyes et al. Automatic code generation for GPUs in llc
CN103677772B (en) Script edit method and corresponding script edit system
CN105404611A (en) Matrix model based multi-calculation-engine automatic selection method
CN113094039B (en) Automatic code generation system based on database table
CN101308518B (en) Topology element name corresponding method for copy type synergic modeling system
Frisbie Angular 2 Cookbook
CN110069243A (en) A kind of java program threads optimization method
BOUSETTA et al. Generating operations specification from domain class diagram using transition state diagram
CN104516735B (en) Realize the two-dimentional layered approach of cloud computing environment automation O&M
Šeminský Present trends in designing of technical systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20121219