RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
Graph Servlet:用于门户频道的动态图像生成器
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 10:37
  • 来源:未知

Graph Servlet:用于门户频道的动态图像生成器

作者:Paul Lovvik 和 Beverly Sum

使用 Java Servlet API,可以为门户构建多种简单实用的实用程序。例如,Graph Servlet 在 Sun ONE Portal Server 6 的自定义频道中动态地图形化数据。 本文档描述了 Graph Servlet 的体系结构,并重点讲述其组件和实现。同时讨论了安装和部署过程、主要实现方面的优缺点以及故障诊断技巧。

目录

体系结构
主要组件
安装与部署
动态图像
高速缓存
体系结构的优点与缺点
故障诊断
参考资料
关于作者

体系结构

该程序包含三个主要组件:

驻留在系统类加载器 (java.awt.ClassLoader) 中的 Singleton 结构类,它在 Sun ONE Portal Server 和 Graph Servlet 之间共享数据。 使用 HTML 和 Java 技术中的 JavaServerPages (JSP) 创建的页面,用以生成频道内容。 动态呈现饼形图或条形图的 Java servlet。

图1阐释了体系结构中的请求流。

图1:请求流

图2展示了体系结构的层次。

图2:体系结构

用户与包含控制器的频道通信。视图将动态图像与标准 HTML <img> 标签合并在一起。这个设计围绕以下两个主要难点:

Sun ONE Portal Server 不能聚合 Java servlet。 JSP 页面不能生成动态图像,而这些图像正是图形实用程序所必需的。(使用 HTML 是惟一可行的选择) 比如 Time-sheet数据经常地变化并需要不断地升级。

主要组件

本节描述了 Graph Servlet 中的主要组件 —— JSP 页面和 Java 类的组合。

controller.jsp

controller.jsp 是控制器,用于从请求、频道的类 (JSPProvider) 和用户配置文件 (用于存储任务数据) 中收集信息。收集数据后,controller.jsp将对这些数据进行处理、排序和调度,以便生成图形。具体来说,controller.jsp 执行以下任务:

请求频道名称、将要图形化的活动以及图像的维度。请参见代码示例1-3。