WEB开发网
开发学院软件开发Java 借助 BeanKeeper 快速实现对象持久化 阅读

借助 BeanKeeper 快速实现对象持久化

 2010-06-18 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)此外 BeanKeeper 还依赖于下列类库::commons-lang-2.4.jarcommons-io-1.4.jarcommons-logging.jarcommons-collections-3.2.1.jarcommons-configuration-1.6.jarl

查看原图(大图)

此外 BeanKeeper 还依赖于下列类库::

commons-lang-2.4.jar

commons-io-1.4.jar

commons-logging.jar

commons-collections-3.2.1.jar

commons-configuration-1.6.jar

log4j-1.2.15.jar

在本例中,我们使用的是 MySQL 数据库来持久化数据,所以我们还需要下载 MySQL 的 JDBC 驱动:

mysql-connector-java-5.0.8-bin.jar

保存对象

在本章中,我们将演示一个案例介绍如何利用 BeanKeeper 将员工 (Employee) 信息持久化到 MySQL 数据库中。首先从 CSV 文件中一条条读出员工信息,然后将这些信息生成一个 EmployeeBean 对象,然后将 EmployeeBean 对象持久化。

首先我们需要定义一个“类似 JavaBean”类,那么“类似 JavaBean”是什么意思呢?真正的 JavaBeans 是一些可视组件,可以在开发环境中配置它们以便在 GUI 布局中使用。一些用真正的 JavaBeans 开始的惯例在 Java 社区中已经变得非常普及,尤其是对于数据类。如果一个类遵守下列惯例,我就称其为“类似 JavaBean”:

该类是公共的

它定义了一个公共的缺省(无参数)构造函数

它定义了公共的 getX 和 setX 方法用来访问属性(数据)值

既然技术上的定义不成问题,在谈及这些“类似 JavaBean”类的其中一个时,我将跳过所有这些,并只称呼它为“bean”类。

如下表所示,我们定义了一个 EmployeeBean 类,类中包含员工 id,姓名,年龄,入职年月信息。

清单 1. EmployeeBean 类

上一页  1 2 3 4 5 6 7  下一页

Tags:借助 BeanKeeper 快速

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接