Asp.net-(2)-- web设计

来源:互联网 发布:淘宝网医用输液瓶口贴 编辑:程序博客网 时间:2024/06/06 00:33

Web 编程是一种标记

Cs开发的区别的其中一点送是客户端变成了浏览器,

 首先咱们来看一下web设计的总体结构图

 

与Cs的比较

这里这不详细说明了,以后会有专门章节进行详解

这里只简单说明

1.硬件环境不同: 

2.对安全要求不同 

3.对程序架构不同 

 4.用户接口不同 

 5.信息流不同 

基本工作工作模式

 

无状态的编辑模式

断开式连接

基于请求/应答模式(http协议)

 

代理服务器概念

 8iP位为一个单位IP,将不合法的Ip转为合法IP

传输中用到的协议

 

http协议(基于请求应答)

这里传输协议是UDP(用户数据报协议,无连接的)

http是面向连接的(无连接的=不管通或不通)

 

网络接口和http服务

通过Internet连接网络,传输协议/最后通过windo套接字,发给多个服务器 

windows套接字:一个ip与一个端口合起来唯一确定的一个连接

这样才可以通信

 

动态网页

有客户端和服务端

asp是必须放在服务器中发布的,IIS server中。PS(端口通常有65535个,

一般都指定在5千以后的端口,5千以以前的都为固定的所使用)

 

下面实例说明

客户端脚本的用法

调用顺序图是如下

语法结构是

<Script开始和结束

 language =是语言

 

中间是代码段

可是函数的代码

 

实例说明创建脚本语言<scriptlanguage="javascript">functionasb(){if(form1.textfield.value==""){window.alert("用户名不能为空!");form1.textfield.focus();}}</script><title>无标题文档</title></head> 提交按钮调用    <input type="submit"name="button" id="button" value="提交"onClick="asb()"/>

         

以上是客户端动态网页

 


 


另外静态是动态的基础。

 

=========

 


Asp.net优点




支撑强类型语言

 asp代码与html代码和服务器端asp代码分离

无需注册组件

一次编译后无需在编译

代码分离(面向对象,继承,机制)

以上是基本的web设计方法, 欢迎大家指正

 

原创粉丝点击