jsp考勤管理系统综合查询子系统设计与实现(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp考勤管理系统综合查询子系统设计与实现(5)


在Java中有很多相关的技术如下:
Java DatabaseConnectivity(JDBC)它是一种接口,一种与数据库连接地接口。
EnterpriseJavaBeans(EJB)这是一种方便管理跨平台的应用。
Java Remote MethodInvocation(Java RMI)这是分布式开发程序的重要部分。
JavaBeans,使用JavaBeans的优势在于它是一个开放的标准的组件体系结构,它独立于平台,因此其文护性显得很高。

2.1.2    Eclipse介绍
Eclipse主要就是一个向大众开放其源代码的,并且是通过Java进行基础的开发,并且兼容了很多的额外功能,为开发做了一个强有力的基石,其拥有一个标砖的插件集Java开发工具(JavaDevelopmentTools,JDT)。
Eclipse起始于1999年4月,最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE,2001年11月贡献给开源社区,目前由IBM牵头,围绕着Eclipse项目已经发展成一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、RationalSoftware、RedHat及Sybase等,现在由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede3.4版。
作为一款已经发展到大成的平台,他已经在全世界范围内,建立起了极高的人气,基本只要是学习Java语言的人就基本没有不接触过它的,起为为用户提供一致和统一的集成开发环境,收到了全世界范围内高度的支持。


2.2    数据库介绍
2.2.1    数据库知识介绍
数据库顾名思义最初就是为了方便数据的存放整理操作而被开发出来的,然后随着数据大时代的来临,人们发现紧紧只有一个放数据的库对于数据的处理方面并没有什么帮助,之后就衍生了出了各种数据库相关的技术和系统,以下就来少做介绍。
现在是数据爆炸是的时代,特别是在中国,想来数据库的开发对于一个这样人口基数的考验肯定是巨大的,然后并不担心的是数据是很便于扩充的,因为数据库的优点中对这些情况都做了相对应的设计,比如像方便扩充,这样不担心应为数据过多导致数据库崩溃什么的,并且像物理和逻辑的独立性以及结构化的特定,保证了其对于数据的处理的速度。
另外数据库还有着一些分支系统,如数据库管理系统(DBMS)是软件系统提供了像数据定义语言(DDL),数据操纵语言(DML)等语言,用来对数据进行各种操作以及安全性检查。另外还有数据库系统(DBS)包括5部分。有数据库管理员(DBA,databaseadministrator)、数据库集合(DB)、硬件系统,数据库管理系统(DBMS)及相关软件、和用户(专业用户和最终用户),都需要系统的支持。


2.2.2    PostgreSQL数据库
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,经过十几年地发展, PostgreSQL 是世界上可以获得的最先进的开放源码的数据库系统,其诞生于1994年,当初的名字叫做Postgres95,到了1996年正式改名为PostgreSQL.
PostgreSQL为什么被选来作为本设计系统用的数据库,主要在其所具备的优点上,首先对于程序开发上,我们肯定是希望能够支持更多数据类型的数据库,因为这样可以确保自己的很多数据能够正确方便的填入,而这款数据库就是以其丰富得不输与其他任何数据库的数据库类型著称的,另外还有一个很大的优势就是其所能支持的平台为世界之最这也是我们当初选择它作为此项目御用数据库的原因。
当然它也是有着缺点的,过于学院,因为首先它是大学中的师生开发出来的,本生的目的是数据库研究,所以当初开发的时候根本就不会去注重考虑关于商业用途方面的着重开发,不过当PostgreSQL正式开发完成后,其整个系统得到了大范围的完善性能,操作方面都得到了很大的提升,也已经不输于其他的数据库了,成为世界一流的数据库。 (责任编辑:qin)