视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
web技术论文
2025-09-30 22:47:16 责编:小OO
文档
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"%>

<%@include file="header.jsp"%>

 

 

  

   

     注册

   

   

    

    

     

       名字" cssClass="login" />

     

     

       密码" cssClass="login" />

     

     

       邮箱" cssClass="login" />

     

     

       地址" cssClass="login" />

     

     

       邮编" cssClass="login" />

     

    

     1pt " width="90%">

       现在注册!" theme="simple">

    

     重新填写" theme="simple">

    

   

  

 

<%@include file="footer.jsp"%>

2、添加图书的界面

<%@ page contentType="text/html; charset=utf-8"%>

<%@ taglib uri="/struts-tags" prefix="s"%>

<%@include file="header.jsp"%>

 新增

   书名" cssClass="login">

 作者" cssClass="login">

 出版社" cssClass="login">

 编号" cssClass="login">

 价格" cssClass="login">

 库存" cssClass="login">

 介绍" >

<%@include file="footer.jsp"%>

3、对图书信息的编辑

<%@ page contentType="text/html; charset=utf-8"%>

<%@ taglib uri="/struts-tags" prefix="s"%>

<%@include file="header.jsp"%>

 编辑

   书名" >

 作者" cssClass="login">

 出版社" cssClass="login">

 编号" cssClass="login">

 价格" cssClass="login">

 库存" cssClass="login">

 介绍">

<%@include file="footer.jsp"%>

通过以上介绍可知Web技术的工作原理:

URL Web 是基于客户机/服务器的 Web 服务器 客户机 一种体系结构,整体可以归纳为以下几个步骤。 (1)用户在客户机浏览器输 HTML 文档入请求的 URL,并按 Enter 键触发,客户机/服务器典型的通信过程这个申请; (2)如果 Web 服务器接收的是静态请求,Web 服务器读取用户请求的静态文件,然后原样送回浏览器; (3)如果 Web 服务器接收的是动态请求,用jsp编写的页面,那么 Web 服务器将会编译、执行用户请求的文件,最终得到的执行结果依然是静态 HTML 文件,然后服务器把执行结果静态文件发送到客户端浏览器。

总结:

Jsp技术实现了动态网页技术,本系统通过框架使系统层次分明,通过主控制台分别跳转到不同的页面,然后再不同的页面中设定路径,分别对不同的Action再跳转到不同的jsp页面。把显示层与业务处理层分开了,加强了程序的健壮性及可读性和灵活性。此外,Jsp技术容易学习,安全性高,只在第一次请求时经jsp引擎编译执行生产java可执行代码,以后的每一次请求将不必在编译,提高了速度。

但在编程过程中复杂的taglib,需要比较长的时间来掌握,对于框架方面的知识学习起来比较困难。

www.ays123.com www.abb321.com www.bwj8.com www.hellenicsa.com www.dmngw.com下载本文

显示全文
专题