如何使用WPF的概要分析.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何使用WPF的概要分析

企业应用事业部——产品发展部 如何使用WPF中的概要分析 修订日期: 2007-12-12 阅读范围: 企业应用事业部产品发展部全体、公司相关负责人 撰写人: 石伟伟 北京慧点科技开发有限公司 目 录 目 录 1 WPF概要分析简介 1 什么是概要分析 2 术语和定义 2 概要分析过程 3 概要分析类型 4 概要文件选择处理器 5 实现运行时定制概要分析Demo 13 实现基于Portal用户组的动态概要分析的Demo 27 实现定制概要文件选择处理器的Demo 38 小结 47 WPF概要分析简介 WPF开发中最为强大的一个方面是,可以将模型与概要分析配合使用,通过将预定义的不同的参数集与相同的代码库结合,生成相同应用程序的不同版本。 与传统开发比较,使用构建器创建的portlet和应用程序有两个优点: 构建器可以自动生成代码和执行开发任务。 构建器将根据它们的输入来更改它们的行为及生成的Web应用程序。 什么是概要分析 WPF概要分析指的是定义概要分析文件及概要分析条目值的过程,任何已概要分析的构建器输入都可以从中获取它们的值,它包含两个步骤: 创建或管理一个概要文件集、概要文件、概要文件条目、概要文件条目值(相关概念见下面介绍)。 将概要应用于构建器的输入。 使用概要分析,我们能为不同的用户、客户或情况,使用相同的模型生成不同的应用程序或Portlet。基于概要分析生成应用程序的过程图1所示。 图1:基于概要的应用程序生成过程 术语和定义 WPF中概要分析的相关概念: 名称 定义 概要文件集 是概要文件的集合。 概要文件 是一套参数,可以改变生成的应用程序的行为。根据用户的身分或者其他的上下文信息(例如语言)给构建器提供不同的参数值 概要文件条目 代表应用程序的一个输入变量。 概要文件条目值 概要文件中输入条目的值。 概要分析过程 概要分析过程包括下列一般任务:1. 创建概要分析集。将使用未包含任何概要分析文件条目的缺省概要分析文件(名为 Default)创建概要分析集。 2. 将一个或多个概要分析文件条目添加至概要分析集。 3. 将一个或多个概要分析文件添加至概要分析集。在添加每个概要分析文件时,还会对该概要分析文件应用缺省概要分析文件条目。 4. 通过更改每个概要分析文件的一个或多个概要分析文件条目值来定制该概要分析文件。 5. 通过从特定概要分析集中选择概要分析文件条目,对构建器调用编辑器中的构建器调用输入进行概要分析。 6. 通过应用各种概要分析文件组合来预览对模型进行概要分析的效果。 概要分析过程通常是以迭代方式进行的;可随时执行这些步骤中的任何一个,并且可能多次执行,以便在执行时能够对 portlet 或应用程序的变化做出细微调整。 概要文件选择处理器 在不同条件下,为了给构建器传送不同的参数,我们概要文件选择处理器进行条件的过滤使得相应构建器能够得到相应的正确参数进行执行。 在概要分析管理器的Select Handler编辑器中,可设置要用于当前概要分析集的概要文件选择处理器类。您也可以声明一个为概要分析集中的概要分析值动态指定数据的概要文件选择处理器类。 WebSphere Portlet Factory 包括下列概要文件选择处理器: 显式处理程序: 将请求与当前概要分析集中的缺省概要分析相关联,只能手工选择概要文件。通常在开发期间使用,以便您可预览应用了不同概要分析的模型。可以通过使用已应用的概要文件视图以指定要应用于模型的概要文件列表,来执行概要分析。如下图: 文件段处理程序: 根据 XML 文件中的用户/概要分析映射将硬编码用户与概要分析相关联。使用此处理程序需要在处理程序配置文件中指明XML文件的位置: Selection class=files.FileSegmentSelectionHandler Properties Property name=FileName factory/profile_segment_data/segments.xml /Property /Properties /Selection 并写明每个User对应的概要文件名称: segments segment name=Gold user userID=tom/ /segment segment name=Silver user userID=mike/ /segment /segments J2EE 角色处理程序: 将用户与 J2EE 角色相关联,并且返回与该角色相关联的概要分析。 可以指定J2EE角色与概要文件的关联,其中AllAuthenticatedUsers等角色都是J2EE Applica

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档