Build Web Component Framework
Lxf_120@163.com 2007-2-8
Preface
With the constant updates of network technology in the Information Age,InternetIt has become the main platform for people to exchange information at work and life.B/SMore and more people are adopting architecture systems. Built after a generation of network technology upgradesWeb2.0The platform has become the trend of the times,AjaxClient affinity becomes the main symbol of the Next Generation Network. In reality, the brutal competition has to make people realize that in such an environment, who can quickly buildWeb2.0The winner of the website builder.
Section 1 Basic Concepts
Middleware(Middleware): Is a major category of basic software and belongs to the scope of available software. As the name suggests, middleware is on the operating system, network, and database. It is an independent system software or service.ProgramDistributed Application Software shares resources between different technologies. The overall function is to provide an environment for running and developing application software at the upper layer, helping users develop and integrate complex application software flexibly and efficiently.
Its advantages:
LShorten the application development cycle;
LReduce initial system construction costs;
LReduce the failure rate of application development;
LProtect existing investments;
LSimplify application integration;
LReduces maintenance costs;
LImprove the quality of application development;
LEnsures the continuity of technological progress;
LEnhance the vitality of applications;
. NetPlatform OfASP. NET:Microsoft. NETNetwork programming structure, which makes it very convenient and efficient to build, run and publish network applications.
It contains the following content:
1.WebForm.
2.ASP. NET webService.
3.ASP. NETApplication Framework.
Section 2 Preliminary ideas
Some common functions on the website are analyzed as the starting point. The main functions of website construction include publishing news, releasing announcements, promoting products, uploading and downloading, and multimedia display, network forums, information interaction, and so on. These functions are related to each other, such
Access Permissions are basically analyzed and filtered by the roles and permissions of the personnel;
The methods for connecting to the database are basically the same;
Messages can be sent to many modules and have mutual calling relationships;
The same mechanism is required for statistics on the number of visits;
Mutual call. The News Module calls the upload module and message module functions;
The skin module is directly integrated into the presentation layer of other modules.
Therefore, while ensuring the independence and integrity of each module, we need to define interfaces to call each other, that is, the rules for interaction information between modules in the system, in this big environment, the function of each module is developed to enable large-scale integration of various modules and easier implementation of functions.