图2.6 Tomcat的餐饮系统存放路径
    MyEclipe默认存放路径: C:\Users\ZhuCheng\Workspaces\MyEclipse 8.5\Resturant,此为MyEclipse默认路径。通过发布至Tomcat服务器,浏览器可通过localhost:8080浏览网页(图2.7)
 
图2.7 MyEclipse存放路径
另外,Dreamweaver的网页设计也将站点放入Tomcat服务器下。环境的安装和配置,后面的章节会详细讲解。
3    采取技术和环境配置
本章介绍此次毕业设计所采取的技术,有Java Core, Database, JDBC, JSP等,并介绍各种技术的环境配置和安装方法。
3.1    采取技术
Java是一种面向对象的语言、独立于平台的语言。学习Java语言具有良好的可移植性、安全性、多线程性和网络能力。Java是一门非常成熟和受欢迎的开发语言。
Database是开发网站不可缺少的部分,只要是一个能存储数据的网站,必定需要用到数据库,而数据库则需要注意它的结构和规则,还需理解SQL(Structured Query Language)。可以使用和开发的数据库有很多,比如Oracle和SQL Server等。
JDBC(Java Database Connectivity), 其功能应该是一目了然。主要有:建立与数据库连接;向数据库发送请求,通过SQL语句对数据库进行操作;获取并处理数据库返回的结果。
JSP(Java Server Pages),是一种动态网页技术标准,是一种Internet/Intranet的开发语言。JSP是基于Web应用的开发程序,使这些程序能够与各种Web服务器、浏览器和开发工具共同工作。
经过对许多餐饮网站的浏览和观察,建立一个较为简单又具有互动功能的动态网站是可行的。根据自己的尝试,所需软件和系统,都可安装和使用。
开发所用语言Java语言,是一种优秀的计算机语言,它是一个完整的平台,有一个庞大的库,其中包含了很多可重用代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。具有简单性、面向对象、网络技能、健壮性、安全性,其体系结构中立,除此之外还具有可移植性、解释型、高性能、多线程、动态性等特点。
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
3.2    环境配置简介
    要在电脑中使用JAVA,需要安装JAVA的JDK。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。通过登录Oracle网站,下载JDK安装包,可按自己搭建的整体环境配置选择适合的JDK版本。我安装的版本为1.5.0版本。安装步骤如下:
    选择计算机,右击“属性”→点击“高级系统配置”→进入“系统属性”,并选择环境变量→新建系统变量JAVA_Home,添加变量值,其值为JDK安装路径(图3.1)→建立系统变量ClassPath,并添加变量值,.;%JAVA_HOME%\lib(图3.2)→在Path中添加变量值(图3.3)
 
图3.1 建立系统变量JAVA_Home
 
图3.2 建立系统变量ClassPath
 
图3.3 Path中添加变量值
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
上一篇:java仿QQ局域网聊天软件设计
下一篇:C#企业进销存管理系统开发与设计+ER图

数据挖掘的主题标绘数据获取技术与实现

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

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

餐饮业电子商务應用分析【2159字】

电子商务领域研究主题和趋势探讨【2826字】

电子商务對餐饮老字号的...

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

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

志愿者活动的调查问卷表

公寓空调设计任务书

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计