基于JAVA的家庭理财系统设计+文献综述(4)
时间:2018-03-10 20:25 来源:毕业论文 作者:毕业论文 点击:次
操作系统:Windows 7 旗舰版 32位 SP1 开发工具:Eclipese 数据库:SQL Server 2005 服务器:Tomcat 5.5 ;jdk1.6 2.4 开发软件 2.4.1 Java 利用Java来模拟建立对象,熟悉传统程序设计语言的编程者也能够很好的掌握面向对象设计的规律。Java要比C++简洁得多,不仅有更高的可靠性,除去了最大的程序错误根源,而且也具备较高的安全性。在许多方面都能表现出Java更有优势,例如,在Java中可以非常简单直接进行动态调整,可以动态调整库中方法和增加变量,而不需要另外对客户端作出任何修改。Java还提供了大量的类库、API文档和第三方开发包,还有丰富的开源项目。 2.4.2 Eclipse Eclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型的可扩展开发平台,也是当前最有名的开源项目之一,IBM在最近几年里一直都在大力支持发展这个项目。Eclipse具体包括以下四个部分组成——Eclipse Platform、JDT、CDT和PDE。其中,JDT支持Java开发,CDT支持C开发,而PDE则支持插件开发。Eclipse 还附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。使用Eclipse作为系统开发的开发环境,它面向对象的编程方式(OOP)大大简化程序设计过程,还可以灵活地连接数据库,并且提供完善的指令控制语句、类与对象的支持及丰富的数据类型,事件驱动的应用程序,还有非常实用的编程语言和函数,以及面向对象的编程,和开放的数据库连接系统。 2.4.3 SQL SQL(Structured Query Language)是结构化查询语言,并将成为国际化标准语言。SQL语句可以嵌入在许多宿主语言之中,常见的例如有VB、VC、VC#、VB.Net、Delphi、PowerBuildings等高级语言。许多关系数据库系统DB2、Oracle、SQL Server 2000、Sybase等都已经实现了SQL语言。 本系统采用SQL Server 2000数据库,SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。同时, SQL Server与Windows NT服务器能够完全集成;支持Web技术;在笔记本电脑或者是台式电脑,以及大型多处理器上都能运行,表现出良好的可扩展性。 SQL的体系结构如图: 1 SQL的体系结构 2.4.4 JDBC JDBC技术是Java DataBase Connectivity的缩写,它是SUN公司提供的一种支持SQL常用功能的应用程序接口(Application Programming Interface)。通过类和接口,执行相关功能程序,就可以很容易地建立与数据库的连接,便可访问不同数据库。换句话说,先跟数据库建立连接,然后再把SQL语句传递到数据库,最后处理数据库返回的结果。JDBC 大大地拓展了 Java 的功能。例如,用 Java 和 JDBC API 可以发布包含 applet 的网页,而这个applet 所使用的数据可能是源自远程数据库;企业用户还可以利用 JDBC 通过 Intranet 把员工信息连接到一个或多个内部数据库当中。此外,JDBC的应用可以运行在任何支持的平台上,而无需在不同平台的应用程序另外重新开发。 JDBC的三层模型如图 2 JDBC的三层模型 3 设计 (责任编辑:qin) |