跳至内容 Java Solaris 社区 Sun 商店 加入 SDN 我的个人档案 加入的益处
 
将 Sun Java Studio Creator 2004Q2 项目导入到 Creator 2 中
作者:Beth Stearns 和 Sandip Chitale  
迁移到 Sun Java Studio Creator 2 时,您可能会首先注意到一个现象:该环境中有一个新的 JavaServer Faces Web 应用程序项目系统。您需要将旧的项目导入到这个新项目系统中。导入过程不仅将现有的项目(包括内容和结构)导入为新的格式,而且还会将原始项目保留在适当的位置,以供旧版本的 IDE 使用,或者用作备份。一旦完成导入,您就可以在 Sun Java Studio Creator 2 环境中维护这些项目了。

请记住,导入项目既不会将 JSP 页中的任何标记更改为等效的新标记,也不会更改与 JSP 标记有关的任何应用程序源代码。此外,该过程还不会影响 Java 源代码。

IDE 提供了一个向导,该向导可帮助您将现有的项目导入到新的项目结构中。实际上,这就相当于您打开一个新项目,然后将早期版本的现有项目导入到新的项目结构中。IDE 能够确保原始项目保持不变。

要启动此过程,首先应在 Sun Java Studio Creator 2 中创建一个新项目。在“新建项目”向导中,选择“导入 Creator 2004Q2 项目”选项。该向导随即会要求您指定要导入的 Creator 2004Q2 项目所在的文件夹位置。您既可以通过浏览找到此文件夹,也可以键入此位置的路径。

图 1:导入一个现有的项目
图 1:导入一个现有的项目
 

然后,该向导会要求您为导入的项目指定新的名称和位置(缺省情况下,该向导会显示现有项目的名称和位置以作为新项目的名称和位置)。

图 2:新项目的名称和位置
图 2:新项目的名称和位置
 

如果您指定的位置与现有项目的位置相同,则向导会要求您指定一个用来保留原始项目的备份位置。您既可以通过浏览找到此文件夹,也可以键入此位置的路径。备份文件夹应该是空文件夹,否则,向导会发出警告。

图 3:为现有项目指定备份文件夹
图 3:为现有项目指定备份文件夹
 

为现有项目指定备份位置后,IDE 会创建一个备份副本并开始进行转换操作。如果为新项目指定了一个不同的位置,则向导会继续进行转换而不创建备份,这是因为新项目将放在一个不同于现有项目的单独位置。

请注意,将现有项目导入到新的项目结构后,导入的项目可能无法利用新版本 IDE 的所有新增功能。通常,导入的项目会在其现有页面上保留现有行为。换句话说,您可以认为 JavaServer Faces 组件、数据表绑定和访问以及事件处理生命周期等的工作方式与早期版本相同。对于所导入的项目,您不仅可以继续添加其行为与旧项目风格相同的页面,而且还可以添加使用新版产品中新增功能(例如,新增组件和数据绑定机制)的新页面。