的编程语言,使用它可以在各式各样不同的机器、不同操作平台的网络开发环境中开发软件。不论用户使用的是哪一种WWW浏览器、哪一种计算机、哪一种操作系统,只要WWW浏览器上面注明了"支持Java",就可以看到生动的页面。Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自个人计算机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。
Java是一种语法简介、清晰的语言,它的程序运行需要一个解释器,也就是所谓的"虚拟机" 。虚拟机以某种高速算法执行Java的面相对象语言代码。从Java2.0开始,Java分为3个版本J2ME(微机版本)、J2SE(标准版本)和J2EE(企业级版本),分别用于支持消费类电子设备、标准PC以及企业级应用的开发,版本之间的区别不仅在于所支持的类库的大小不同,也在于个版本都对应着不同的Java虚拟机。
Java的主要特性是可移植性,安全性,
网络移动性,其中网络移动性是Java的最主要的一个特性。而如果没有安全性,可移植性的支持,就无法实现网络移动性。Java的网络移动性带来了一次Web革命。随着Internet的发展,Java技术本身在不断得进步,JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发平台。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。
2.2 JAVA EE平台相关介绍
J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition), 是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本
Java EE、Java SE和Java ME。
Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java 2 Platform,即"Java2平台",修改后的JDK称为Java 2 Platform Software Develping Kit,即J2SDK。并分为标准版(Standard Edition,J2SE), 企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
随着Java技术的发展,J2EE平台得到了迅速的发展,成为Java语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台(Platform),它更多的表达着一种软件架构和设计思想。
从整体上讲,J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。目前,Java平台有三个版本:适用于小型设备和智能卡的J2ME(Java 2 Platform Micro Edition)、适用于桌面系统的J2SE和适用于企业级应用的J2EE。Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。
2.3 所采用数据库及原因
本系统采用的是目前比较流行的小型数据库系统MYSQL。
MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数