基于SSM的快捷酒店信息管理系统的设计与实现( 二 )


2 系统开发工具及技术 2.1系统开发工具 2.1.1 开发工具
是一个开放源代码的、基于Java的可扩展开发平台 。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境 。最初是由IBM公司开发的替代商业软件 Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,它由非营利软件供应商联盟基金会( )管理 。是著名的跨平台的自由集成开发环境(IDE) 。最初主要用来Java语言开发,通过安装不同的插件可以支持不同的计算机语言,比如C++和等开发工具 。的本身只是一个框架平台,但是众多插件的支持使得拥有其他功能相对固定的IDE软件很难具有的灵活性 。
2.1.2 服务器
属于一种轻型的服务器,所以说在中小企业中并不具有普适性 。但是当程序员需要开发或调试JSP 程序时,则通常会将该服务器作为首选 。对于一个仅具有计算机基础知识的人来说,计算机系统具有一个好的服务器,可以很好的对HTML 页面进行访问 。虽然是的扩展,但是它们都是可以独立运行的,二者是不互相干扰的 。当配置正确的时候,服务器为HTML 页面的运行提供技术支持,的任务则是运行和JSP 页面 。Tomca也具有一定的HTML页面处理功能 。
2.1.
MySQL是一款专为 MySQL 设计的 ER / 数据库建模工具 。它是著名的数据库设计工具的继任者 。你可以用 MySQL设计和创建新的数据库图示,建立数据库文档,以及进行复杂的 MySQL 迁移 。
2.2 系统开发技术 2.2.1B/S结构
B/S ( /,浏览器/服务器)模式又称 B/S 结构 。它是随着技术的兴起,对C/S 模式应用的扩展 。在这种结构下,用户工作界面是通过E 浏览器来实现的 。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,/等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪 。
随着和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 B/S 型模式,即浏览器)服务器结构 。B/S模式最大特点是:用户可以通过 WWW 浏览器去访问 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中 。客户端除了 WWW 浏览器,一般无须任何用户程序,只需从Web 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令Web服务器交给数据库服务器来解释执行,并返回给Web 服务器We 服务器又返回给用户在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网 。
2.2.2Java
Java主要采用CORBA技术和安全模型,可以在互联网应用的数据保护 。它还提供了对EJB( )的全面支持,javaAPI,Boot(javapages),和XML技术 。JAVA语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,开发者只需要知道一些概念就能够编写出一些应用程序 。Java程序相对较小,其代码能够在小机器上运行 。Java是一种计算机编程语言,具有封装、继承和多态性三个主要特性,广泛应用于企业Web应用程序开发和移动应用程序开发 。
Java语言和一般编译器以及直译的区别在于,Java首先将源代码转换为字节码,然后将其转换为JVM的可执行文件,JVM可以在各种不同的JVM上运行 。因此,实现了它的跨平台特性 。虽然这使得Java在早期非常缓慢,但是随着Java的开发,它已经得到了改进 。