CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

WebLogic Portal 性能管理

作者: Rini Gahir,  出处:Dev2Dev, 责任编辑: 叶江, 
2007-06-29 10:19
  本文讨论了 WebLogic Portal 在性能管理方面存在的一些挑战,并为在门户应用程序内进行性能瓶颈调优提供了一个很好的起点……

  即使是经验丰富的 Java Web开发人员也会惊讶于开发门户这一如此巨大的飞跃。最终用户看到的那个简单漂亮的界面的背后是像BEA WebLogic Portal 这样的商业产品提供的强大功能和复杂性。当门户应用程序处于生产阶段时,诊断性能问题就会显得格外的困难。

  本文假设您对WebLogic Portal的功能和术语已经十分熟悉。

  一个公司的门户能让公司更有效地利用其技术和人力资产,而同时又能为其员工、合作伙伴和客户提供一流的Web体验。由于这个原因,门户应用程序现在对业务来说十分关键,并且要能提供可靠的性能和可扩展性。BEA WebLogic Portal 是一种领先的基于Java EE 的门户服务器,可提供部署和运行门户应用程序的健壮的解决方案。

  WebLogic Portal 架构

  BEA WebLogic Portal 在一个完整的Web门户开发和交付平台中综合了统一的运行时框架、业务服务和生命周期管理技术。它可针对数千最终用户扩展并支持连续更改。

  图1 显示了 WebLogic Portal 架构。在门户被实例化时,它会生成门户资源的分类或层次,即所谓的WebLogic Portal 控件树。控件树包括desktop、book和portlet。如您所见,控件树对于理解门户应用程序中的性能问题至关重要。

WebLogic Portal 性能管理 图-1
图1. WebLogic Portal的层次化架构

  门户的基本构建块是portlet,portlet是小的门户应用程序,在Web页内通常描述为小盒子。它们是可重用组件,可提供到应用程序、基于Web的内容和其他资源的访问,并且可以访问和显示Web页、Web服务、应用程序和连锁内容提要。

  Portlet 相互独立开发、部署、管理和显示。管理员和最终用户通过选择和安排portlet可以创建个性化的门户页,这样一来, Web 页就可针对个人、团队、部门或组织量身打造。Portlet 依赖于门户基础架构来访问用户配置文件信息、参与窗口和动作事件、与其他portlet 通信、访问远端内容、查找凭证和存储永久数据。

  由于portlet 也是servlet,所以它们共享类似的重入和性能关注点。单一的 portlet 实例(即portlet 的 Java 类的单一实例)由所有请求者共享。由于处理portlet和 servlet 的线程数量有限,所以每个 portlet 要能尽快地完成其作业,以便整个页的响应时间能够得到优化,这一点非常重要。

共3页。 1 2 3 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i