zoukankan      html  css  js  c++  java
  • 【面试&笔试】ASP.NET的相关问题

    1.      介绍ASP.NET

    答:ASP.NET不是一种语言,而是创建动态web页的一种强大的服务器端技术,它是Microsoft.NETFramework中一套用于生成Web应用程序和Web服务的技术,利用公共语言运行时(CommonLanguage Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASP.NET 的技术特性:强大性和适应性,简单易学性,高效可管理性。


    2.      ASPASP.NET的区别

    答:

    A. 开发语言的不同:

    ASP仅仅局限于使用non-type脚本语言开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。

    ASP.NET允许用户选择使用功能完善的strongly-type编程语言,也允许使用添加巨大的.NETFramework。

    B. 运行机制不同:

    ASP是解释运行的编程框架,所以执行的效率较低。

    ASP.NET是编译性的编程框架,运行是服务器上编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

    C. 开发方式不同:

    ASP是吧界面和程序设计混在一起,维护和重用困难。

    ASP.NET把界面设计和程序设计以不同的文件分开,复用性和维护性得到提高。


    3.      说明ASP.NETApplication特性

    答:Application具备以下四个特性:a.信息量大小为任意大小;b.应用与整个应用程序/所有用户;c. 保存在服务器端;d.作用域和保存时间是整个应用程序的生命周期。

    (Application中有一个比较常用的事件,是你平时在使用的时候需要用Application.Lock()和Application.Unlick()来保持数据的完整性,避免冲突,串行化了Application的请求)。

     

  • 相关阅读:
    Python文件File方法
    python的slice notation的特殊用法
    函数
    字典
    python 笔记7
    列表解析与生成器
    [CenOS7][Mac] MAC环境中dubbo连接zookeeper超时
    [JAVA][Thread] 实现Runnable接口和继承Thread类创建线程哪种方式更好?
    [Java] String字符常量类型作为参数传递的一些问题
    [JAVA]hashCode()和identityHashCode()的区别
  • 原文地址:https://www.cnblogs.com/james1207/p/3275645.html
Copyright © 2011-2022 走看看