Portal 的组成可以分为三部份(1) Portal Server(2) Portlet Container (3) Portlet
1)Portal Server 的定义是
一
个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的
信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧的个人化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息
内容。
2) Portlet Container 的定义是
portlet container 是提
供 portlets 执行的环境,包含了许多 portlets 并且管理他们的生命周期,他也会永远保存着 portlets 的喜好设置,一
个 portlet container 接收到来自 portal 的请求后,接着将这个请求传递给存在 container 的 portlet 执
行。portlet container 没有义务去组合 portlets 产生的信息?容,这个工作必须由 portal 来处理。
portal 和 portlet container 可以放在一起视为同一个系统的组件,或者分开成为两个独立的组件。
3) Portlet 的定义是
一
个 Portlet 是以 Java 技术为技术的 Web 组件,由 Portlet Container 所管理,专门处理客户
的 request 以及产生各种动态的信息内容。Portlets 为可插式 ( pluggable ) 的客户界面组件,提供呈现层成为一个信息系
统。
这些由 portlet 产生的内容也被称为片段 (fragment),而片段是具有一些规则的Markup( HTML、
XHTML、WML ),而且可以和其他的片段组合而成一个复杂的文件。而 Portlet 中的内容正常来说是与其他 Portlet 的内容聚合而成
为一个 Portal 网页。而 Portlet 的生命周期是被 Portlet Container 所管理控制的。
客户端
和 portlets 的互动是由 portal 通过典型的 request/response 方式实现,正常来说,客户会和 portlets 所
产生的内容互动,举例来说,根据下一步的连接或者是确认送出的表单,结果 portal 将会接收到 portlet 的动作,将这个处理状况转向到目
标 portlet。这些 portlet 内容的产生可能会因为不同的使用者而有不同的变化,完全是根据客户对于这个 portlet 的设置
分享到:
相关推荐
如何将早期 TIA Portal 版本创建的项目转换到TIA Portal V14或更高版本?
如何将早期 TIA Portal 版本创建的项目转换到TIA Portal V14或更高版本?.docx
西门子博途WINCC_与PLC的通信 TIA PORTAL V16
用友集团Portal开发手册,2016年版,用于用友Portal端开发学习
TIA Portal – 一个集成有控制器、HMI 和...产品在设计过程中特别重视对目前项目和软件的再利用和兼容性:例如,从S7-300/400转 向S7-1500,项目可以重复利用,S7-1200的程序可以通过复制的功能将程序转换到S7-1500。
转到“文件”以获取最新版本PHP-Webportal。 这是一个易于使用的基于PHP7.4 / MySQLiPHP-Webportal,可用于任何目的。 (在MySQL和MariaDB上运行)该框架基于我PHP-Module-Loader脚本和一些您可以在此处获取的模块...
您可以在转到门户登录屏幕时自动登录。帐户信息,矩阵代码存储在本地存储中,因此不会在互联网上发布,但请符合您自己的风险。---------------------这是自动登录到Titech Portal的扩展名。登录到门户后,您可以节省...
NULL 博文链接:https://wangpj.iteye.com/blog/859432
欢迎来到全新的预设包立即创建实验性和非正统的纹理,你将从来没有能够以前。 在这个包中,Steven和Pilgrim在传送门和热的惊人细节中调整了每个参数,创造了最有创意的体验。 与预设,你可以使用吉他,钢琴,...
从Touch Portal转到“导入插件”。完成此操作后,请重新启动Touch Portal。之后,您将有一个新动作列表,您可以从中选择。此外,“动态文本”(Dynamic Text)变量也可用。您可以从Dynamic Text Updater中看到它们,...
从Touch Portal转到“导入插件”。 完成此操作后,添加您的SmartThings Api密钥,您可以从此处获取: ://account.smartthings.com/tokens并将其输入到SmartThings插件设置中,然后重新启动插件。 之后,您将有一个...
utf8和gbk互转工具,可以自动检测文件的编码的格式,然后实现向另一种格式的转换
在控制面板中,转到设置→插件,然后单击Portal的“安装”按钮。 用法 现在,Portal有两个部分,并且都影响实时预览。 设备仿真器 设备仿真器是一个工具,可让您的用户预览其内容,因为它们会在不同的设备屏幕上显示...
GraphQL Portal网关 使用可配置的,分布式的和开放源代码的GraphQL网关,将所有数据源聚合到一个图形中。动机GraphQL社区和生态系统正在快速增长,而GraphQL Portal的目标是带来GraphQL固有的API网关。 它被设计为一...
Cobot 强制门户 已停产 我们已经停止在 Pfsense 上工作,并且不会再继续工作。 我们现在建议 Cobot 客户购买 。 这是路由器软件的系统补丁,为的强制门户功能添加了对支持。 安装此补丁后,强制门户将直接针对 ...
在 STEP 7 (TIA Portal) 中,如何在每个上升沿将输出信号进行反转
Flaconi Portal挑战 演示版 只需转到 特征 筛选器 按价格排序 使用滚动分页 React灵敏 建造 $ npm install $ npm run build 执行此命令后,捆绑包将位于/build (这将在AWS或Heroku上部署) 跑步 $ npm install $...
邪恶的传送门是门户网站的集合,可以将其加载到Evil Portal模块中,并可以用于针对WiFi客户端的网络钓鱼攻击,以便使用 和来获取凭据或用恶意软件感染受害者。 该项目需要您安装由创建的强制门户模块。 要在...
Carbon VFX门户 使用和 Web框架构建的Web应用程序。 它包括背景视频,自动生成的电子...安装Python之后,转到下载项目的目录。 例如,如果您的目录称为门户: cd portal 运行以下命令以安装Django: pip install d
之前介绍了 4 种安全认证方式了,这次介绍另外一种比较常用的,华为 H3C 称为 Protal 认证,也就是平常讲的网页认证,它的思路就是可以直接通过 open