|
目录
使用自动迁移
注意:如果您的用户目录不在缺省位置,则无法使用迁移工具。
在安装了 Java Studio Creator 2 Update 1 产品后,当您第一次启动它时,将打开“确认导入设置”对话框。如果在“确认导入设置”对话框中单击“是”,则会保存以下设置:
- 所有以前创建的项目和文件仍然有效,只是需要对一些嵌入的引用进行更新。有关详细信息,请参见使用 Java Studio Creator 早期版本开发的项目。
- “欢迎屏幕”项目列表。
- IDE 窗口位置。示例:如果在 Java Studio Creator 2 版本中将“项目”窗口移动到了左上角,则在迁移到 Java Studio Creator 2 Update 1 版本后,“项目”窗口仍将位于左上角。
- 项目设置,如断点和调试器设置。
- IDE 选项设置(字体大小和颜色、浏览器、搜索设置)。
- 安装的服务器设置将从 Java System Application Server 8.1 UR 2 更改为 Java System Application Server 8.2。
- 所有工具箱代码片段和组件。
- 用户库。
- 组件库。
- 更新中心和 Web 服务的代理设置。
- 数据源、数据源别名和数据驱动程序。
- Web 服务。
- EJB。
一旦您在“确认导入设置”对话框中进行了选择,那么当重新启动 IDE 时,将不再打开该对话框。如果您最初选择了“否”,随后又决定迁移您的设置,则可以通过执行以下操作来打开“确认导入设置”对话框:
- 关闭 Java Studio Creator 2 Update 1 IDE(如果已打开)。
- 删除 Java Studio Creator 2_1 用户目录。例如,在 Windows 上,该目录的位置是
C:\Documents and Settings\username\.Creator\2_1。
- 启动 Java Studio Creator 2 Update 1 IDE,然后在“确认导入设置”对话框中单击“是”。单击“确定”完成迁移。
使用 Java Studio Creator 早期版本开发的项目
在迁移过程中,任何打开的文件或项目都将迁移到 Java Studio Creator 2 Update 1 IDE 中。在打开 Java Studio Creator 2 Update 1 IDE 后,您会看到这些项目名称的旁边有一些黄色的三角形。这些三角形表示缺少服务器引用。要修复服务器引用,请通过 Java Studio Creator 2 Update 1 IDE 来部署项目。有关端口号的相关信息,请参见 Sun Java Studio Creator 2 Update 1 安装和发行说明。
IDE 的每个版本都捆绑有样例应用程序,对于 Java Studio Creator 2 IDE 捆绑的样例应用程序与 Java Studio Creator 2 Update 1 IDE 捆绑的样例应用程序来说,二者所使用的数据库并不相同。请确保只用 Java Studio Creator 2 Update 1 版本打开捆绑的 Java Studio Creator 2 Update 1 样例应用程序。
Java Studio Creator 2 Update 1 IDE 捆绑的是 Java DB (Derby) 数据库系统,而 Java Studio Creator 2 IDE 捆绑的是 PointBase 数据库系统。由于产品版本之间使用不同的数据库,因此您需要同时对样例数据源(提供对捆绑数据库系统的访问)以及使用这些数据源的项目进行一些更改。
包含所有数据的 Java Studio Creator 2 样例数据源(JumpStartCycles、Travel 和 VIR)均已迁移到 Java DB 数据库中。同时,样例数据源模式也进行了一些小的改动,有关这方面的概述,请参见 模式更改部分。
在 Java Studio Creator 2 中定义的任何 PointBase 数据源均已保留在 Java Studio Creator 2 Update 1 中,但是这些数据源会因为 PointBase 数据库不存在而无法使用。您需要创建相应的 Java DB 数据库(并修改数据源以使用该数据库)或者运行自己的 PointBase 数据库服务器。
任何使用其他数据库系统(DB2、Oracle 等)的用户定义数据源无需进行更改就可以迁移,并且可以在 Java Studio Creator 2 Update 1 中继续使用。
Java DB 数据库和 PointBase 数据库系统之间存在细微的不兼容性,因此需要对内置数据源的模式进行一些小的改动:
- 在 JumpStartCycles 数据源中,
part 表的 desc 列被重命名为 descr,因为 desc 是 SQL 中的保留字。
- 在 Travel 数据源中,
Person 表 FrequentFlyer 列的类型由 BOOLEAN 更改为 SMALLINT,因为 Java DB 数据库当前不支持 BOOLEAN 数据类型。
这些更改存在于内置的数据源以及依赖于这些数据源的 Java Studio Creator 样例应用程序中。如果具有依赖于内置数据源的项目,则需要按照如下所述对这些项目进行更新。
Java Studio Creator 数据源在项目和数据库之间提供了一种抽象级别,因此在 Java Studio Creator 2 中生成的大多数项目都无需更改就可以运行。同时,那些使用 Java Studio Creator 2 中内置数据源(JumpStartCycles、Travel 和 VIR)的项目也可以运行,但是您需要对其进行少量的更新,以反映 模式更改中所列的两项模式变化。例如,使用 JumpStartCycles 的项目需要将 descr(而不是 desc)作为列名。对于 Java Studio Creator 2 Update 1 IDE 捆绑的样例应用程序来说,上述更新均已完成,应用程序可以使用修改后的模式运行。
更多的开发者资源:
|