概述
1.1背景
电子
计算机在过去的半个世纪的发展,可谓是突飞猛进的发展。在硬件方面,它已由当初的电子管,发展到现在的大规模、超大规模集成电路,中央处理器的发展也是相当可观;软件方面,也已经从过去的机器语言、汇编语言发展到今天的第四代、第五代语言;除此以外,计算机的应用也越来越广泛,已由当初单纯的数值计算扩大到社会生活的各个领域,特别是应用信息的交流,这是计算机应用最广泛的领域。如今,我们会在互联网中获取大量的信息。可以说我们的生活是离不开高质量的信息。信息处理已经成为当今世界一项主要的社会活动。甚至许多企业也在互联网中发布和获取信息。WEBSHOP网上购物管理系统的产生,使我们能在现如今有着无数信息的互联网中方便的获取我们想要的商品,和传统的交流方式相比有着速度更快、信息更广的优势。1.2.1MySQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1.2.2MyEclipseMyEclipse企业级
工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为6类:(1)J2EE模型(2)WEB开发工具(3)应用
程序服务器的连接器
第
2页共38页
WEBSHOP网上购物管理系统
(4)J2EE项目部署服务(5)数据库服务(6)MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任意模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。1.2.3JSP
JSP(
JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页
HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。1.2.4JavaBeansJavaBeans事实上有三层含义。首先,JavaBeans是一种规范,一种在Java(包括JSP)中使用可重复使用的Java组件的技术规