全书共18章:第1、2章讲述了ASP.NET Core应用程序的启动过程以及运行环境的设定;第3章单独介绍了ASP.NET Core应用程序的设计模式——组件化,即使用依赖注入技术;第4、5章计述了配置应用程序的方法,包括使用配置文件和选项类型;第6、7章讲述了HTTP管道和状态信息的管理;第8-11章涉及Web开发的重点知识——有Razor页面、MVC(模型-视图-控制器框架)、Web API,以及MVC中的模型绑定技术;第12、13章讲述的是MVC框架的应用扩展,包含Tag Helpers(标记帮助器)和Filters(过滤器)的使用,以适应实际开发需求;第14章介绍了静态文件服务,服务器可向客户端提供目录/文件的访问入口;第15章讲述URL路由规则的约束;第16、17章讲述了ASP.NET Core独有的客户端技术——SignalR和Blazor;第18章主要涉及基本的安全功能(身份验证和授权)。本书适用于广大高校、培训机构.NET课程相关的教材,或.NET爱好者的自用参考书。对于想通过自学步入编程大门的读者,也推荐阅读本书。
ASP.NET Core是建立在.NET基础上的Web开发技术,经过几个版本的迭代,已趋于完善。随着Blazor的不断优化,ASP.NET Core能同时胜任Web前端与后端的开发,最终可生成高性能且跨平台的Web应用程序。本书秉持“学以致用”的理念,内容精练,通俗易懂,以实例的方式阐述知识。读者可以参考书中实例动手实践,提高学习效果。本书主要内容包括: 初始化ASP.NET Core应用程序; 依赖注入与服务容器; 应用程序配置与选项模式; HTTP管道与中间件; HTTP状态存储; Razor页面; MVC框架与Web API; 模型绑定; 过滤器与标记帮助器; 静态文件; SignalR与Blazor; 验证与授权。
- 版权: 清华大学出版社
- 出版: 2024-04-01
- 更新: 2024-10-24
- 书号:9787302656685
- 中图:TP393.092.2
- 学科:工学控制科学与工程工学计算机科学与技术
相关图书
-
ASP.NET Core 3全栈Web开发(第3版) 使用.NET Core 3.1 和 Angular 9
[意] 瓦莱里奥·德·桑克蒂斯(Valerio De Sanctis)著 赵利通 崔战友 译
¥118.00