WebLogic Portal

初学有不对地方请大家指教

WebLogic Portal:

 

一、 WebLogic Portal 的生命周期中的四个阶段

 

Architecture  à  Development  à    Staging  à  Production

1-       决定基本的 portal 的配置

2-       workshop 上开发 Portals,Porlets,pages and books

3-       Portal Adminstration  控制台去创 建和配置 destops

4-       作相应的需要的改变将你的 Portals 移到生产环境中去

 

二、 典型的 weblogic portal 环境

       

WebLogic Portal_第1张图片

 

三、 理解 Poratl 开发

1-       portal 组件 :

      1.1-  当你用 workshop for weblogic  去开 发一个 portal 时你就会发现 ,portal 的定义是以一个简单的 XML 文件存在的 . 结构大概如下所示 :

            <?xml version="1.0" encoding="UTF-8"?>

<portal:root> 

<netuix:desktop> 

<netuix:body> </netuix:body>

</netuix:desktop>

</portal:root>

          1.2-weblogic portal 中各组件及内容的概念 :

              1.2.1-Desktop:  一个 desktop 提供了一种特殊的方式去查看 portal 的各个组件   ,它包括 portal header,footer,body, body 中包含了

                                                大多数的 portal 的内容 (books,pages,portlets,Look&Feel  元素 ) 在一个 portal 中能支持一个或多个 desktop ,在 portal 管理员设置了相应的权限后,可以向最终用户发布 destop 供 其访问,用户也可以在一个 desktop 上定制自己所要查看的内容。

              1.2.2-Shell:     一个 desktop Header Footer 被一个 shell 文件( .shell )所控制。该文件实际上也是一个 xml 文件。在 portal 层次树中属于 desktop 的下层。

              1.2.3-Book:     book 是一个提供 high-level 的内容组织与导航。 Books 包含 pages 和其它的 books ,提供了一种对 pages content 分级嵌套的机制。

1.2.4 -Page:      Pages 包含 portlets 展现实际的 portal 的内容, Pages 也能包含 books( 个人理解为是某一个具体 page 上的导航 )

1.2.5 -Menu:    Menus 是一个可选的组件用于松散的去连接 books pages ,一个 menu 负责去展现不同类型的导航组件,如 : 一组 tabs ,一组 links 或树结构。 WebLogic Protal 提供了两种类型 的 menus: 单层次的与多层次的,单层次的为与 book 直接相连的一些 pages,child books 提供导 航,而多层次的 menu 提供一个分层次的 menu 去导航一个 book 内的所有的 books pages

1.2.6 -Layout and Placeholder:    

可以利用 Layout   Placeholders 去构造 portlets books 在一个 page 上的显示方式 .

              1.2.7-Portlet: Portlets 是一些展现你的 applications,information,and business processes 的窗口。

        1.3-  组件的层次关系

2-       File-Based Portals and Streaming Portals

2.1-  当你基于一个 .portal 文件( File-Based )在 weblogic portal admin 控制台上 创建一个 desktop 时,这个 .portal 和它的相关资源将被放进 数据库。

      一旦,这个 desktop 被创建,那么在 WPAC 中对其作相应的修改时只是作用于这个 desktop 对原始 的 .portal 文件不产生影响。这时通过浏览器访问将是以流的方式。

2.2-  系统执行时不会去太在意 FBP SP 之间的不同,这两类型的 Portal 优点、缺点取决于你要 开发多少个 portlets ,要提供多少功能给最终用户用,及其如何管理你的 portal

2.3- Notes:   You cannot set entitlements on a file-based portal, but once you create a desktop that is based on that portal, and you set entitlements on those artifacts in the desktop, then the  .portal  file will also pick them up at runtime.  .portal  file does not go to the database , but an entitlement check is still made at runtime; these entitlements are stored in LDAP. If you don't want a file-based portal to run entitlement checks at runtime, you can turn this off in the  WEB-INF/netuix-config.xml  file.

你可能感兴趣的:(WebLogic Portal)