系统以 Myeclipse 8.6 为应用程序开发工具,选择 Java 为开发语言,采用 MySQL
建立和维护后台数据库,以下对系统的实现技术与开发工具进行了详细说明。
1.1 Java
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有
卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、数据中心、游戏
控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下, Java 更具备了显著优势和广阔前景。Java
语言的语法与 C 语言和 C++语言很接近,使得大多数程序员很容易学习和使用 Java。
另一方面,Java 丢弃了 C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操
作符重载、多继承、自动的强制类型转换。特别地, Java 语言不使用指针,并提供了
自动的废料收集,使得程序员不必为内存管理而担忧。Java 语言的优良特性使得 Java
应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。 Java 对对象技术
的全面支持和 Java 平台内嵌的 API 能缩短应用系统的开发时间并降低成本。Java 的编
译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传
递信息的低成本方式。特别是 Java 企业应用编程接口(Java Enterprise APIs)为企业
计算及电子商务应用系统提供了有关技术和丰富的类库[1]。
J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且
规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE 是 Java2 平
台企业版(Java 2 Platform,Enterprise Edition)J2EE 核心是一组技术规范与指南,其
中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循 J2EE
架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间
无法兼容,企业内部或外部难以互通的窘境。目前,Java 2 平台有 3 个版本,它们是适
用于小型设备和智能卡的 Java 2 平台 Micro版(Java 2 Platform Micro Edition,J2ME)、
适用于桌面系统的 Java 2 平台标准版(Java 2 Platform Standard Edition ,J2SE)、适
用于创建服务器应用程序和服务的 Java 2 平台企业版(Java 2 Platform Enterprise
Edition,J2EE)。J2EE 是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管
理相关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台或 Java 2 平台的