[发明专利]一种简化Silverlight组件部署的方法无效

专利信息
申请号: 201110434417.5 申请日: 2011-12-22
公开(公告)号: CN102520962A 公开(公告)日: 2012-06-27
发明(设计)人: 董阳;罗红涛;程力南;李浩;李德逸 申请(专利权)人: 苏州博远容天信息科技有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 曹毅
地址: 215000 江苏省苏州*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 简化 silverlight 组件 部署 方法
【说明书】:

 

技术领域

发明属于计算机技术领域,具体的涉及一种用Sharepoint架构使用Silverlight做为开发组件工具,更具体的说,涉及一种简化Silverlight组件部署的方法。

背景技术

目前在采用Sharepoint架构使用Silverlight做为开发组件工具的项目,部署Silverlight类型的组件是采用比较传统的方式为手工方式,既每一个组件在网页中单独的部署一次。

传统的步骤如下:

1、新建过程

步骤1:上传Silverlight组件,既产生与之相对应的了URI:/_Layouts/ClientBin/组件名称;

上传至C:/ProgramFiles/Common Files/Microsoft Shared/Web Server Extensions/14/TEMPLATE/LAYOUTS/ClientBin目录(因系统而异)。 

步骤2:修改xap包里面程序特定的配置文件信息,如WCF ServiceReferences.ClientConfig中数据服务站点地址配置信息;

步骤3: 新建承载Silverlight组件网页;

加入Sharepoint站点,在菜单中依次进行下列操作:新建网页-->媒体与内容-->silverlight-->填写组件URI。

2、更新过程

步骤1:上传新版本的部件,并重新命名部件;

步骤2:修改组件包里面配置信息;

步骤3:编辑承载Silverlight组件网页,重设组件URI;

步骤4: 新建承载Silverlight组件网页;

加入Sharepoint站点,在菜单中依次进行下列操作:新建网页-->媒体与内容-->silverlight-->填写组件URI。

具体问题包括: 

1)每一个组件在网页中单独的部署一次,多个组件部署均要重复以上操作加入不同组件,效率很低;

2)修改组件配置信息需要打开编译好的组件包对其中专属的配置文件继续修改,非常不灵活;

3)版本更新麻烦;

4)需要再次进行配置修改,多次手工操作很容易出错;

5)浏览器客户端不更新组件,需要清除改组件在服务端的缓存文件;

6)部署多个版本组件需要多个网页载体,进行各版本功能比对不方便,同时不利于部署的故障转移。

而在集成类项目中测试、部署、交付等各个环节均需要重复部署各类版本的Silverlight等组件进行验证和确认,目前的部署方式增加了大量的人工成本,同时出错率高。在此类基于Sharepoint架构使用Silverlight开发的项目中迫切需要的一种优化的部署解决方案。

发明内容

为克服现有技术中的不足,本发明旨在提供一种简化Silverlight组件部署的方法,对Silverlight开发的组件在Sharepoint平台上的部署方式进行了优化,避免了Silverlight开发的组件的手工部署,同时将组件的配置信息由对组件本身内容的修改移到外部只对配置文件进行修改。

为实现上述技术目的,为达到上述技术效果,本发明通过以下具体的技术方案实现:

本发明通过增加一个WebPart对Silverlight组件进行包装解决减少对多个Silverlight进行部署统一部署一个WebPart,通过WebPart将配置信息有组件包内部配置转移到外边Web.config文件中进行配置。

本发明主要进行了两个主要逻辑修改

1、增加WebPart组件 

实现要点:

1)实现配置信息由外边(如web.config)读取传递到Silverlight组件。

2)实现Silverlight组件显示

原理:

① Silverlight App是由一个Web Application来host的,而所述Web Application是可以方便地配置的,由网站来把配置传给Silverlight,主要使用param标签中name为source进行组件识别码传递。本发明直接传递组件主文件名,拼接扩展名实现不同组件识别。其他识别组件方式可以通过对文件名采用加密、符号、代号等进行隐藏,在进行还原组件真实组件文件名来识别。

②网页输出Silverlight控件Html代码进行显示

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州博远容天信息科技有限公司,未经苏州博远容天信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110434417.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top