





定价:79.8元
印次:1-2
ISBN:9787302528876
出版日期:2019.07.01
印刷日期:2019.12.18
图书责编:王军
图书分类:零售
Microsoft MVP Dino Esposito教会你如何: ◆ 创建新项目并理解其结构 ◆ 在ASP.NET Core中设置和使用熟悉的MVC应用程序模型 ◆ 编写控制器类代码来控制请求处理的所有阶段 ◆ 从控制器提供HTML,或者直接通过Razor页面提供HTML ◆ 掌握Razor语言,以快速定义HTML视图的布局 ◆ 管理跨领域关注点,如全局配置数据、错误和异常处理、控制器类的设计以及依赖注入 ◆ 使用用户身份验证和ASP.NET Core的基于策略的用户授权API来保护应用程序安全 ◆ 设计高效的数据访问,并为读写数据选择合适的选项 ◆ 构建ASP.NET Core Web API来返回JSON、XML或其他数据 ◆ 使用数据绑定,以编程方式更新可视化组件 ◆ 为iOS和Android构建对设备友好的Web视图 ◆ 探讨全新的ASP.NET Core运行时环境和依赖注入(DI)基础设施
Dino Esposito是BaxEnergy的一名数字策略师,迄今已经撰写了超过20本图书和1000篇文章。他的编程生涯已有25年。大家都公认,他撰写的图书和文章促进了全世界数千名.NET开发人员和架构师的职业发展。Dino的编程生涯始于1992年,当时他是一名C开发人员。他见证了.NET的问世、Silverlight的兴衰,以及各种架构模式的起起伏伏。他现在很期待人工智能2.0和区块链。他创作了The Sabbatical Break——这是一部戏剧风格的作品,讲述了游历未被污染的想象空间,将软件、文学、科学、体育、技术和艺术融合在一起。可以通过http://youbiquitous.net联系他,也可以访问:http://twitter.com/desposhttp://instagram.com/desposofficialhttp://facebook.com/desposofficial
前 言 ASP.NET Core发展历程的某些方面让我想起了15年前ASP.NET刚问世的时候。1999年秋天,当时还很年轻的Scott Guthrie ——现在担任Microsoft的副总裁——在伦敦向一小群Web开发人员展示了一个被称为ASP+的新东西。当时还是Active Server Pages居于统治地位的时代,ASP+试图引入一种新语法,将VBScript代码放回服务器,并用一种编译语言来表达这种语法。ASP+是一项重大的成就。 Scott进行展示时,公众还不知道有.NET,它要到第二年夏天才会正式公布。Scott在一个独立的运行环境中进行演示(演示内容包括一个令人惊叹的Web Service示例),这个运行时环境基于一个能够监听端口80的自定义工作进程(一个控制台应用程序)。最早的演示使用了普通的Visual Basic和C++代码,以及Win32 API。很快,ASP+被吸收到了新的.NET Framework中,并最终蜕变为ASP.NET。 ASP.NET Core在一开始被展示时,同样作为一个新的独立框架,这是一个从头编写的框架,将Microsoft的Web堆栈的可扩展性和性能提升到了新高度。但在这个过程中,ASP.NET Core的开发团队看到了一个诱人的机会来让ASP.NET Core框架在多个平台上可用。为实现这个目标,必须使.NET Framework的一个子集在目标平台上可用,这意味着必须创建一个新的.NET Framework。最终,一个新的.NET Framework被开发出来了。 在很长时间内,ASP.NET Core是...
第I部分 新ASP.NET一览
第1章 为什么又开发一个ASP.NET 3
1.1 .NET平台现状 4
1.1.1 .NET平台的亮点 4
1.1.2 .NET Framework 4
1.1.3 ASP.NET Framework 5
1.1.4 Web API框架 6
1.1.5 对极简Web服务的需求 7
1.2 15年过去后的.NET 7
1.2.1 更简洁的.NET Framework 8
1.2.2 将ASP.NET与宿主解耦 9
1.2.3 新的ASP.NET Core 10
1.3 .NET Core的命令行工具 10
1.3.1 安装CLI工具 10
1.3.2 dotnet驱动程序工具 11
1.3.3 dotnet的预定义命令 12
1.4 小结 13
第2章 第一个ASP.NET Core项目 15
2.1 ASP.NET Core项目的分析 15
2.1.1 项目结构 16
2.1.2 与运行时环境交互 22
2.2 依赖注入子系统 27
2.2.1 依赖注入一览 27
2.2.2 ASP.NET Core中的依赖注入 29
2.2.3 与外部DI库集成 31
2.3 构建极简网站 33
2.3.1 创建单端点网站 34
2.3.2 访问Web服务器上的文件 40
2.4 小结 44
第II部分 ASP...
同系列产品
查看详情-
C# 12和.NET 8入门与跨平台开发(第8版)
[美] 马克·J.普莱斯(Mark J. Price)著 叶伟民 译
ISBN:9787302682967
定 价:198元
-
C# 11和.NET 7入门与跨平台开发(第7版)
[美] 马克·J. 普莱斯(Mark J. Price) 著 叶伟民 译
ISBN:9787302653288
定 价:158元
-
Azure、DevOps和微服务软件架构实战(第2版)
[葡] 加布里埃尔·巴普蒂斯特(Gabriel Baptista) [意]弗朗西斯科·阿布鲁泽塞(Francesco Abbruzzese)著 叶伟民 张陶栋 王伟 肖宁 译
ISBN:9787302618508
定 价:128元
-
C#高级编程(第12版)
[奥]克里斯琴·内格尔(Chrisitian Nagel) 著 李铭 译
ISBN:9787302618775
定 价:198元