客户端与服务器进行数据交互的方法都有哪些?

客户端与服务器进行数据交互的方法都有哪些?,第1张

C/S模式和B/S各有其有点也各有其缺点,B/S模式在开发中需要考虑数据如何从客户端提交到服务器端,数据又如何返回到客户端,这些是B/S模式所特有的,在去年之前,开发B/S模式的程序,我都是利用form来交互数据,当我看到XML之后,发现XML是个好冬冬,有很多优点,有好的东西当然不能独享啦,想当年为了实现XML交互数据,几乎把网络翻了个遍。咚,一块砖头上来了。呵呵,废话少说,下面我们就进入正题。
B/S模式分为服务器端和客户端,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。这样,我们就看到了数据从客户到服务器,经过服务器的处理再返回到客户端,由客户端软件(如IE)显示结果。
(以ASP教本语言为例,其它的语言一样哈。)
1.Form方式
Form方式是最基本的向服务器提交数据的方式。
testasp文件代码:
<%@ Language=VBScript %>
<%
ResponseExpires=-1
ResponseCharSet="UTF-8"
SessionCodePage="65001"
%>
<form name="frmTest" id="frmTest" action="testasp" method="POST">
<input name="name" id=" name" type="text" value="">
<input type="hidden" name="number" id="number" value="10">
<input type="submit" value="Submit" name="B1">
</form>
<%
dim intnumber
dim strname
if IsEmpty(Request("name")) then
strname =""
else
strname =Request("name")
end if
if IsEmpty(Request("number")) then
intnumber =0
else
intnumber =Request("number")
end if

首先备份好你本地的数据库,方法如下。
1、用apmserv526(网站上面有下载)带的phpmyadmin
进行备份恢复。
a、运行apmserv526,
点击右边的“管理mysql
数据库”。服务器填写127001:3306,
登入名称:root,密码为空进行登录。在左边是数据库列表。点击你的数据库。点导出、拉到
最下面把“另存为文件”打勾。点执行。这样你就可以备份你的数据库了。
2、运行mysql-front
备份恢复你的数据库。
a、新建一个登录。
信息栏中随便写一下名字。标识你的登录信息。
b、点击连接栏,分别填好:
服务器:服务器的ip

口:一般为3306
c、点击注册栏,分别填好:

户:你申请的数据库的用户名(如果是本地一般为root),

码:数据库的密码(本地为空)
数据库:你申请的数据库名。
填写好这些信息后点击“确定”这样就能链接到你的远程数据库了。左边这个远程数据。
服务器的一些数据库,点击你的数据库后等待链接。直至返回所有数据,你便能打开你的数据库。
中的数据表了。在这里你可以修改你的数据表结构,删除填加数据等(小心 *** 作)。
d、右键点击你的数据库进行备份(输出)数据,有几种备份的类型,一般选sql。

把自己写的html网页加到工程中有两种方式:

你系统已经移植了文件系统,那么PC端编辑好的html文件就可以直接存放在SD卡之类的地方然后STM32通过文件系统的API读出html文件。web端只负责把这个文件读出,送到客户端。客户端的浏览器会负责解析。

另外一种就是没文件系统,那么你只能把html文件转成二进制数据存入内部的FLASH或者是SD之类的存储器介质中。然后按照事先制定的规约读取发送给客户端


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10671119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存