Page 29 - DCAP312_WEB_TECHNOLOGIES_II
P. 29

Unit 1: Making Sense of .NET and Anatomy of an ASP.NET Page



            1.10 Summary                                                                          Notes

               •  Microsoft  .Net  Framework  is  a  programming  infrastructure  created  by  Microsoft  for
                 building, deploying, and running applications and services that use .NET technologies,
                 such as desktop applications and Web services.

               •  .NET is a framework that covers all the layers of software development above the Operating
                 System.  It  provides  the  richest  level  of  integration  among  presentation  technologies,
                 component technologies, and data technologies ever seen on Microsoft, or perhaps any,
                 platform.

               •  ASP.NET is based on the fundamental architecture of .NET Framework.
               •  ASP.NET comes with built-in Web Forms controls, which are responsible for generating
                 the user interface.

            1.11 Keywords

            Code Declaration Blocks: These are lines of code enclosed in <script> tags. They contain the
            runat=server attribute, which tells ASP.NET that these controls can be accessed on the server
            and on the client.

            Common Language Runtime: It manages the execution of code and provides services that make
            the development process easier.
            Common Type System: It defines how data types are declared, used, and managed in the runtime,
            and is also an important part of the runtime’s support for the Cross Language Integration.
            DLL Hell: This refers to the set of problems caused when multiple applications attempt to share a
            common component like a dynamic link library (DLL) or a Component Object Model (COM) class.
                          1. Search about the CLR architecture.

                          2. Prepare a flow chart for debugging a program by CLR.
            1.12 Review Questions


               1.  Explain the .NET architecture.
               2.  What is impersonation in ASP.NET?
               3.  Explain the concept of Automatic Memory Management in ASP.NET.

               4.  Describe the cookies collection in ASP.NET.
              5.  Explain the life cycle of an ASP .NET page.

               6.  How is .NET able to support multiple languages?
               7.  How do you validate the controls in an ASP .NET page?
               8.  Explain how DLL Hell is solved in .NET.
               9.  How can we communicate with each server in N-tier Architecture?

              10.  Explain the life cycle of an ASP .NET page.









                                             LOVELY PROFESSIONAL UNIVERSITY                                    23
   24   25   26   27   28   29   30   31   32   33   34