admin 管理员组

文章数量: 1086019


2024年5月8日发(作者:多叉树遍历)

基于B/S模式的网站制作技术

摘要 随着internet的发展,基于b/s模式的网站开发已经被广

泛应用。了解网站制作的基础知识和网络编程语言,在众多的开发

技术中,采用合适的开发技术并使用合适的开发工具,会使得我们

的开发活动事半功倍。

关键词 b/s模式;网站制作;

中图分类号tp393.0 文献标识码a 文章编号

1674-6708(2010)22-0202-01

0 引言

随着internet的高速发展,internet早已成为了一种全球信息传

递的高速、有效、方便的手段。从网上获取或发布信息已成为现代

计算机应用的一大特色。人们可以通过浏览各个网站,接触到许多

从书本上学不到的知识,还可以看看新闻之类当作是一种消遣。而

一个企业,个人通过制作自己的网站,向全世界宣传自己的产品,提

供各种产品的信息供顾客参考,并兼顾销售。网站上普遍都有一些

免费资源,从而达到资源共享,使得我们足不出户都能得到想要的

资料。现在很多单位、学校都有了自己的网站,通过网站使数据处

理使人员访问更方便快捷。

1 网络开发环境下的开发模式

由于网络技术的不断发展,单机的软件程序已难以满足人们网络

计算的需求,就产生了各种各样的网络计算模式。c/s和b/s模式是

网络环境下开发模式中运用最多的两种。c/s是客户机(client)/

服务器(server),b/s是浏览器(browser)/服务器。b/s模式是一种

以web技术为基础的新型的mis系统平台模式。把传统c/s模式中

的服务器部分分解为一个数据服务器与一个或多个应用服务器

(web服务器),从而构成一个三层结构的客户服务器体系。相比于

c/s模式,在b/s模式结构下,用户工作界面是通过ie浏览器来实现

的。它简化了客户端,使用户的操作变得更简单,并且具有较低的开

发成本,最重要的是b/s特别适用于网上信息的发布。如今,大量的

应用开始转移到应用b/s的模式,网站技术也正是应用了这种模式。

2 网站制作语言

在这种模式下应用的html(hypertext mark-up language),即超

文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页

文档的主要语言。html文本是由html命令组成的描述性文本,html

命令可以说明文字、图形、动画、声音、表格、链接等。在html

语言的描述下,我们制作的网站通常可以分为静态的和动态的两

种。

早期的网站一般都是由静态网页制作的,静态网站就是每个页面

都是静态存在在服务器上的,看到的就是服务器上放置的,对服务

的处理能力没有什么要求,但是更新维护起来非常的麻烦。于是产

生了动态网站。所谓的动态,并不是指我们在网页中插入动态的gif

图片或者是flash等元素,它是指能与客户交互的网站。动态网站

就是服务器上放置程序,访问的时候,实时从数据库读出数据生成

页面,所以需要服务器先执行一遍。它需要连接数据库,并把更新的

数据放进数据库,页面是自动生成的。在这种技术下,用户可以在浏

览器中实现注册、信息发布、产品展示、订单管理等。

3 b/s模式技术

在b/s模式下进行动态网页制作得需要一定的编程技术,我们可

以使用很多的技术,但是一般来讲,我们应用的最多的主要是以下

几种:asp、jsp、php、。说通俗一点,就是指当我们浏览网

页的时候,网页分别是以asp、jsp、php、aspx为扩展名的。

3.1 asp技术

asp(active server pages),是基于微软windows平台的动态页

面开发技术,可以用vbscript或javascript语言来编写,支持

com/dcom构件模型,易学易用,开发效率高。目前为止,asp技术目

前已发展到.net版,这就是我们前边所说的。在开发asp

时,我们常常先把静态网页设计好,并在此基础上添加上脚本语言。

它所用的脚本语言是javascript和vbscript。asp中的ado对象

用来执行与数据库相关的操作,ado以oledb或odbc的方式访问数

据库,在.net版本中这一对象称为。

3.2 php技术

php(personal home pages),php 是一种 html 内嵌式的语言,是

一种在服务器端执行的嵌入html文档的脚本语言,php的语法与c

语言、java语言的语法极为相似,但也有自己独特的语法。它具有

庞大的函数库,这主要是因为它是开源式的,源代码完全公开,每个

使用php的程序员都可以加入自己的函数库,从而实现更多的功

能,php支持几乎所有的数据库。

3.3 jsp技术

jsp(java server pages),jsp技术使用java编程语言编写类xml

的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能

通过tags和scriptlets访问存在于服务端的资源的应用逻辑。jsp

将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,

使基于web的应用程序的开发变得迅速和容易。web服务器在遇到

访问jsp网页的请求时,首先执行其中的程序段,然后将执行结果连

同jsp文件中的html代码一起返回给客户。插入的java程序段可

以操作数据库、重新定向网页等,以实现建立动态网页所需要的功

能。

4 网站制作的最后实现

选择并设计好脚本语言之后,我们还要选择一种合适的开发工具,

来制作静态网页。因为这些技术都是嵌入到html之内的。我们常

用的静态页面设计工具有frontpage,还有被称为网页制作三剑客

的dreamweaver、fireworks、flash。此外还有非常好用的图形制

作工具photoshop。这都使我们的网站制作变的简单而有趣。

参考文献

[1]任泰明.基于b/s结构的软件开发技术.西安电子科技大学

出版社,2006.

[2]邓子云,燕峰.jsp网络编程从基础到实践.电子工业出版

社,2008.

[3]徐磊.网页制作与网站建设技术大全.清华大学出版社,

2008.


本文标签: 网页 网站 制作 模式 技术