1 / 3
文档名称:

NET开发面试问题.docx

格式:docx   大小:10KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NET开发面试问题.docx

上传人:niupai21 2022/7/24 文件大小:10 KB

下载得到文件列表

NET开发面试问题.docx

相关文档

文档介绍

文档介绍:.NET 开发面试题
什么是装箱和拆箱?
从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
面向对象的语言具有 性、 性、 性
封装、继承、多态
C#中的委托是什么?事件是不是一种委托?
开发面试题
什么是装箱和拆箱?
从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
面向对象的语言具有 性、 性、 性
封装、继承、多态
C#中的委托是什么?事件是不是一种委托?
委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的引用。 是,是一种特殊的委托
4. cookie 和 session 的作用、区别、应用范围?
Cookie:主要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。 Session:保存在服务端,每一个session在服务端有一个sessionlD作一个标识。存储的数据 量大,安全性高。占用服务端的内存资源。
用・net做B/S结构的系统,您是用几层结构来开发,每
一层之间的关系以及为什么要这样分层?
使用 MVC 模式分层
Model 模型:应用程序的主体部分,用于表示业务逻辑。
View 视图:应用程序中用户界面相关的部分,是用户看到并与之交互的界面。
Controller控制器:用于根据用户的输入,控制用户界面数据显示,更新Model对象状态。
一般为3 层:数据访问层,业务层,表示层。 数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等 表示层为了与用户交互例如用户添加表单。
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点:增加成本。
什么叫做SQL注入,如何防止?请举例说明。
利用sql关键字对网站进行攻击。过滤传递过来的关键字、 添加参数、存储过程方式调用参数等
.net 中读写数据库需要用到那些类?他们的作用?
DataSet:数据集。
DataCommand:执行语句命令。
DataAdapter:数据的集合,用语填充。
DataReader:数据只读器
中常用的对象有哪些?分别描述一下。
Connectio