本书依托ASP.NET Web API阐述API设计与开发的通用技术,是一本全面介绍如何构建真实可演化API的实践指南。本书共分三部分。部分介绍Web/和API开发的基础知识,介绍ASP.NET Web API,为初学者以及想充分利用的读者建立好的起点。第二部分完整介绍了真实Web应用程序的开发,其内容从设计讲到实现,全面覆盖客户端与服务器端开发。第三部分深入ASP.NET Web API的内部机制,并讲解一些高级的主题(如安全和可测试性),加深你的理解,让读者学会更好地利用Web API构建可演化系统。
ASP.NET Core是微软推出的新一代跨平台、高性能Web开发框架,具有模块化、内置依赖项注入、开源、易于部署等特点。作为近些年来主流的软件架构风格,REST旨在构建简单、可靠、高性能、高伸缩性的Web应用。 本书系统地介绍了如何使用ASP.NET Core开发RESTful API应用,共包含10章内容。前3章主要介绍了REST、、ASP.NET Core的基础理论。第4~10章根据前3章的理论,并使用C#语言,讲解逐步构建一个完整且规范的RESTful API应用,涉及资源的基本操作、Entity Framework Core、查询、日志、缓存、并发、HATEOAS、认证与安全、测试以及部署等内容。
本书以关键技术为核心,通过20个典型模块系统、全面地介绍了如何使用ASP进行各领域的网页开发。全书共分为24章,其中第1章~第4章介绍了ASP编程基础、运行环境搭建、ADO数据库访问和ASP内置对象,使初学者能够了解使用ASP进行编程的基本思路和方法。第5章~第24章通过对注册及登录验证模块、在线投票模块、留言簿模块、聊天室模块、购物车模块、搜索引擎模块、文件上传下载模块、编程技术论坛模块、英语网络查询评测系统模块、许愿墙模块、网站流量统计分析模块、网页版模块、在线支付模块、网上客户管理系统模块、电子邮件模块、办公自动化管理模块、计算机系统检测模块、博客模块、自动建站模块和电子商务模块等20个模块进行细致地介绍,使读者能够掌握图形图像处理、网上支付、数据库、网络通信等各领域的相关技术,为从事项目开发的人员提