ASP.NET Web应用程序基础

一、Web应用程序简介

1.网络应用程序开发体系结构分为哪两种结构?他们之间的区别?

答:网络应用程序开发体系结构分为两种:一种是基于客户端和服务端的C/S结构,另一种是基于浏览器和服务器的B/S结构。C/S是Client/Server的缩写,即客户端/服务器端结构。在这样的结构中,服务器通常采用高性能的PC,并采用大型数据库系统(如Oracle/Db2),在客户端则安装专用的客户端软件。这种结构可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端,从而降低系统的通信开销。B/S是Browser/Server的缩写,即浏览器/服务器结构。在这种结构中,客户端无需开发任何用户程序,而统一采用如IE和Firefox等的浏览器,通过Web浏览器向Web服务器发送请求,由Web服务器进行处理,并将处理结果逐级传向客户端。这种结构是一种全新的软件体系结构,利用不断成熟和普及的浏览器技术,实现早期需要借助复杂专业软件才能实现的强大功能,从而节约了开发成本。

2.简述动态网站的执行原理

答:动态网站通常使用HTML语言和动态脚本语言(如JSP/ASP和PHP等)编写,并将编写后的程序部署到Web服务器上,由Web服务器对动态脚本代码进行处理并转化为浏览器可以解析的HTML代码,返回给客户端浏览器并显示给用户。

二、HTTP协议

1.什么是URL?URL的组成以及作用?

答:URL是Uniform Resource Locator的缩写,表示统一资源定位器,他是专为标识网络上的资源位置而设定的一种编码地址。URL通常由四个部分组成:应用层协议、主机IP地址或域名、协议端口号以及资源所在的路径和文件名。应用层协议://主机IP地址或域名/资源所在的路径/文件名

2.什么是HTTP协议?HTTP协议的处理流程分为哪几个步骤?HTTP协议中,两种请求方式的区别是什么?

答:HTTP是Hyper Text Transfer Protocol的缩写,表示超文本传输协议,是关于如何在网络上传输超级文本及HTML文档的协议。

HTTP协议处理流程:(1)客户端和Web服务器建立连接;

                                   (2)客户端发送HTTP请求;

                                   (3)服务器端接受客户端请求,生成HTTP响应并发送给客户端;

                                   (4)服务器端关闭连接。客户端接收服务器端的响应,恢复页面。

服务器关闭连接后,不再存储连接信息,所以HTTP协议被称为无状态协议

三、ASP.NET简介与Web Forms的创建

1.ASP.NET支持的3种开发模式分别是什么?

答:Web Pages(最简单的ASP.NET模型,内置了用于数据库、视频、社交媒体等的模板和帮助器)、Web Forms(传统的ASP.NET事件驱动开发模型,添加了服务器控件、服务器事件以及服务器代码的网页)、MVC(MVC编程模型与传统的ASP.NET(Web Forms)相比更轻量级的替代方案,轻量级的可测试性的框架,同时整合了所有已有的ASP.NET特性,比如模板页、安全性和认证)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值