java+mysql航空订票系统的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql航空订票系统的设计与实现(3)

 设置Path环境变量

最后再新建立一个CLASSPATH变量,使用CLASSPATH变量可以用来在启动JVM时告知可执行的class文件(.class)的相应位置。在应用程序执行的时候,通常会动态地在CLASSPATH中添加一些自己所需要的路径[10],本机器上设定CLASSPATH的值为”%JAVA_HOME%\lib\dt.jar,%JAVA_HOME%\lib\tools.jar;”(.必须有)。如图2-3 设置CLASSPATH环境变量:

设置CLASSPATH环境变量

当以上所提到的环境变量都配置好了,接下来可以测试一下看看是否已经配置成功。测试方法为:在开始菜单下面输入[命令提示符cmd],进入之后输入java -version,然后回车,看看能否显示当前所用的JDK的版本,如果成功地显示出来了就代表配置成功。

2.2  Eclipse简介

Eclipse是一个集成开发环境(Integrated Development Environment)[1]。它是目前用得最广泛的Java开发工具,但成为专门开发Java程序的IDE环境不仅仅是它未来的目标,根据它的体系结构,再通过开发插件,它能够发展到任何语言的开发。

现如今Eclipse已经开始提供C语言开发的功能插件[10]。另外Eclipse它是一个开放源代码的项目,任何人都可以去下载Eclipse的源代码,然后在这基础上去开发自己的功能插件。因此说未来只要有人需要,就可以有各种开发插件建立在Eclipse之上的COBOL、Perl、Python等语言的出现。这个也是Eclipse的尤其可贵之处。文献综述

可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。

2.2.1  Eclipse的结构和内核

遵循一定规范的应用程序结构编写出来的程序即插件(plug-in),也被称为扩展,是区别于组件的存在[7]。Eclipse便正是一个精心design的、可expend的核心结构[1]。可以depend on自己的需要所选择的扩展开发工具通过plug-in的形式集成到Eclipse的平台核心。由此便可以避免过去一些不兼容工具所带来的problems,从而可以降低开发的成本,大大地提高了工作efficiencies。

Eclipse作为一个开放源码的项目,主要包括3个子项目:①平台(plant)子项目,②Java开发工具(JDT-java)子项目,③插件开发环境(PDE-plug-in)子项目[1]。另外,Java的开发工具JDT还为programmers提供了many集成工具集,主要为Java的应用程序提供了编程的接口(API)[1]。Eclipse的SDK(软件开发工具箱)[1]是主要由Eclipse本身的软件项目和其他的开发源码的第三方软件所组成。而插件开发环境则为插件开发和测试provide所对应的环境。

2.3  MySQL概述

MySQL是一个小型的关系型数据库管理系统,它的开发者是瑞典的一家名叫MySQL AB的公司[7]。MySQL本身是一种关联数据库管理的系统,关联数据库是将数据保存在各个不同的表中,如此便增加了查询的速度而且还提高了灵活性[7]。SQL则是用于访问数据库时的最常用的标准化语言。MySQL软件采用了GPL即GNU通用公共许可证。由于MySQL的体积小、速度快且总体拥有的成本低,特别是开放源码这一个特点,很多中小型的网站为了减少网站总体拥有的成本而选了MySQL来作为网站的数据库[10]。来.自/优尔论|文-网www.youerw.com/

2.3.1  Mysql的应用环境

与其他的大型的数据库比如Oracle、DB2、SQL Server等相比,MySQL本身是有它的一些不足的地方的,例如说规模小、功能有限等,但这些一点也没有减少它的受欢迎的程度。对于一些一般的个人使用者及中小型的企业来说,MySQL所提供的功能已经足够了,而且因为MySQL是开源的,由此可以多多地降低总体拥有成本。目前Internet网上非常流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP/Perl/Python)和LNMP(Linux+ Nginx+MySQL+php/perl/Python)[7],即利用Linux作为操作系统,Apache和Nginx作为Web的服务器,以及MySQL作为其数据库,PHP/Perl/Python作为其服务器端脚本的解释器。因此使用这种方式不用花一分钱(由于这四个软件都是免费或开放源码软件),当然除去开人工成本,就可以建立一个稳定且免费的网站系统。 (责任编辑:qin)