ASP.NET Core 2.2 中文文档
*** Core是一个开源、跨平台的服务器端Web应用框架,用于构建现代Web应用程序和API。*** Core 2.2是该框架的其中一个版本,它包含了许多重要的新功能和改进。 要了解*** Core,我们需要将其与传统***框架进行比较。*** Core相较于***,是一个从头开始重写过的框架,它采用了更加模块化的设计,提供了更轻量级和高性能的应用程序模型。*** Core支持.NET Core,这是.NET框架的一个跨平台版本,而***主要针对.NET Framework。这种分离允许*** Core应用在不同的操作系统上运行,如Windows、Linux和macOS。 在.NET Core方面,它和.NET Framework相比也有显著的不同。.NET Core是.NET框架的一个开源分支,它更加轻量级,且更加注重性能和跨平台能力。.NET Core被设计为可以在不同的操作系统上构建和运行应用程序。 *** Core 2.2中的新变化包括了很多改进,比如性能提升、新的特性以及对旧特性的更新。每个版本的新变化都可能包含性能改进、新API的引入、现有API的更新以及安全漏洞的修复等。 文档中还提到了如何构建Web应用程序,其中包括Razor页面和MVC(模型-视图-控制器)两种架构模式。Razor页面是一种轻量级的页面框架,用于构建动态Web页面,它被设计为易于使用,并且可以很好地与*** Core集成。而MVC则是一种更传统的架构模式,它将应用程序分为三个主要组件:模型(数据模型)、视图(用户界面)和控制器(应用程序逻辑),这有助于分离关注点,使得应用程序更容易维护和扩展。 数据访问是Web开发的一个重要方面。在*** Core中,Entity Framework Core (EF Core) 是一个轻量级、可扩展且跨平台的对象关系映射(ORM)框架,用于访问数据库。文档中介绍了如何使用EF Core与MVC和Razor Pages结合使用,包括创建、读取、更新和删除(CRUD)操作,以及如何处理排序、筛选、分页和分组等高级功能。 在创建Web API方面,文档提供了详细的教程,解释了如何创建能够处理HTTP请求并返回数据的服务。这包括了如何使用MongoDB作为数据存储,以及如何创建适用于移动设备的实时Web应用程序。SignalR是一个用于构建实时Web功能的库,它可以帮助开发者在*** Core应用中实现服务器到客户端的实时通信。 文档还涉及了gRPC服务,这是一个高性能的开源RPC框架,用于在微服务之间进行通信。gRPC使用协议缓冲区作为接口定义语言和消息序列化格式。在*** Core中使用gRPC服务需要了解如何开始使用,迁移,测试和调试,以及数据访问方面的知识。 在安全方面,文档涵盖了身份验证和授权的机制,以及如何处理安全注意事项。SignalR提供了关于如何使用不同类型的身份验证机制来确保消息传递的安全性。 文档提供了关于单元测试、集成测试、负载测试和压力测试的知识,这些测试是保证Web应用程序质量的重要组成部分。测试可以帮助开发者在软件开发的早期阶段发现并解决潜在的问题。 *** Core 2.2中文文档是学习该框架一个很好的资源,它提供了全面的知识覆盖,从基础知识到高级主题,从入门到深入的实践案例。通过这份文档,开发者可以掌握*** Core的方方面面,从而有效地开发出高效、安全且可扩展的Web应用程序。























剩余2833页未读,继续阅读


- 粉丝: 50
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 通信机房和设备管理制度(1)(1).doc
- 人工智能化对企业会计人才培养的影响(1).docx
- 毕业论文-基于C#的出租车管理系统的设计与实现(1)(1).doc
- 公司网站管理办法(2)(1).doc
- 跨境电子商务课程教学改革研究(1).docx
- 2022年四川计算机软件水平考试报名工作通知(1).docx
- 探究当前智能化技术在电气工程自动化控制中的运用(1).docx
- 浅析互联网+对现代物流的影响(1).docx
- Photoshop-CS6-图形图像处理标准教程全书电子教案课件.ppt
- 现代教育技术在单片机原理及应用课程中的应用(1).docx
- 网页和网站的创建PPT课件(1).ppt
- 计算机机房系统建设方案(1).doc
- 软件代理合同-(集锦15篇)(1).doc
- 云计算、物联网、大数据、人工智能概述(1).ppt
- 电子通信类专业面试心得(1).doc
- 工程软件技能训练说明书模板(1).docx


