2。  系统的开发环境及技术简介

2。1  开发环境介绍

2。1。1  MyEclipse的简介

本设计中所用到的是Java项目开发工具MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse可以提高J2EE的开发和发布方面以及在应用程序服务器的整合效率。MyEclipse是一个Eclipse支持下的J2EE集成开发插件,完整支持UML、Ajax、Web、Web Services、J2EE、JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、扩展数据库以及各种应用服务器的集成支持[1]。包含了完备的编码、调试、测试和发布功能,极大了提高了软件开发速度。

在结构上,MyEclipse的特征可以被分为7类:应用程序服务器的连接器,Web开发工具,EJB开发工具,J2EE模型,MyEclipse整合帮助,数据库服务,J2EE项目部署服务。Eclipse中都有相应的功能部件,并通过一系列的插件来实现每一种功能。MyEclipse能够大幅增强应用部署能力,更好更快地部署应用到指定的服务器,改进对项目库和运行时的自由定制能力。

2。1。2  数据库的简介

MySQL是一种关联数据库管理系统,关联数据库将数据保存在对应的表中,能够提高系统存储速度并且增强设计的灵活性。因具有灵活性、强大功能、丰富的应用编程接口(API)以及精巧的系统结构,尤其是开放源码这一特点,故在Web应用方面MySQL是最好的应用软件之一[2]。能够与Apache和PHP/PERL联合使用,这给建立基于数据库的动态网站带来了巨大的便捷。MySQL同时也是提供用于管理、检查、优化数据库的管理工具。论文网

MySQL是一个多用户、多线程SQL数据库服务器。SQL是世界上最盛行的和标准化的数据库结构化查询语言。MySQL数据库的导入有两种方法:一是先导出数据库SQL脚本,再导入;二是直接拷贝数据库目录和文件,但是或许会有不兼容的情况发生。MySQL是以一个客户机/服务器结构的实现,由一个服务器守护程序mysqld和很多不同的客户程序和库组成。并支持多种存储引擎,可以使得存储、更新和存取信息更容易。若用SQL语言在网站中搜索商品详情及修改用户信息,此时MySQL的灵活度足以允许用户进行存储记载文件图像等一系列的操作。

MySQL数据库的主要功能在组织和管理很庞大或复杂的信息和基于Web的库存查询请求时不仅仅为客户提供信息,而且还可以在使用数据库提供如下功能:

(1)减少记录编档的时间;

(2)减小记录检索时间;

(3)灵活的查找序列;

(4)灵活的输出格式;

(5)多个用户同时访问记录;

2。1。3  Tomcat的简介

Tomcat是一个轻量级Web服务器,既能为动态网页提供服务,同时也能为静态网页提供支持。能够在并发访问用户和中小型系统下被广泛使用,恰是由于它扩展性好,运行时占用的系统资源小,支持负载平衡与邮件服务等开发应用系统常用的功能,因此是开发和调试JSP程序的首选。Tomcat是一个开放源代码、运行Servlet和JSP Web应用软件的基于Java的Web应用软件容器。

当在一台机器上配置好Apache服务器,便可响应对HTML页面的访问请求。Apache和Tomcat都可以作为独立的Web服务器来运行,但Apache不能解释Java程序,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。此外,IIS这类Web服务器具有处理HTML页面的功能,Tomcat同时也具有该功能。它还是一个能够支持Servlet和JSP运行的容器,独立的Servlet容器是Tomcat的默认模式,只是Tomcat在处理静态HTML的方面能力稍微弱了些。

2。2  系统技术简介

上一篇:VB数据采集模块的应用程序设计
下一篇:基于安卓的微博客户端设计

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

电子商务时代超市网店物...

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

jsp+mysql移动互动学习系统Web端设计

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

安康汉江网讯

网络语言“XX体”研究