- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 克罗斯威尔公司在巴西的产品销售.doc
- 党支部2010工作计划.doc
- 全新四级听力杨世登9-15.doc
- 全国洗染行业基本状况调查报告.doc
- 全等三角形复习学生用学案2.doc新.doc
- 八上Unit2Topic2SectionB.doc
- 八乐梦基础评估.doc
- 八下马说中考复习精要.doc
- 八年级上学期数学试卷1月16日.doc
- 八年级上册知识.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
最近下载
- 接受美学视角下的儿童文学翻译——以《小王子》为例.docx
- 做情绪的主人 一 认识情绪 课件.ppt
- 六年级上册英语教案-Module 4 Unit 1 Thanksgiving is my favourite festival∣外研版(三起).docx VIP
- 新动物防疫管理制度.doc
- 电工培训课件PPT(共-95张).ppt
- 第1课 社会主义在中国的确立与探索【中职专用】-【名师课堂】高一思想政治《中国特色社会主义》备课精品课件(高教版2023·基础模块).pptx
- 质量控制实验室GMP指南1300问完整版.pdf VIP
- 医学影像学-消化系统的影像学诊断.ppt
- 旅游界app项目创业计划书.pptx VIP
- 第1课 铰链四杆机构的组成及分类公开课教案教学设计课件资料.pptx VIP
文档评论(0)