B/S与Web

B/S(浏览器/服务器)分为客户机和服务器两层。

在客户机不用安装软件,只需使用浏览器,输入网址进行查询,就是B/S结构的一种应用形式。

每当修改了应用系统,只需维护应用服务器,所有客户端打开浏览器,输入相应的网址,即可访问最新的应用系统。

Windows系统所用的是IE浏览器。

B/S结构也存在一定的劣势,例:服务器端负担比较重、客户端界面不够丰富、快速响应不如C/S结构等。

在Web(万维网)程序结构中,浏览器端与应用服务器端采用请求/响应模式进行交互。

用户'输入(例:用户名,密码,查询字符串等)——>

客户端'发送请求信息(例:表单及其他请求信息)——>

应用服务器'使用某种脚本语言——>

数据库服务器'访问数据库、查询数据库,获得查询结果,返回结果——>

应用服务器'的程序,发送响应信息——>

客户端(一般是动态生成的HTML页面)显示——>

用户'的浏览器解释HTML代码,呈现用户界面。

常见的Web的编程语言:

PHP:一种可嵌入HTML、可在服务器端执行的内嵌式脚本语言,支持几乎所有数据库及操作系统。

JSP:Sun公司提出,其他许多公司一起参与建立的一种动态网页技术标准。JSP开发的Web应用跨平台。支持自定义。具备Java技术面向对象、与平台无关性,且安全可靠的优点,众多大公司都支持JSP技术的服务器。

ASP:动态服务器页面,微软所开发,最初开发目的:代替CGI脚本,可运行于服务器端,在中小型Web应用中比较流行。

建立Web网站,最基本要求是通过http/https协议,访问网站的网页,在软件服务器(例:Tomcat)中运行。

要开发B/S的应用系统,首先开发网页。

网页可以用记事本编写,也可以相应的IDE(集成开发环境)软件编写。

你可能感兴趣的:(B/S与Web)