U9组件组装、发布、升级U9客户化开发支持部杨旭2009年 6月15日课程编号:课程概述组件装配页面装配菜单装配升级部署主题课程概述组件装配页面装配菜单装配升级部署主题课程概述课程背景组件为什么要组装?组装工具的功能组装前后台组件;页面装配;定义页面中webpart的参数传递关系;添加菜单;发布;课程概述组件装配页面装配菜单装配升级部署主题应用的概念应用就是U9预设的子系统所有组件必须有对应的应用运行期时,将根据应用寻找组件应用启用后,启用相关组件应用分组分组管理分组可以视为一种容器可包容页面和组件一个应用在没有添加任何分组时本身就是一个默认的分组同一个应用下不能有相同的分组名出现增加分组删除分组组件装配得到服务组文件(SG文件)加载SG文件中的前后台组件课程概述组件装配页面装配菜单装配升级部署主题页面装配页面对应于Portal中的Page页面来源于UI组件中的WebPartForm设计器中的Form必须是主Form才能在这里装配URI是唯一标识,不能重,在多处会用到定义页面的参数一个页面中有多个UIForm, UIForm之间交互也在这里定义页面装配页面装配选中,拖到页面编辑区页面参数功能区部件编辑多Webpart间的参数传递目前主要应用与多Webpart的关联查询课程概述组件装配页面装配菜单装配升级部署主题菜单装配只能建两级菜单,第一级为菜单分组,第二级挂上页面的URI菜单的名称最终显示在Portal上菜单装配数据发布数据发布功能将装配工具定义的应用权限,页面信息,菜单信息发布到数据库其他功能保存载入数据库发布内容视图可检视发布到数据库的数据结构卸载数据库发布内容将删除所有已经用组装工具发布的数据库内容上次检查结果可显示上次弹出的错误对话框的内容课程概述组件装配页面装配菜单装配升级部署主题升级部署使用升级工具通常由U9开发部提供的补丁包,均可以使用该工具进行升级升级工具包含三个独立的升级功能:元数据升级,文件系统升级,报表升级升级部署手工部署对于插件式开发,或者自定义单据开发,无法用U9构造系统生成补丁包,所以须要手工部署部署文件类型脚本:直接执行(最好有事务保护)Deploy文件:拷贝到Portal\ApplicationLib和Portal\ApplicationServer\LibsAgent文件:拷贝到Portal\ApplicationLibBE、BP文件:拷贝到Portal\ApplicationServer\LibsUI文件: 拷贝到Portal\UILibDataCommand文件:拷贝到报表服务器Bin目录