WebLogic Portal
来源:互联网 发布:ssl协议端口号 编辑:程序博客网 时间:2024/05/09 02:02
初学有不对地方请大家指教
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环境
三、理解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. A .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
- Weblogic portal cache
- pointbase--Oracle WebLogic Portal
- WebLogic Portal:第一次亲密接触
- weblogic portal 11g 集群
- 利用BEA WebLogic Portal 8.1进行内容管理
- BEA正式推出WebLogic Portal 10.2
- Spring与WebLogic Portal的基本交互
- BEA Weblogic Portal内容管理的一些要点
- WorkShop + WebLogic Portal 开发和配置
- 使用Maven 2创建WebLogic Portal应用程序
- WebLogic Portal 项目元素结构关系
- WebLogic Portal学习系列之一:让WebLogic Portal使用Oracle数据库
- BEA Weblogic Portal内容管理的几点开发经验
- BEA Weblogic Portal 8.1内容管理的几点开发经验
- 在Weblogic Portal里加入Struts的应用程序主要步骤
- WebLogic Portal中实现AJAX编程之架构
- 用WebLogic Portal 8.1 开发 JSR 168 Portlets
- PLSQL学习(二) 数组专题
- 浏览历史记录功能
- windows内存管理
- ant
- 数据缓加载和绑定表的特别方式
- WebLogic Portal
- 多线程编程经典实例
- hibernate使用小结
- 鼠标测距2
- 常用滤波算法
- 一些哽咽的问题
- SUN Portal SSO
- [操作指南] 1、如何设置客户的协议价
- 在AIX上安装VNC