asp.net
Shared Object Category Library
ASP.net is a member of the shared object class library, ASP.net provides a Web application model. This model provides a number of forms, controls, and infrastructures that allow programmers to simply build Web applications. asp.net provides HTML controls that correspond to HTML elements (such as buttons, manifest boxes, and so on) (HTML Controls, chapter fourth mentions), and more powerful Web controls (Web Controls, chapter sixth); These controls are executed on the server side, The browser in the client is then displayed as an HTML element. This kind of HTML control is programmed in the object-oriented way in the servo end, which makes the program designer enjoy the advantage of the object-oriented program writing and simplify the complexity of the program.
User Interface Sensing
Another important feature of ASP.net is that the controls are designed to accommodate the client, and the same page can be browsed by a broad client platform. In other words, a Web page detects the format required by the client to provide the appropriate Web page: The mobile phone WML, the less capable browsers provide HTML3.2, and the IE5.5 provide DHTML.
Web Services
ASP.net also allows programmers to perform software as a service (service Software, an application that exists in the server in a way that provides services). Web Services is a program logic that can be used on the internet, and as traditional applications can use the functionality provided by the operating system, internet-based applications can also use WebServices to enhance their functionality. The way to solve the integration between applications and to make a program into a service program is to use Web services (a Web service that provides services in a Web site). WEB Services provides a simple, resilient, and standard modular approach to building applications that work through the Internet. Internet applications can integrate web Services easily, regardless of platform, program language, and new and old situations. With ASP.net's new capabilities, you can simply write enterprise rules as Web services components, and some of the infrastructure provided by ASP.net is responsible for using these service components through standard communication protocols such as SOAP or XML.
Web Services.
understanding how the CLR actually works
Once you have a concept of the. NET Framework, let's take a look at the actual CLR actions:
The execution of the CLR.
- First, the program code is compiled into IL by the compiler, and the associated data is generated by the associated data Engine (metadataengine).
- At this point, if there are IL or machine codes compiled by different languages, the linker (Linker) can link it in and produce an EXE or DLL containing IL, and the compiler's functionality is done here.
- At this point, when the program is executing, the CLR is performing its work. If there is any use in the program. NETFramework The program code that shares the object class library, it is loaded and merged by the object class loader (class Loader). The merged program code can then check the type security through the Verifier before the JIT compiler executes.
- Finally, the JIT compiler compiles the program code into a machine code that can be managed by the CLR to execute.