WEB开发网
开发学院软件开发Java 让开发自动化: 使用基于向导的安装程序 阅读

让开发自动化: 使用基于向导的安装程序

 2010-03-18 00:00:00 来源:WEB开发网   
核心提示: 图 2. IzPack 提供的定制的基于向导的 GUI 安装查看原图(大图)标准面板包括 LicensePanel、UserInputPanel 和 PacksPanel 等,在 install.xml 文件中,让开发自动化: 使用基于向导的安装程序(4),可以使用 <panels>

图 2. IzPack 提供的定制的基于向导的 GUI 安装
让开发自动化: 使用基于向导的安装程序

查看原图(大图)

标准面板包括 LicensePanel、UserInputPanel 和 PacksPanel 等。在 install.xml 文件中,可以使用 <panels> 元素定义要显示的面板,然后再定义编写安装程序时将使用的面板模板。清单 2 中的例子演示了如何定义面板模板:

清单 2. 确定安装程序中显示的面板

<panels> 
 <panel classname="HelloPanel"/> 
 <panel classname="InfoPanel"/> 
 <panel classname="LicensePanel"/> 
 <panel classname="UserInputPanel" id="UserInputPanel.0" /> 
 <panel classname="TargetPanel"/> 
 <panel classname="PacksPanel"/> 
 <panel classname="InstallPanel"/> 
 <panel classname="FinishPanel"/> 
</panels> 

您最常用的是模板类型可能是 UserInputPanel。这是让用户可以输入可变信息而定制的面板模板。这包括用户的联系方式信息、认证凭证、目录位置等。用户可能需要根据他们特定的环境在面板上输入信息。由于我们的团队需要用户连接到一个数据库并设置多个 JBoss 容器,所以我们使用面板提示用户提供特定的信息。

清单 3 是从 userInputSpec.xml 摘录的一个例子,在 清单 1 中我将它定义为一个资源。在这个例子中,我将收集特定于用户的信息,用于连接到一个特定的数据库。

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

Tags:开发 自动化 使用

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