background image

Web 技术概论

发展背景:

在当今的信息时代,蓬勃发展的计算机技术和信息技术随着

 Internet 的普及,

又一次给

 社会带来了巨大的影响, Internet 正在以超越几千年科学技术发展进

程的速度席卷着全世界,

 冲击着各行各业,改变着人们的工作、学习和生活。 可

以说

 Internet 是人类历史发展中一个伟大的里程碑,它是未来信息高速公路的雏

形,

 人类正由此进入一个前所未有的信息化社会。人们用各种名称来称呼

 

Internet,如国际互联 网络、因特网、交互网络、网际网等。它正在向全世界延伸和
扩散,不断增添吸收新的网络

 成员,已经成为世界上覆盖面最广、规模最大、信

息资源最丰富的计算机信息网络。

 对于广大用户来讲, 步入 Internet 都是从各种

网站开始的,

 这实际上主要应用的是 Internet 的 WWW 浏览服务,该服务只是

 

Internet  提 供 的 服 务 之 一 , 而 目 前 基 于   Internet  的 服 务 有   E-
mail、FTP、Telnet、WWW 服务(信息发布和信息获取) ,所以说 WWW 服务的
出现才真

 正迎来了网络时代! Web 全称为 World Wide Web,缩写为 WWW,

中文译为

“万维网” 。简单的说,Web 是 一种体系结构,通过它可以访问遍布于 

Internet 主机上的链接文档。WWW 之所以能够很快 风靡全世界,主要是因为它
提供了超级文本的各种媒体文件形式,人们利用超级链接就可以方便地访问分
布在世界各地的丰富网络信息资源。而从本质上讲,

Web 是基于客户机/服务。

Web 技术的应用领域很是广泛,主要应用于大型服务器端的应用程序的开发,

主要的技术有

.net,asp,jsp,spring,structs 等。本文通过图书的进销存管理系

统来对

web 技术做一些简单的说明。

该系统的背景:

项目的背景:

随着社会的发展,图书种类越来越多,为了便于书店的管理和提高工作效

率,设计书店管理系统。

项目的任务

一、系统登录模块的设计,即通过密码登录;二、操作员管理模块的设计,

主要是添加和删除操作员;三、图书信息管理模块的设计,主要是添加、删除和
修改图书信息,图书的入库与入库退货管理,图书的库存盘点管理;四、图书销
售模块的设计,主要包括销售与销售退货管理,图书的定价和调价管理等;五、
图书销售查询模块的设计,主要包括入库查询,入库退货查询,销售查询,销
售退货查询,销售排行榜等。

实现的技术

为实现系统要求实现的功能,首先确定用

java 进行编写,用 mysql 来保存

数据表,页面主要是用

jsp 编写,主要实现手段是 jsp 与 servlet 混合使用;为了

减少

web 开发所用的时间,让程序层次更明显,选用了 java 三大框架中得 struts

架构。
主要页面的代码如下(由于本系统页面较多,列举其中的若干页面以方便介
绍):

1.

注册与登陆页面

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>