1. 介绍
EclipseDatabase 是一种功能全面的数据库工具.
它有助于你设计数据库并产生Java代码以便访问数据库.
这个工具使用提供软件独立性的开放技术设计.
任何信息都存储在XML文件中, 所以没有任何隐蔽的信息.
大多数的产生器都是基于样板的,所以用户可以根据自己的需要修改样板.
(点击获得最大尺寸)
这个工具被设计适用于目前大多数的数据库.
访问数据库, EclipseDatabase 支持以下几种对象映射技术.
2. 模型
数据库建模是与Java相独立的.
即你可以创建数据库连接和图表到已经存在在你的Eclipse平台上的简单项目,Java项目,C项目或者其它类型的项目.
这个工具聚焦于数据库描述以及它的数据库描述语言SQL.
工具的目的是为开发团队提供一个数据库模型.
这个工具不是数据库管理者或产品的目标工具.
2. 数据库连接
数据库连接文件是EclipseDatabase的中心模块.
以下UML图表显示了DatabaseConnection连接不同的数据库文件.
(点击获得最大尺寸)
这个XML文件收集了每一个数据库模块的参数 :
(点击获得最大尺寸)
2.2 数据库 Schema
(点击获得最大尺寸)
这个XML文件收集所有的数据库元数据描述信息.
数据库 Schemas 是与 Apache Torque 和 Apache Turbine 兼容的.
仅一个数据库 Schema与一个连接相关联.
2.3. 数据库 Schema DTD
(点击获得最大尺寸)
每一个Schema文件与一个DTD文件相关联.
这个DTD文件作为数据库Schema元数据的字典文件.
这个DTD文件 是与 Apache Torque 和 Apache Turbine
兼容的.
2.4. 数据库图表
(点击获得最大尺寸)
每一个数据库连接可以以一种图形化的方式查看它的Schema文件.
这就是数据库图表的目的.
你可以编辑多个数据库图表与一个数据库连接相关联.
这个文件是xml文件格式的 :
(点击获得最大尺寸)
2.5. 数据库 SQL
(点击获得最大尺寸)
这个工具可以产生两种类型的SQL文件 :
- 数据库创建SQL脚本
- 数据库 Schema SQL 脚本
2.6 数据库 数据
(点击获得最大尺寸)
这个xml文件收集所有的数据库数据.
这个文件是数据库连接专用文件.
当运行数据库数据DTD和XML资源向导时将产生这个文件.
2.7. 数据库数据 DTD
这个dtd文件是作为严格数据库数据文件的字典文件.
这个文件是数据库连接专用文件.
当运行数据库数据DTD和XML资源向导时将产生这个文件.
3. 代码产生
数据库代码产生是与Java相依赖的.
即你需要创建一个Java项目以便产生Java代码.
然而,当使用一个Java项目作为应用程序时,你可以定义一个简单的项目去保存你的数据库描述.
3.1. Torque
Torque 是运行在持久层的.
Torque 是 Apache Software Foundation 项目.
EclipseDatabase 可以产生以下两种文件 :
- Torque.properties 文件
- Object Mapping Java 对象
3.2. Object Relational Bridge
ObJect Relational Bridge (OJB)
是一种 Object/Relational 映射工具,即允许Java对象和关系数据库产生透明的持久的映射.
OJB 是 Apache Software Foundation 项目.
EclipseDatabase 可以产生以下几种文件 :
- repository.xml 文件
- repository_internal.xml 文件
- repository_schema 文件
- OJB Java 对象
3.3. Hibernate
Hibernate Java中对象/关系持久化映射和查询服务的工具.
EclipseDatabase 可以产生以下几种文件 :
- Hibernate configuration 文件
- Hibernate Java 对象
- Stateless Session Bean
|