netframework是一种新的托管代码编程模型。Microsoft.NETFramework是适用于Windows的新托管代码编程模型。将强大的功能与新技术相结合,构建具有视觉吸引力的用户体验的APP通信,实现跨越技术边界的无缝通信,并支持各种业务流程。
Microsoft.net框架简介:
在软件环境中,APP应用程序的来源很多,需要执行很多任务。对APP应用代码的信任是主要需求。因为没有人想破坏软件和信息。允许的安全策略不会允许对敏感信息的不正确访问,也不会将本地计算机暴露给恶意程序或常规错误代码。
传统上,安全结构提供基于用户账户的隔离和访问控制。在这些限制内授予代码完全访问权限,并假定特定用户可以执行的代码具有相同的可靠性。不幸的是,如果所有程序都是代表一个用户运行的,则用户对代码的隔离不足以保护一个程序不受其他用户的影响。另一方面,不完全信任的代码经常转移到在隔离环境中运行的“沙箱”模型中运行,而无需访问大多数服务。
APP应用成功的安全解决方案需要加强两种安全模式之间的平衡。为了完成有用的工作,需要提供对资源的访问。此外,还需要对APP应用程序的安全性进行精细控制,以确保代码能够被识别、检测并提供适当的安全级别。net框架提供了这样的安全模型。
组成部分:
1、公共语言运行时(CLR)公共语言运行时是.net框架的基础。在组件的运行和开发中,CLR将启动起很大的作用。在运行组件时,CLR不仅满足其他组件可能存在的依赖关系,还负责管理内存线程和进程分配、启动、停止和应用安全策略;开发时,大量的自动处理作业(存储管等)理(CLR使开发人员的操作非常简单。特别是反射等功能,是为了让开发者将业务逻辑变成可复用的组零件上必须写的代码的量。
2、公共语言运行库-统一编程类库为开发人员提供了统一的、面向对象的、分层的、可扩展的类库集(API)。
以前,c代码农民使用微软的基础类,而Java代码农民使用Windows的基础类。这个框架统一了这些截然不同的东西的模型还为VisualBasic和JScript代码农提供了对类库的访问。通过创建跨所有编程语言的通用API集,公共语言运行库允许语言之间的继承、错误处理和调试。
3、ASP.NETASP.NET基于编程类,提供简化webAPP应用生成的控件和基础架构。包含一组可用于封装通用HTML用户界面元素的控件。这些控件在Web服务器上运行,并作为HTML该用户界面将显示在客户端浏览器中。