2.1.3 JavaBean
JavaBean 是一种JAVA语言写成的可重用的组件。为写成JavaBean,类必须是具体的和公共的,并具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的属性。
用户可以使用JavaBean,将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且使得其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。我们可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。就好比是文修机械时用到的各种修理工具,我们可以选择最适合我们的工具来与自己的程序搭档。
JavaBean通常分为类为可视化组件和非可视化组件两种。可视化的组件可以是简单的GUI元素,如按钮、文本框,又或者是复杂的,如报表组件等等;非可视化组件没有GUI表现形式,一般都是用于封装业务逻辑、数据库操作等用途。
JavaBean又同时具有以下特性:
(1) 易于文护、使用、编写。
(2) 可实现代码的重用性。
(3) 可移植性强,但仅限于Java工作平台。
(4) 便于传输,不限于本地还是网络。
(5) 可以以其他部件的模式进行工作。
2.1.4 JDBC
JDBC(Java Data Base Connectivity,java数据库连接)是一种被用来执行SQL语句的Java API,可以为多种关系的数据库提供统一的访问,它由一组用Java语言编写的类和接口组成。JDBC提供给了工具/数据库开发人员一个标准的API,通过这个API,开发人员可以构建更高级的工具和接口,使数据库开发人员能够用纯粹的 Java API 编写数据库应用程序。
有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必再为访问Sybase数据库而写一个程序,为了访问Oracle数据库又写一个程序,或者为了访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。
简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。
2.2 数据库
数据库指的是以一定方式储存在一起的、能够被多个用户所共享、具有尽可能小的冗余度、以及与应用程序彼此独立的数据集合。
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,由统一的软件对数据的增、删、改和检索进行管理以及控制。从发展的历史来看,数据库是数据管理的高级阶段,它是逐渐由文件管理系统发展起来的,衍生至今的产物。
数据库的基本结构划分为三个不同的层次,这反映了三种不同的观察数据库的角度。
物理数据层:它位于数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,它全部由来自内部模式描述的指令所操作处理的位串、字符和字组成。
概念数据层:它位于数据库的中间一层,表示了数据库的整体逻辑。它指出每个数据的逻辑定义,以及数据之间的逻辑关系,是存贮记录的集合。它涉及到了数据库所有对象的逻辑关系,而并非它们的物理情况,是在数据库管理员概念下所存在的数据库。 jsp+mysql音乐作品管理系统的开发(4):http://www.youerw.com/jisuanji/lunwen_17808.html