教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

计算机毕业论文_基于JAVA JSP的网上书店系统

来源:网络收集 时间:2026-02-10
导读: [计算机] 基于JAVA/JSP的网上书店系统 【摘要】 JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个基于这种技术

[计算机] 基于JAVA/JSP的网上书店系统

【摘要】

JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个基于这种技术的网上书店系统。

【关键字】JAVA, JavaBeans, Servlet, JSP, 网络编程, 电子商务, 网上书店

Abstract

At present JAVA is the hottest programming language for WEB development, This text described the characteristics of JAVA and JSP technology and the state of operating on Internet, It introduced the relationship between them and the important programming method of the double technology, And work out an online bookstore system base on this kind of technology.

Keywords: JAVA, JavaBeans, Servlet, JSP, web program, internet, bookshop

目 录

1、JAVA的网络功能与编程

1-1 JAVA语言简介

1-2 JAVA语言在网络上的应用

1-3 JSP的基础——Servlet 技术

1-4 JavaBeans技术

2、JSP技术简介

2-1在Windows平台下配置JSP运行环境

2-2 JSP、ASP和PHP技术之比较

2-3 JSP语法基础

2-3-1嵌入了JAVA语言的HTML文件

2-3-2 request、out response——与访问者的交互

2-3-3 session——保持访问者的会话状态

2-3-4 JSP其它基本内置对象

2-4 用JSP开发Web应用的几种主要方式

2-4-1 直接使用JSP

2-4-2 JSP + JavaBeans

2-4-3 JSP + JavaBeans + Servlet

2-5 JSP + JavaBeans实现的高级功能

2-5-1 用JSP访问数据库

2-5-2 用JSP + JavaBeans 实现文件上传

2-6 JSP的MVC开发模型

3、网上书店系统设计项目需求分析

3-1 网上书店系统的模型

3-2 网上书店系统数据库的建立

4、网上书店系统的开发

4-1 后台管理

4-1-1 管理员登录

4-1-2 图书类别管理

4-1-3 图书产品管理

4-1-4 注册会员管理

4-1-5 图书订购管理

4-2 网上书店界面

4-2-1 图书搜索

4-2-2 查看图书详细

4-3 网上购物程序

4-3-1 用户注册

4-3-2 购物篮的实现

5、总结

第一章 JAVA的网络功能与编程

1-1 JAVA语言简介

Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。

1-2 JAVA语言在网络上的应用

Java程序可以获取网络上结点的图象、声音、HTML文档及文本等资源,并可以对获得的资源进行处理。例如Java程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个URL类型的对象,然后用 Java中相应的方法(method)获取该对象所代表的资源。下面列举一个Java从网络上获取图象的的方法以说明。

Java Applet可以直接从网络上结点获取图象并显示出来,Java提供了如下方法可以创建对应于其他结点的图象:

getImage(new URL(字符串))

其使用格式可有两种:

String url = “结点URL”;

Image image;

try {

image = getImage(new URL(url));

}

catch(Exception e){

System.out.println(“Can’t open the URL “);

}

URL imgur=null;

Image image;

try {

imgur=new URL(“结点URL “);

}

catch (MalformedURLException e) {

System.out.println(“Can’t open the URL “);

}

image=getImage(imgur);

前一种格式用“new URL(url)”生成 URL 对象, 并直接作为getImage的参数,后一种格式先用“new URL(url)”生成一个 URL对象,再传给getImage,两种格式本质上是一样的,下

面是一个完整的实例(img.java):

import java.applet.*;

import .*;

import java.awt.*;

public class img extends Applet{

Image image;

public void init() {

String url = “/Newspic/2007118/1429189039.gif”;

try {

image = getImage(new URL(url));

}catch(Exception e){}

}

public void paint(Graphics g) {

g.drawImage(image, 0, 0,this);

}

}

将上程序以img.java存盘, 执行javac img.java,将得到编译后生成的img.class,最后创建调用这两个Java Applet的HTML文档,并放在与img.class相同的目录,对应的HTML文档可如下(img.html):

以上仅是Java在客户端应用的一些方面,目前,Java更广泛的应用是在服务器端,这是本文研究的主要话题,下文提及的Servlet、JSP等技术都是Java在服务器端应用的具体形式。1-3 JSP的基础——Servlet 技术

Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用Servlet这个名称而

不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每 …… 此处隐藏:3209字,全部文档内容请下载后查看。喜欢就下载吧 ……

计算机毕业论文_基于JAVA JSP的网上书店系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/89661.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)