如何使用WPF的概要分析_第1页
如何使用WPF的概要分析_第2页
如何使用WPF的概要分析_第3页
如何使用WPF的概要分析_第4页
如何使用WPF的概要分析_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可编辑 word, 供参考版!企业应用事业部产品发展部如何使用 WPF 中的概要分析修订日期:2007-12-12阅读范围:企业应用事业部产品发展部全体、 公司相关负责人撰写人:石伟伟北京慧点科技开发有限公司目录目 录 .1.WPF 概要分析简介 .2.什么是概要分析 .2.术语和定义 .3.概要分析过程 .4.概要分析类型 .5.概要文件选择处理器 .6.实现运行时定制概要分析 Demo.1.5实现基于 Portal 用户组的动态概要分析的 Demo.30实现定制概要文件选择处理器的 Demo .4.1可编辑 word, 供参考版!小结 .5.4.WPF 概要分析简介WPF 开发中最为强大的

2、一个方面是,可以将模型与概要分析配合使 用,通过将预定义的不同的参数集与相同的代码库结合, 生成相同应 用程序的不同版本。与传统开发比较,使用构建器创建的 portlet 和应用程序有两个优点:构建器可以自动生成代码和执行开发任务。构建器将根据它们的输入来更改它们的行为及生成的 Web 应 用程序。什么是概要分析WPF 概要分析指的是定义概要分析文件及概要分析条目值的过程, 任何已概要分析的构建器输入都可以从中获取它们的值, 它包含两个 步骤:1.创建或管理一个概要文件集、概要文件、概要文件条目、概要 文件条目值(相关概念见下面介绍) 。2.将概要应用于构建器的输入。使用概要分析,我们能为不同

3、的用户、客户或情况,使用相同的模型可编辑word,供参考版!Fa aory 5ModelRinranonBuildersA model cn generate a family ofir-Jr jdi ire rent inoWes-j 口 殉乍慕 -Gonirollery I03K.空色rvt已酊骨ndWebApp B -JSP pages -Cori trailerH) )giC-Seruices andWebApp C-JSF pmg* -canirciiar* Services andobjects-XML and otherother生成不同的应用程序或Portlet。基于概要分析生

4、成应用程序的过程图1所示。图1 :基于概要的应用程序生成过程术语和定义WPF中概要分析的相关概念:名称定义概要文件集是概要文件的集合。概要文件是一套参数,可以改变生成的应 用程序的行为。根据用户的身分 或者其他的上下文信息(例如语可编辑word,供参考版!言)给构建器提供不同的参数值概要文件条目代表应用程序的一个输入变量。概要文件条目值概要文件中输入条目的值。概要分析过程概要分析过程包括下列一般任务:1.创建概要分析集。将使用未包含任何概要分析文件条目的缺省 概要分析文件(名为 Default)创建概要分析集。2.将一个或多个概要分析文件条目添加至概要分析集。3.将一个或多个概要分析文件添加至

5、概要分析集。在添加每个概 要分析文件时,还会对该概要分析文件应用缺省概要分析文件条 目。4.通过更改每个概要分析文件的一个或多个概要分析文件条目 值来定制该概要分析文件。5.通过从特定概要分析集中选择概要分析文件条目,对构建器调 用编辑器中的构建器调用输入进行概要分析。6.通过应用各种概要分析文件组合来预览对模型进行概要分析 的效果。概要分析过程通常是以迭代方式进行的;可随时执行这些步骤中 的任何一个,并且可能多次执行, 以便在执行时能够对 portlet 或 可编辑 word, 供参考版!应用程序的变化做出细微调整。概要分析类型Portlet Factory 提供了两种概要技术选择:概要文件

6、选择和概要值定 制。1、 概要文件选择概要文件选择可以用两种方式实现a) 一种方式是基于预定义的概要文件选择逻辑在重新生成应用 程序决定选用那个概要文件。 这个选择概要文件的过程是使用 概要文件选择处理器在幕后编程实现的。 本文稍后将详细介绍 概要文件选择处理器。b) 另外一种方式是使用 Portlet 定制机制将概要文件的选择过程 暴露给最终用户,例如,用户在 Portlet 编辑和配置模式下自 行选择概要文件。2、 概要值定制概要值定制也有两种实现方式:a) 概要值定制最广泛的用例是让最终用户能够在运行时显示指 定概要值, 这些概要值用来重新生成应用程序。 背后的概念与 WebSphere

7、 Portal 中编辑和配置模式下定制 Portlet 是一样 的。 Portlet Factory 允许在 Portal 中为 Portlet 创建编辑页或 配置页面,用户可以在这里更改用户界面等。可编辑 word, 供参考版!b) Portlet Factory 也提供了另外一种机制叫做值设置器,让概要 值的定制能通过编程执行。 值设置器的工作方式与概要文件选 择处理器相似,它允许开发者设置一些预定义的逻辑在重新生 成应用程序的阶段设置个别概要文件值。 Portlet Factory 附带 有一些默认的值设置器。当一个概要文件集定义了值设置器, 值设置器的选择将会覆盖概要文件选择处理器的选

8、择。 值设置 器与概要文件选择处理器的最主要区别是, 值设置器允许您通 过编程创建概要文件值, 与选择包含静态值的预定义概要文件 恰好相反。概要文件选择处理器到现在为止,我们了解到,一个基于概要的应用程序在重新生成 的阶段从不同的概要文件中取值,创建不同的应用程序行为。那 么,选择合适概要文件和设置合适值的工作在幕后究竟是如何进 行的呢? Portlet Factory 有一种被叫作概要文件选择器的机制。 概要文件选择器用来定义选择概要文件或设置概要文件值的逻 辑。每个概要文件集都必须关联到一个选择器。可编辑 word, 供参考版!User AttrbiJte HanrflefWP5 Grou

9、p Segment Harrier在不同条件下,为了给构建器传送不同的参数,我们使用概要文 件选择处理器进行条件的过滤使得相应构建器能够得到相应的正 确参数进行执行。在概要分析管理器的Select Handler编辑器中,可设置要用于当 前概要分析集的概要文件选择处理器类。您也可以声明一个为概 要分析集中的概要分析值动态指定数据的概要文件选择处理器Profile Selection Handler:ChqoM one of the prof Be sehction harJert from the Mr A pcofie sete Por Ex&i*a Mad 亡 Handler to ape

10、cihk request( (0 A fnEel Foe more nfortnian atxM proFilfsefcValue Setter:This Mva class wi be used to a value to be used fo a profile. It replaces the defufc mechaniim, See the help far mare infomahon. Fornwt: ccm, mycompany rmyCirstcrWdlueClassMaoBge Profits - Entries Select Hander jWebSphere Portl

11、et Factory 包括下列概要文件选择处理器:显式处理程序:将请求与当前概要分析集中的缺省概要分析相关联,只能手工选择概要文件。通常在开发期间使用,以便您 可预览应用了不同概要分析的模型。可以通过使用已应用的概 要文件视图以指定要应用于模型的概要文件列表,来执行概要 分析。如下图:To apply one or more profiles to the modeL select the profiles belou 日nd cfck Apply. You con also select an existing combination oF profiler.Profile Set Prof

12、ileProblems Tasks屁已应用的桶誓曽福可编辑word,供参考版!文件段处理程序:根据XML文件中的用户/概要分析映射将 硬编码用户与概要分析相关联。使用此处理程序需要在处理程 序配置文件中指明XML文件的位置:vSelecti onclass二files.FileSegme ntSelectio nHan dlevProperty n ame=FileNamefactory/profile_segme nt_data/segme nts.xml并写明每个User对应的概要文件名称:可编辑 word, 供参考版!v/segme ntvsegme n

13、t n ame二Silvervuser userID二mike/v/segme nt J2EE角色处理程序:将用户与J2EE角色相关联,并且返回 与该角色相关联的概要分析。可以指定J2EE角色与概要文件的关联,其中AIIAuthenticatedUsers等角色都是 J2EE Application Server声明的角色,如下图:可编辑 word, 供参考版!基于LDAP组的选择处理程序:将用户与LDAP组相关联, 并且查询概要分析集以返回与指定的 LDAP组相关联的概要 分析。使用此处理程序需要在处理程序配置文件中指明LDAP Server的地址,用户名,密码以及相关用户和组的信息:lda

14、p:/localhost:389可编辑 word, 供参考版!on usernasearchesv/PropertyvProperty n ame二java .namin g.factory.i nitialcom.s un.jn di.ldap. LdapCtxFactoryv/Propertyc n=rooto=IBMpers onuid!- Properties for doing group membershipo=IBMgroupofu niquenam uniq uemember/Propertycn二 root!- How long (in sec on ds) do we tr

15、ust the list ofgroups we store in the users sessi on after lookup -3600并指明每个Group对应的概要文件名称:可编辑 word, 供参考版!.语言环境选择处理程序:将用户与语言环境段相关联,并且返 回与该语言环境名称相关联的概要分析。此处理器主要与Localized Resource 构建器结合使用。-WPS执行方式处理程序:将请求与概要分析相关联,而该概要 分析与独立方式或在门户网站中运行方式相关联。可使用此 选择处理程序来执行基于执行方式的不同代码。此处理程序用于创建模型,这些模型根据其运行方式是独立还是 WebSph

16、ere Portal而变化。如果模型当前以 WPS中的portlet形式运行,此处理程序则返回Portal,如果独立运行,则返回Standalone。可编辑 word, 供参考版!要使用此模型,请创建一个概要文件集,它具有两个概要文件,名为Portal和Standalone。选择WPS执行方式处理程序 作为选择处理程序。在模型中,您可以对此概要文件集的构建 器输入进行概要分析。例如,您可以使运行模型以独立方式运行时,禁用仅限于门户网站的功能(如调用门户网站的 API) 这对于开发/测试非常有用,以便您可以独立运行模型,并且在 WebSphere Portal环境中运行时具有额外功能。 WPS组

17、处理程序:将请求与用户所属的 WebSphere Portal组相关联,并且返回与该组相关联的概要分析。概要文件选择处理器的运行机制:要根据用户所属的 WebSphere Portal 组对 portlet 进行概要分 可编辑 word, 供参考版!析,请执行以下操作:1.在 WebSphere Portal 管理服务器中: 为门户网站应用程序创 建有些用户和组。2.在设计器中:创建模型、概要文件集和概要文件。3.在设计器中:概要分析驱使 portlet 变化的构建器调用输入。4.在设计器的概要文件管理器中: 使用选择处理程序编辑器将概 要文件集的选择处理程序设置为 WPS 组分段处理程序。5

18、.在设计器的概要文件管理器中:在管理概要文件编辑器中,编 辑概要文件并使用添加外部按钮指定组名。必须指定精确指定 WebSphere 组名。6.在 WebSphere Portal 管理服务器中:为每个 WebSphere 组的每个 portlet 设置权限。7.在 WebSphere Portal 管理服务器中: 通过以一个用户身份登 录并访问已概要分析的 portlet 来测试概要分析。实现运行时定制概要分析 Demo我们将使用 WPF 开发一个简单的 Portlet ,让用户在编辑模式下 选择不同的概要文件,然后在视图模式下显示不同的文本可编辑 word, 供参考版!1、打开 WPF 设

19、计器,点击 Flie New WebSphere PortletFactory项目。将新项目命名为 ProfileApp.2、点击Next。将所有功能部件都去掉,这是因为这个Portlet比较简单,没有用到扩展功能部件集,将没有用到的功能部件 集去掉可以减小最终 war包的大小。-创建 Portlet Factory 项目区可编辑word,供参考版!国表:+教程玻样本4 =本地语言支持 -乙集咸扩展# Excel 扩展# L&tus协作扩展# PeopleSoft 扩展# SAP扩展騒Sifihel扩展 BckCancel添加功能部件集选择要添加到项目的功能部件Struts适配器+ 口1 We

20、bSphere Fortlet Factory Designer 二 Standard Demos+ 口卜 Wor 11 ace Dashboard Framework Standard D电mos + 口0 Vorkplace Dashboards3、点击Next。在项目服务器目标面板上,指定测试服务器的类型、安装目录等信息。可编辑 word, 供参考版!4、点击Next直到出现 WebSphere Portlet WAR 设置面板指定Portlet创建类型、WAR包目录等。创建 Portlet Factory 项目可编辑word,供参考版!Portlet WAE 名称选择 New WebS

21、phere PortletFactory模型。在选择项目面板中指定 ProfileApp。7、在选择模型面板中选择 Main and Page 然后点击下一步。m UKJ: WebSphere Portlet Factory 摸型X可编辑word,供参考版!平该供即 二蠶后 和显用随 面吋便J 页序或点 -程面起 一用页本 供应的基 型嘗一 複在定是 離以: P该可面发 :舊濮断 述In罰臥叙刑 描帕主页的可f Back1FinishICancel1 _ -18、选择Simple page,点击下一步。选择模型创建新的Mailt snd Pag*模型可编辑 word, 供参考版!9、 输入Pr

22、ofileTest作为模型名称,点击Finish完成模型创建YebSphere Portlet Factory 模璽fx.可编辑word,供参考版!保存新模型选择将保存此模型的位置并输入模型名称-输入或选择立件夹:|?r of i LeApp/WEB-IHF/mfldelsmodels模型名称: Pr&ilftTest|10、在设计器左下角的outline视图中,双击名称为pagel的页面构建器,将页面的内容换成下面的HTML代码片段。点击 确定,然后保存。ProfileTest Pagev/headR un time Profile Selecti on Fifti shYebSphere

23、Portlet Factory 模璽fx.可编辑word,供参考版!可编辑 word, 供参考版!Profile selected from Portal edit/cnofig modev/tdv/tableD yn amic Profile Selecti on v/bProfile selected by WPS group in fov/tdProfile selected by custom profileselecti on han dler可编辑 word, 供参考版!* VebSphere Portlet Factory - ProfileTest - Eclipse SDKF

24、ile Edi t Source Refacior Nwi gate Search Projact Run 複型 Window Help菇亍 o Q *e- & -lavi gator 胡 Fackag电 Escplor电f牢 Fi eAssetAszi gn(.FrofileTest XAlertsSchedular+ HlyTirstLAEO ItlySAP白-fe FITQ辽丛pp+ 耳 factcry-B IEB-INF bin builders cl cli antLibsfactory libpage 1:u面在税型中新建HTML页面,主要用于创建原型.在部薯过程中,更属性il&e

25、Q& 0&Q+ q 彳 屮 q 屮 T1L Outline 淀#|名称类型vmiii fests models.匕 factcry名称*页面內脅(HTML) ) *ODynamic Frafile Sglection torder-1Profilfi selected fro FortdCspvi name= rvmtim &_pr of 1 tleFrofil* Test Fi rzt T wsrni ngs,Description0 infosThe field EKamplfiEBE SANIFLEJISFUT.CATEGORY is nsverThe field ExampleJTBE

26、. SANIFLE_DI5Fm_CATEGORY is IL曲电TThe field FumberFormatting. KLJGN_EIGKT i 弓r tad 1Thi fi 41 尸面面 协娈数服构複谎门页页页Save保存整个项目。20、重构Portlet War包。右击ProfileApp项目名称,选择重建WAR 重建 Portlet WAR。21、用管理员身份登录Portal服务器,将项目生成的 WAR文件用WEB模块安装进去,新建一个测试页面,将 ProfileTestPortlet放在上面。访问页面,可以看到,运行时概要选择文本可编辑 word, 供参考版!PiofileTest

27、 PortlteRuntime Profile SelectionProfile selected from Poital &t/cnofig modeDynamk Profile SclectijonPiDiile selected by WPS group infoProfile selected by custom profile selection b&rudkr22、进入编辑模式,选择概要文件 profilel,点击OK返回ProfilcTest PoitlteProfBeT&stpsptofik Iruntimeprofilel OK Cancel23、可以看到,出现了 ”This

28、 is text from run time profile one ”文本。ProfileTfst Port lieRuntune Pnfile SelectioYiProfile selected tYoiri Portal edit/cruotig mode This is test from runtime profile one.Dynamic Profile SelectionProfile selededliy WPS group mfbPnjfiJe selected by custom profile select ioii handler24、再次进入编辑模式,选择概要文件

29、profile2,点击OK返回PnofileTtst PortltePiofileTestps profile runtimeprofile2 v c C也ncdl 25、如图所示,文本变成了 ”his is text from run time profiletwo ”可编辑 word, 供参考版!PortletWeb ServiceWeb翦切访问户和组资诟许可权所有门户网站用户组的威员一朋加、編辑和理碟用户爼和用户声匚新運组标识西户和组许可权 凭证保险库 强画策略T门户网站设置全局设蜀URL映射 定制唯名称名称 支持的支持的标记 支持的容户机 时人XML 3门户网站內容文档廂Wsfc内容库

30、 貝制需订户T搜盍管理它理携亲feibftftfeibftft ibftftftibftftft議卷科頂User: csrl, customerlFiofueTest FortlteRuntime Profile SelectionProfile selected from Portal editfcnofig mode This is text from mutime profile two.Dynamic Profile SelectionProfile selected by WPS group ixdoPxfile sekcted by custom profile selection

31、 haidkr实现基于Portal用户组的动态概要分析的 Demo1、 首先,在 WebSphere Portal管理服务器中:为门户网站应用程序创建有些用户和组a)在Portal服务器上创建两个组和两个用户:Group: CSRGroup, CustomerGroup企业应用專业郃可编辑 word, 供参考版!欢迎曰门户网站用户界面 管律页面 主迦和外表 Portiet 管理Web模块应用程序管理用户和组搜索:用户组V搜索务件:所有可用的捜索用户和组 所有门户网站用户组 CustonijerGmPortletWeb Sendeecn= custotnergrciup, cn= group s

32、,dc=smaitdot? dc= c om的咸员 一 添tlQk 编辑和删除.出尸组和.R.FWtb軻切 访问 0血资源许可权用户和粗许可权凭证保险库资源策略 门户网站设置全局设置URL映射定制唯一名称 支待的标记 支持的客户机导人导人XMLb)将用户 csrl增加到 CSRGroup组、customerl增加到CustomerGroup 组c)然后,将“所有已认证门户网站用户”添加给 ProfileTestPortlet的用户角色。-新建组 奥新能馬户|哦-添加咸员可编辑 word, 供参考版!2、在前面的ProfileTest模型中添加另一个文本构建器,输入如下值,点击确定,最后保存项目

33、。a)名称:DynamicProfileTextb)页面:pagelc)标记:dynamic_profile_textd)输入完后,如图所示可编辑 word, 供参考版!名称fDynami cFrofi 1T 锹 tPB1标记*文本使用的查找表文本格式替换标记內容文本在一亍或參个页面上的指定新记或其他位置中显示文本.属性页面位置确定位置的方法:席在指定的标记上广相对于指定的标记高级页面*j |d.ynamie_priofil&_text高级3、点击 FileNewWebSphere Portlet Factory 概要信息集,创建一个新的概要文件集。TebSptiere Portlet Fac

34、tory - Profilelest - Eclipse SD可编辑word,供参考版!Hew紅 t+Shift+H卜Ctrl+Ir高级Mwe.Rename . .P2Ri-i*4KhFSCsilvert Lin Delimiters T*I Print. _.Ctrl+fSwi tch Workspace.曰 Import.叩里r t Poptr t i 雲JQ t+Eiittrdldldldlf Fllajalll1r bflwtrit ProfilsApp2 . el&Esjb&th ProfiliApp3 . ex cluleFr osS er ver frofileilppi . p

35、roject 叶。订訥戸E血t怪序树複型IML狗建器调用輪辑器tfeb应用程厚閤任ir .jvxeffiE刃 1 asks巳应用的FS:要丈件Search0 y?祸四晅色阿 0 infQi诵定开始t 200T-1.慟 用MF.牡 par tie .m_pr .旦 Vindov.O RealPl.P WtbSph.事与站.3 IBM桌面D翱fmIhfe field Ex ample _J1E. SAMPLE JISFLA1C_C#LTEGOR ii MV&K read locally 世 Ihe field ExampleJE.SAMPLEJ)ISPlAl_CfcTEiKY is never r

36、ead locally i*! The field ffberFor*atting. AIZGF_KIO(T is nevr read locally 畔 Th. Fi “ H ITiwihP-TFnr A 11 i i? MTLTTn职 FflRMhT * np-vpr ira僅d 1 nrsll v4、在新建概要文件集面板中输入如下值。a)项目:ProfileAppb)名称:WPSGroupDynamicpsc)描述:The profiles set based on WebSphere Portal Group Info5、点击选择处理程序标签,在概要选择程序下拉列表框中选择 WPS G

37、roup Segme nt Han die,点击 OK,然后保存项目。File Edi I Souret Rtfacr 世 wgM已 Seureh Frsj ecl Rm 模型 Window HelpInter輕 WfchSphtr* Prtltl Fte-tCiry ftW雯信息集冷 WtlSphtr* FflrQti F*ctery 项目 掛 WebSphere Portlet Factory 複型6 Class严:Dtktrf F“j5.可编辑 word, 供参考版!FrafilaTftst.fll FSGr.0115Dynami cps XIS蟹文件选择楚理程序:从列表中谨择一个很要文

38、件选择处理程序口槪要文件选择处理稣了将特定谙求应用于模型的槪要文件口要菽取关于槪要文件选择处理程序的更寥信息诘参阅联机帮时*值setter方法:该定制Jav4类将用于指定檢要文件使用的值.它将取代缺省机制-谙参阅帮助以朕取更多洁息-格式: com. mycompaiky. myCastofflVfilu电Cl粒営営6、返回到构建器调用编辑器中,点击DynamicProfileText文本构建器中,文本框旁边的概要按钮。WFS Group Seoent Handler管理慨要立件案TcbSphcre Port let Factarj - PrafilcTcst - Eclipse SDE可编辑w

39、ord,供参考版!xtE: ifitfebSpLcre JPorlLetT est P orltetRjinlLneProfilETtKiDyn-an i cPr o L Le7 ex t 能JQ SunplaFortlcitJl.t IribulAE. j j vps. loc*le. r*lu& ps et ij9 tFSGroupUiyiLffiicps. setFE L;二勺 serilCtenpliteF H verkb0WEl_W4-bapp. tld ibni-veb-hnd. xna ib WebSphere Portal Portlet管理 Web模块 搜索匕可编辑word,

40、供参考版!Dynamic PtvGJe SeltcticMWebSphere Portal13、使用csrl重新登录门户,访问 ProfileTest PortletPsofifeTest Partite*Run tunc Pro 61c SrlcirtuiiiProfile eebcted. ftnm Portal. edjtJciiofg mode This isftom nmtnne prnfilB twn.Djitamic Profile SetectieTi _|PiDfite selected by WPS gpiip iidd(、The cunent us 战 belongs t

41、o djmsnricpiDfilejraupL :|ProfiLe svfected by cuslioni piofite selection14、使用 customerl重新登录门户,访问 ProfileTest PortletProfiteTes! PortlURimriiika Prafilf SehctbonProfile sckctcd from Poitd cditfcnofig mode The E lead rontinw piofile two.The crnierrttoF id fils selected by WPS 砂 up mfb Profile sekctedb

42、y custonn profile lectwh可编辑 word, 供参考版!15、可以看到根据用户所属组的不同, Portlet 显示不同的值。实现定制概要文件选择处理器的 DemoWPF中概要分析的关键就是如何在运行时选择合适的概要文件, 通过前面的Demo,我们了解到,对于运行时定制概要分析,用户手 工在编辑和配置模式下选择概要文件, 而对于动态概要分析, 您需要 指定在运行时动态选择概要文件的规则, 比如,将概要的选择与外部 Portal 用户组相关联。如果您想通过定义概要文件选择规则来扩展 WPF 的概要分析能力 .,您需要写一个选择处理类来实现您自己的选 择算法。本文接下来实现一个

43、自定义选择处理器的 Demo,我们将创建一 个星期处理器, 它会根据每周的星期来选择概要文件。 我们仍然在前 面创建的项目 ProfileApp 中继续。1、创 建一个 dayhandler.xml 文件 , 放在 ProfileApp 项目 的 WEB-IFNconfigselection_handlers 目录下。;PreileApp可编辑word,供参考版!+1 factory 0 & tfEB-IBF bin builders亡1 clierttLibE confi g2、Dayha ndler.xml文件的内容如下。 vDescripti onHan dler that return

44、s Mon day, Tuesday, Wed nesday, Thursday, Friday, Saturday, Su nday profilev/Descriptio n vSelecti on class二files.DaySelectio nHandl er v/Selecti on vSegme ntList class二files.DaySelectio nHandl er v/Segme ntListv/Ha ndler注意,此处Selection标记中的类名称要与我们下一步创建的处理 器类名相同。3、 在 WE

45、B-INFworksource 目 录 下创建 一个包files,然后在新建的包下创建一个类 DaySelecti | ilesegrrieiithandl er xm | j2eerlehandler. xml | Idpselecti unhandier. i localeselect i anhaiiidl& | portalmodetiandler. Kimi I UE er at tr i but ehaxidl er. s | rp s gr o*up ss gm ernthandl ei wpsmodehandler, xml冷 & e 户:-+

46、s-;E-E-;lsl:e!可编辑 word, 供参考版!lonHan dler.java-虑3 FrcfileApp+ t factory-L? WEB-IHFbin、buildjsrs(23 clientLibs config二 factcryu3 lib心 logs、-& profilesscrip t_t emplat e s wark+3 cl-厶 source-B ccm-Emartdat -I . 7 profilts L-a* placeholder, txt_ 1*- LNewWebSphere Portlet Factory概要信息集 来创建一个新的概要文件集。输入以下信息

47、,点击0K。a)项目:ProfileAppb)名称:CustomProfileSetc)描述: The profile Set which will use the custom profileselecti on han dler新建慨要文件集区可编辑word,供参考版!Cancel概要文件集创建一个空的新概要丈件集或复制一亍现有槻要文件集顶目:|FrofileAppT名称: CustomProfileSet描述:The profile Set which will use the custom profile select! on handler|选择要臺制的檢要文件集C可选)rzi属性i

48、Fini sh6、打开CustomProfileSet.pset文件,点击 选择处理程序 页签,然后在概要选择处理器下接框中选择Day Handler。点击OK,确认概要选择类的变化,保存项目。可编辑 word, 供参考版!7、返回构建器调用编辑器,点击添加一个文本构建器。在构建器调用编辑器中输入如下值,然后保存项目a)名称:CustomProfileTextb)页面:pagel可编辑 word, 供参考版!c)标记:custom_profile_text可编辑 word, 供参考版!页面*标迩*(| feu5loi_jrofile_tejtt名称页面标记*jjJ |wid | |E雲七口血r

49、pr口fil尊t: 直七I文本文本在一于超个页面上的寸匪:标记或莒世位置中显示立斗卜属性|Cust okFro f i 1 tT ax t页面宜置确走位置的方法:赫赫在指定的标记上c栢列于指定的标记C詢文本使用的亘找表眼消I rjI帮助8、点击文本字段输入框旁边的勺按扭,对文本输入进行概要分析。CustontPr ofil e:Tx I 盘文本A在Y敲客T页面上的拾定碇竝瓦ti位置中昱示立札属性辰 h tftriPr fil, T x t页而位置确定随的才法:档在指定的标记上r相对于猎定的牖记r高级DB文本格式薩换标记内容9、进入概要文件输入窗口,在概要文件集下拉框中选择CustomProfi

50、leSe。可编辑 word, 供参考版!槪要文件集概要文件集名称:CustonFrcfilaSbt慨要丈件案目槪要文件撰冃名称:*谨摇要立件垂|T-xt_Tx:t创建杀目 |生成順总盯巳嘅要分祈的构注辭入从犒要文件索中茯匪它的但.址值包含在给走槪要文件的阳姜交件果的一亍条目中.己生般廉目名称槪要文件却雁徭要丈件嘅要丈件 _阳笈交?TfBD*f Ault肓OKCmcsll 駐|10、按要下面的步骤创建星期一概要文件。a)点击创建概要文件按钮b)输入Mon day作为概要文件名新建慨妾文件高级DKCancelc)在高级(Advanee)选项部分,选择Monday作为关联的段, 点击OK关闭新概要文

51、件窗口。【擱要文件.输入根要立件的名称并 槪姜文件名:父槻要文件:可编辑 word, 供参考版!rx11、参照上面的步骤,依次创建 Tuesday Wednesday Thursday、Friday、Saturday和Sun day概要文件,并指定相应的值。-新建戳妾文件d)指定”Hello, today is Monday!”作为Monday概要文件的值X可编辑word,供参考版!概要文件集名称:Custofifrcif ildS&t0KCarifel除去慨劭折葩旳袂乌br*F. ”$脸孙点ClouHHL itmK* 酹生威頓里时巳唱要分折前构建齡旧姜丈井援中荒取它的迫.址值包含在络定慨要文件的阳要文件東的慨雯文件乘慨要文件零目慨査立件案目屯繭:|T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论