.net 面试

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

基本模式 设计模式分为三种类型,共23类。

创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。
 
页面传值的方式及其优缺点?
Session,Application,Cookies,Requst.QueryString,Requst.Form,Server.Transfer(通过Context.Handler接收整个页面)
 
ASP.NET身份验证方式及其工作原理
Windows 身份验证提供程序
提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息。
Forms 身份验证提供程序
提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用 Forms 身份验证的一种简便方法是使用 ASP.NET 成员资格和 ASP.NET 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用户凭据的方法。
Passport 身份验证提供程序
提供有关由 Microsoft 提供的集中身份验证服务的信息,该服务为成员站点提供单一登录和核心配置文件服务。
 
webservice是什么?对其的了解?
webservice 是微软针对面向服务(SOA)编程开发出来的一种技术,它使用了wsdl描述语言来声明一个可被引用到的服务的接口,使用SOAP简单对象访问协议来进行 俱体数据的传输,比如方法参数及返回值。SOAP中传输的对象都是被序列化后的XML格式的数据,是可以穿透防火墙,进行不同应用之间的对象传输。
 
简述 WCF 与 WPF 技术
WCF与WPF之间没有直接的关系。
WCF是指Windows通信基础,是一种将Remoting、webservice、tcp/ip等技术整合在一起的,使用更加方便的分布式应用系统。主要目的用来实现对象在不同应用中的传输使用。
WPF是微软新一代图形系统,运行在.NET Framework 3.0以上框架,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。WPF使用XAML作为前端表现,用C#语言来实现后台编程。
 
Webconfing的常用节点配置的方法?
<appSettings>一般用来设置一些在程序中要应用的常量信息。
<connectionStrings>一般用来设置在程序中的链接字符串
<sessionState>用来设置session或cookies的状态
<httpHandlers>根据文件名或扩展名来调用对应请求映射到相应的处理程序
<httpModules>所有的请求都映射到相应的处理程序
 
XML技术及其应用
XML 在ASP.NET中的应用一般作为保持数据格式来使用,比如说在ADO.NET中的DATATABLE及DATASET对象。有时候也用来存放数据,也可 以用来将对象序例化成一个XML文档,使用时再将其反序例化。在.net的webservice中,XML也是用来保存一般格式,比如wsdl与soap 都是基于xml的。同时wpf及Serverlight 中的xaml前端表现语言,也是基于xml的。当然xml可以结合xsl实现前台界面的表现,但是其本身是无法做到的。
 
Dot Net是微软在2000提出的一整套平台,包括底层操作系统:Windows;
posted @ 2013-03-01 14:55  年华°  阅读(253)  评论(0编辑  收藏  举报