资源描述
B is a eb to eb a of is of to in in C#, #. to so n eb n is a on a to eb eb be or to As a eb to a , of of as eb eb of of by a to in at of a on to I in be in eb in to of eb at a or at a is to a an to In to an as as or to of eb or or of a so so on to as or of a be of on to of on or on a to eb a or at or at on eb ML it is to to eb to to of of of an a of a of in of is it is of to of to as as by In a to eb eb eb is a to ML eb to a or As a in on eb an of an a a as a in to at is on a as an of to to eb a to a a so s in B )as of of No or VB a of to it be B as BC of of to of a of go of to of B is on of VB is a of in BA of B to on B at B to of M) VB B or is a VB to T to of of in to in of It of So to B up of a of of as B, B a VB of of to up by on a of do s As it to to So is to to so by So it at is a it of is in as as of it he is B VB of he in of or of of B on B a a VB of is of a of of B In s is by or of to to to to an a is to In s as as in s to a is we ie a In to to a of of to or is a a of is to an so on To is by to so on s of is to on is to an in to to on to by to be it of of of to is in is of at in by in An or to an or of An 术和 言 一个统一的 发模型,它包括您使用尽可能少的代码生成企业级 为 一部分提供。当您编写 用程序的代码时,可以访问 的类。您可以使用与公共语言运行库 (兼容的任何语言来编写应用程序的 代码,这些语言包括 #、 J#。使 用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 用程序。 括:页和控件框架、 译器、安全基础结构、状态管理功能、应用程序配置、运行状况监视和性能功能 、调试支持、 eb 架、可扩展的宿主环境和应用程序生命周期管理、可扩展的设计器环境。 和控件框架是一种编程框架,它在 务器上运行,可以动态地生成和呈现 页。可以从任何浏览器或客户端设备请求 页, 向请求浏览器呈现标记(例如 通常,您可以对多个 浏览器使用相同的页,因为 为发出请求的浏览器呈现适当的标记。 但是,您可以针对诸如 的特定浏览器设计 页,并利用该浏览器的功能。 持基于 设备(如移动电话、手持型计算机和个人数字助理 (移动控件。 页是完全面向对象的。在 页中,可以使用属性、方法和事件来处理 素。 框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及 该页上控件的状态。 使用 和控 件框架还可以将常用的 能封装成易于使用且可重用的控件。控件只需编写一次,即可用于许多页并集成到 页中。页中。 和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。 除了主题外,还可以定义母版页,以使应用程序中的页具有一致的布局。一 个母版页可以定义您希望应用程序中的所有页(或一组页)所具有的布局和标准 行为。然后可以创建包含要显示的页特定内容的各个内 容页。当用户请求内容页 时,这些内容页与母版页合并, 产生将母版页的布局与内容页中的内容组合在一起的输出。 所有 码都经过了编译,可提供强类型、性能优化和早期绑定以 及其他优点。代码一经编译,公共语言运行库会进一步将 译为本机 代码,从而提供增强的性能。 括一个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成一个程序集,之后 主环境可以使用该程序集来处理用户请求。 除了 安全功能外, 提供了高级的安全基础结构,以便对 用户进行身份验证和授权,并执行其他与安全相关的功能。您可以使用由 供的 份验证对用户进行身份验证,也可以通过您自己的用户数据库 使用 员资格来管理身份验证。此外,可 以使用 或您自己的自定义角色数据库(使用 色)来管理 用程序的功能和信息方面的授权。您可以根据应用程序的需要方便地移 除、添加或替换这些方案。 终使用特定的 识运行,因此,您可以通过使用 能( 例如 问控制列表 (数据库权限等等)来保护应用 程序的安全。 供了内部状态管理功能,它使您能够存储页请求期间的信息,例如客户信息或购物车的内容。您可以保存和管理应用程序特定、会话特定、页特定、用户特定和开发人员定义的信息。此信息可以独立于页上的任何控件。 供了分布式状态功能,使您能够管理一台计算机或数台计算机上同一 应用程序的多个实例的状态信息。 通过 用程序使用的配置系统,可以定义 务器、网站或单个应用程序的配置设置。您可以在部署 用程序时定义配置设置,并 且可以随时添加或修订配置设置,且对运行的 用程序和服务器具有最小 的影响。 置设置存储在基于 文件中。由于这些 件是 本文件,因此对 用程序进行配置更改比较简单。您可以扩展配 置方案,使其符合自己的要求。 括可监视 用程序的运行状况和性能的功能。使用 行状况监视可以报告关键事件,这些关键事件提供有关应用程序的运 行状况和错误情况的信息。 这些事件显示诊断和监视特征的组合, 并在记录哪些事件以及如何记录事件等方面提供了高度的灵活性。 持两组可供应用程序访问的性能计数器: 统性能计数器组、用程序性能计数器组。 用运行库调试基础结构来提供跨语言和跨计算机调试支持。可以调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。 此外, 框架提供使您可以将检测消息插入 页的跟踪 模式。 持 eb eb 包含业 务功能的组 件,利用该业务功能,应用程序可以使用 息等标准跨越防火墙 交换信息。 eb 用依靠特定的组件技术或对象调用约定。因此, 用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访 问 eb 括一个可扩展的宿主环境,该环境控制应用程序的生命周期,即从用户首次访问此应用程序中的资源(例如页)到应用程序关闭这一期间。虽然 赖作为应用程序宿主的 务器 ( 身也提 供 但了许多宿主功能。通过 可以响应应用程序事件并创建 自定义 理程序和 块。 提供了对创建 务器控件设计器(用于可视化设计工具, 例如 增强支持。 使用设计器可以为控件生成设计时用户界面,这样开发人员可以在nts
展开阅读全文