一、服务器端 OR 客户端

例如我们最常用的网页页面跳转语句:

<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">和Response.Redirect "url"这两句有什么不同呢?

不同之处在于:

<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">这句是客户端执行语句,

Response.Redirect是服务器端执行语句。

当你借助某个工具查看由前者而实现跳转功能的页面的时候,你会看到此页中含有<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">的源代码;

而当你查看后者使用Response.Redirect跳转的ASP网页的时候,你是看不到Response.Redirect的,你看到的却是目标网页的源代码。       简单地说,服务器端是远程服务器,运行结果是由服务器产生的;客户端就是网友的电脑。所有的动态网页都是在服务器端执行的,例如ASP、PHP、JSP;所有的静态网页都是在客户端执行的,例如JavaScript、Flash都是属于静态网页。
  再举个例子,例如你使用JavaScript写了一个显示日期的程序,它显示的只是客户端的系统日期,如果你修改了你的电脑的系统日期,那么这个JavaScript程序的运行结果也会变。而如果使用ASP编写了显示日期的程序,如<%=date%>,显示的则是服务器的日期。如果你修改了你的电脑的系统日期,这个显示结果是不会变的。

  js脚本在客户端执行
  aspx.cs 代码是服务器端执行的

程序看具体情况,才能确定是否分两部分来写。
1.网站:只写服务端,浏览器就是客户端程序了,不用再写,这就是 B/S 结构的优势,部署、更新容易
2.类似QQ、网游的:两边都要写,这就是为什么你自己下载 QQ 升级的原因

数据库只是服务器端的一部分而已
数据库是存储的数据
并没有业务逻辑
逻辑需要靠程序来实现

结构是:

客户端
  |
服务器端

其中服务器端包括了:服务程序 + 数据存储
其中服务程序又有多种:网页形式的、Web Service 形式的等

转载于:https://www.cnblogs.com/gates/archive/2013/05/30/3108028.html

服务器端 OR 客户端相关推荐

  1. GridView 实现服务器端和客户端全选的两种方法

    代码很简单,这里就不累述了.看代码如下: C# GridView 实现服务器端和客户端全选的两种方法 全选 转载于:https://www.cnblogs.com/rocky99261/archive ...

  2. 【Groovy】使用 Groovy 语言开发服务器 Server 和客户端 Client 套接字程序 ( 服务器客户端完整代码示例 | 运行服务器端与客户端效果及过程分析 )

    文章目录 一.服务器端完整代码 Server.groovy 二.客户端完整代码 Client.groovy 三.运行服务器端与客户端效果及过程分析 一.服务器端完整代码 Server.groovy 参 ...

  3. 基于UDP的服务器端和客户端

    前面的文章中我们给出了几个 TCP 的例子,对于 UDP 而言,只要能理解前面的内容,实现并非难事. UDP中的服务器端和客户端没有连接 UDP 不像 TCP,无需在连接状态下交换数据,因此基于 UD ...

  4. 成绩查询系统c语言,学生成绩查询系统C语言代码(分服务器端和客户端).doc

    学生成绩查询系统C语言代码(分服务器端和客户端) 客户端:#include#include#include #pragma comment(lib , "Wsock32.lib " ...

  5. python tcp服务器_python实现TCP服务器端与客户端的方法详解

    本文实例讲述了python实现TCP服务器端与客户端的方法.分享给大家供大家参考.具体如下: TCP服务器程序(tsTserv.py): from socket import * from time ...

  6. python下载文件传到服务器_python实现FTP文件传输的方法(服务器端和客户端)

    用python实现FTP文件传输,包括服务器端和客户端,要求 (1)客户端访问服务器端要有一个验证功能 (2)可以有多个客户端访问服务器端 (3)可以对重名文件重新上传或下载 FTP(File Tra ...

  7. 和在线视频会议服务器,什么是视频会议服务器端和客户端?

    什么是视频会议服务器端? 越来越多的企业采用私有化在企业内部部署视频会议,就不可避免的需要自行搭建视频会议服务器,什么是视频会议服务器端,视频会议服务器端有什么用? 视频会议服务器端是整套视频会议的枢 ...

  8. python下载文件传到服务器_python实现FTP文件传输(服务器端和客户端)

    用python实现FTP文件传输,包括服务器端和客户端,要求 (1)客户端访问服务器端要有一个验证功能 (2)可以有多个客户端访问服务器端 (3)可以对重名文件重新上传或下载 FTP(File Tra ...

  9. Cas单点登录的服务器端和客户端的配置

    同事参考网上资料总结出的Cas单点登录的文档,很有学习价值哦 Cas服务器端和客户端的配置 服务器端的配置: 1. 所需的环境: · Tomcat7.2 · JDK6 · CAS Service 版本 ...

最新文章

  1. AIX下RAC搭建 Oracle10G(一)检測系统环境
  2. 数学中的向量乘积和矩阵乘积总结
  3. UE4学习-请求的操作需要提升
  4. 杭电 1284 钱币兑换问题【完全背包求方案总数】
  5. java语言模拟_Java语言模拟操作系统.doc
  6. php 即时到账,paypal即时到账php实现代码
  7. 小程序 mpvue 使用canvas绘制环形图表
  8. 利用Packer自定义镜像创建容器集群
  9. 智能优化算法应用:基于GWO优化的对称交叉熵图像多阈值分割 - 附代码
  10. mapred linuxtaskcontroller目录权限问题探究
  11. [译] 为什么给设计定义 UX、UI、CX、IA、IxD 和其他类型的头衔是愚蠢的行为
  12. python数学篇(经典算法题)
  13. 5款好用的时间管理软件推荐[2020年推荐]
  14. 如何做一场视频投票活动
  15. GPU 编程 CPU 异同点_22年后再战显卡市场 分析师:英特尔GPU不会构成威胁
  16. 美国国家安全局(NSA)“酸狐狸”漏洞攻击武器平台技术分析报告
  17. 如何查看docker的版本号是多少
  18. 流星滑落-第13届蓝桥杯Scratch省赛1真题第2题
  19. K12在线教育App如何实现用户增长?
  20. kcon 黑客大会 github

热门文章

  1. Flutter中ListView动画OpenContainer动画Flutter径向过渡OpenContainer
  2. 精通Android自定义View(五)自定义属性值使用详情
  3. java基础—Hashtable,HashMap,TreeMap的区别
  4. 几种开源NOSQL数据库
  5. LeetCode题解-23 合并K个排序链表 Hard
  6. python练习题-day2
  7. CSS 选择器优先级
  8. About Me Leo是谁
  9. LTE网络测试仪器和监控系统
  10. initrd的启动过程