Derby 软件分发包提供2种基本的开发方式(也称为框架),分为简单嵌入方式和Derby 网络服务器方式。
嵌入方式
指定Derby 作为一个单用户Java程序而启动。 在本选项 中,Derby 为与Java虚拟机(JVM)相同的应用程序。 在本选项中,Derby 对最终用户几乎不可见,因为数据库 由应用程序来启动和停止,同时并不需要管理。
Derby 文档 通常称这种方式为嵌入式配置 或嵌入式模式 。
服务器(基于服务器)
指定Derby 作为一个能让多用户通过网络连接到Derby数据库的应用程序而启动。 在本选项中,Derby 运行在服务器的Jave虚拟机(JVM)中。 应用程序通过多个不同的Java虚拟机来连接服务器,并访问数据库。 Derby 网络服务器是Derby 软件分发包的一部分,为Derby提供这种类型的框架。 Derby 同时也可以在其他独立开发类型服务器应用环境下很好的运行。
Derby 文档常成这种方式为网络服务器配置 或 客户端 / 服务器端配置。