毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

java+mysql校园在线订餐系统的设计与实现(4)

时间:2022-05-01 22:24来源:毕业论文
第二章 系统开发环境以及工具 本章首先介绍了系统开发语言 Java 及其应用范围、特点及优势,接着介绍系统 开发平台 MyEclipse10 及其特点和所支持的开发

第二章 系统开发环境以及工具

本章首先介绍了系统开发语言 Java 及其应用范围、特点及优势,接着介绍系统 开发平台 MyEclipse10 及其特点和所支持的开发工具,同时也介绍了系统开发工具所 涉及到的相关技术,包括 JSP 的特点以及原理、SSH2 三大框架的各部分作用的简要 介绍,最后介绍数据库技术包括 MySQL 数据库和其优势与特点。论文网

2。1 系统开发环境与开发语言

2。1。1 Java 开发语言简介

Java 开发语言是一种高级的、开源的、功能强大的编程语言[1]。而其具有的平台 无关性使得 Java 编程非常便捷、具有很强的一致性。而 Java 作为一种众所周知且应 用广泛的语言,更是具备了很多特点:

1。Java 语言简单易学,由于 Java 没有 C++中譬如操作符重载、多继承等很难理解 的东西,因此可以避免犯 C++中常见的错误[2]。Java 中有丰富的类库,可以大大方便 编程工作。同时 Java 语言还具有垃圾回收机制[3],使得开发人员不需要担心比如像内 存溢出这种内存管理问题。

2。Java 语言是面向对象的。面向对象性可以说是 Java 最重要的特性。而不像 C 语言一样是面向过程的,因此 Java 语言凭借其纯面向对象的特点得到了广泛的认可 与应用[4]。

3。Java 语言具有分布式特点。Java 支持 Internet 的应用开发,并且具有异常处理 和垃圾自动回收机制,保证了 Java 程序的健壮性[5]。

4。Java 语言是安全的。Java 可以有效的防范病毒和恶意代码的入侵。Java 语言还 提供了安全管理机制,有效的保证了 Java 应用设置的安全[6]。

2。1。2 MyEclipse10 开发平台简介

MyEclipse 企业级工作平台是以 Eclipse 为基础,它是对 EclipseIDE 的扩展,我 们利用它可以在数据库和 JavaEE 进行开发,能够极大的提高程序服务器发布和应用 在整合方面的工作效率[7]。MyEclipse 具有十分全面的集成开发环境,包括了完备的 编码、调试、测试和发布功能,支持 HTML,JSP,CSS,Javascript,Spring,Hibernate, Struts 等主流开发工具及框架。功能十分强大,用途十分广泛。

MyEclipse 的设计思路插件化,是一个十分优秀的用于开发 Java, J2EE 的 Eclipse

插件集合。MyEclipse 核心非常小,所有的功能都依靠插件的形式挂载在它的核心上, 包含了比如 JAVA 开发环境插件(JDT)、图像 API、插件开发环境(PDE)等一系列重 要插件。MyEclipse 很好的兼容并支持了这些插件,安装十分简便,并且完美结合。 2。2   开发工具介绍

2。2。1 JSP 简介

JSP,全名 Java Server Page,是由 Sun 公司建立的一种动态网页技术标准。JSP 通 过几十年的发展,在各个方面都已经很成熟了,JSP 继承了 Java 技术简单易操作、面 向对象、和平台无关性等诸多优点,在运行速度、运行开销、运行平台等方面都非常 出色[8]。JSP 通常用于 Web 开发,它是实现动态网页的一个利器,是一种跨平台的动 态网页技术,其通常情况系是通过特定规则下嵌入到页面中的 Java 代码来完成客户 端和服务器之间的相应。当然 JSP 技术的广泛应用与它具有的众多优点密不可分。

1。良好的可移植性。JSP 具有平台无关性特点。依赖于 Java 的可移植性,JSP 得 到目前许多流行 OS 平台的支持,可以在 Apache、Netscape、IIS 等服务器上执行[9]。 2。执行速度快。JSP 页面只需编译一次嵌入的 Java 代码片段,其后就可以一直驻 留于服务器内存中,加快了对 JSP 页面的响应速度。所以 JSP 的响应速度要比 ASP

快的多[10]。

3。JSP 基于 Java。JSP 技术是用 Java 语言作为脚本语言的。跨平台、成熟、健壮、 易扩充的 Java 技术使得开发人员的工作在其他方面也变得容易和简单,在很大程度 上发挥了 Java 的优势,得到了广泛的应用[11]。 java+mysql校园在线订餐系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_93351.html

------分隔线----------------------------
推荐内容