集成Adobe Flex和IBM WebSphere Portal

简介:借助 Rich Internet Application(RIA)的理念,Adobe Flex 将您带到了 Web 应用 程序开发的更高级别,而 IBM WebSphere Portal则提供了复合工具来构建基于 SOA 的灵 活解决方案。但是如何将这二者结合起来呢?一种方法是直接将 Flex 集成到WebSphere Portal 服务器 。本文带您亲历面向 WebSphere Portal 快速构建基于富客户端和组件的 Flex 应用程序的全过程,并 提供了一种很有效的方法来减少 WAR 文件的大小。

先决条件

本文面向的读者是想要用 WebSphere Portal 集成应用程序的Flex 开发人员。本文 假设您对 Flex 的基本编程以及 Java 编程都比较熟悉。此外,本文的相关部分还需要您具有对 WebSphere Portal 服务器的管理员权限。不过,本文并不要求您熟悉 WebSphere Portal 的编程或管理 。

为了跟随本文的学习,您需要安装如下工具以确保本文给出的示例能够很好地工作。

Adobe Flex Builder — 本文用 Adobe Flex Builder 3 进行编程。当然,您也可以用适当的JDK 和文本 编辑器进行编写,但额外的工作量会比较多。

WebSphere Portal V6.0.1 或更高 — 如果 您使用的是 WebSphere Portal V6.0,则应该升级您的WebSphere Portal V6 环境。

IBM Rational Software Architecture v7.0.0

IBM DB2 Enterprise v9.1

示例应用程序概览

让我们简单看看这个名为 TODOList 的示例应用程序的业务要求。很多用户都希望能够为约会、 周年纪念、提醒或其他的一些活动保留记录。而且他们还希望能够方便地查阅他们将来的一些内容项、 创建新内容项或在需要的时候删除任意项。我们能否为他们的这种需要提供一种灵活的工具呢?在本文 中,我们将向您阐释如何以一种类似于大多数开发人员创建应用程序的方式构建这个应用程序并展示完 整的开发过程。

如下所示的图 1 给出了这个示例应用程序的基础架构。在用 Adobe Flex 和 IBM WebSphere Portal 构建实际的应用程序之前,我们先快速介绍一下这个示例的技术层面。整个应用 程序将在一个 WAR 文件中构建,其中包括表示层和业务层模块,这些模块是在不同项目中开发的。

顶部的方框代表的是作为表示层的一个 Flex 项目,由 MXML 和 ActionScript 构建,底部的方框代 表的是作为业务层的一个 Java 项目,由 Java 和 JDBC 构建。Flex 应用程序通过一个 RemoteObject 调用 Java 服务,RemoteObject 是 Flex 所提供的远端过程调用(RPC)组件之一。在这个示例应用程 序内,我们将导入 BlazeDS 来实现这个远端对象。

图 1. 基础架构

时间: 2024-10-31 00:49:22

集成Adobe Flex和IBM WebSphere Portal的相关文章

IBM WebSphere Portal高级缓存内容转移数据网格中的性能收益

WebSphere eXtreme Scale 和 XC10 缓存设备提供了 dynacache 实现,它将缓存的内容存储在一个弹性的数据网格中,而不使用默认的 dynacache 实现(后者将缓存的内容存储在 IBM http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Application Server 堆空间中或磁盘上).本文介绍将 WebSphere Portal 高级缓存内容转移到一个 XC10 缓存设备所托

轻松上手安装并使用IBM WebSphere Portal V8.0

这种全新的安装方式为用户提供便捷的操作界面,可以将产品的安装.卸载.小版本升级.小版本回滚.功能部件的更新等操作集成于一体,是 http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Portal 自问世以来一次历史性的改革. 了解 WebSphere Portal V8.0 这种全新的安装方式是所有用户着手部署 Portal 环境以及了解.享受 WebSphere Portal 8.0 新特性的的第一步,本文将带您近距离

IBM WebSphere Portal Web Content Manager和DB2调优指南

简介:正在寻找一个资源中心来调优 WebSphere Portal Web Content Management 和 IBM DB2 for Linux, UNIX, and Windows 环境?本文描述该环境独特的.需要特殊考 虑的各个部分.您将学习如何调优 Application Server 和 WebSphere Portal.作为良好的开端,您将 学习一些应该设置为指定值的各种注册表变量和数据库管理器及数据库配置参数.最后,持续维护小节提 供了如何使 DB2 系统随系统增长仍然高效运

IBM WebSphere Portal配置向导基于Dojo的Web端工具

而且最为强大的是,在这个版本中引入了工作流的概念,那些需要很多步骤才能完成的配置 ( 例如:搭建集群 ) 再不用痛苦,只需根据模板逐步完成即可. 相信新版的配置向导助手会大大提高用户的工作效率,简化配置流程. WebSphere Portal 里的配置向导一向是用户所喜爱的工具,它可以http://www.aliyun.com/zixun/aggregation/17185.html">帮助用户简化配置过程,原本需要用户自己手工修改配置文件中的大量配置参数,现在只需要跟随配置向导一步一步填

IBM WebSphere Portal中的Web 2.0主题与皮肤定制开发介绍

在众多门户项目中,满足用户对 UI 的需求是项目成败的关键因素之一.良好的界面设计不但可以使用户操作更加便捷,而且能够使得应用 呈现条理更加清晰,从而提高用户的生产效率.WebSphere Portal 6.1 版本中新增加的 Web 2.0 主题特性通过 AJAX 的方式进行页面的客户 端页面聚合.相比起原来的服务器端聚合,这种方式在性能与用户体验上有了大幅度的提升.基于此,本文希望对 Web 2.0 主题皮肤框架的定 制与开发方面作全面的介绍.读者通过阅读本文可以快速开展 Web 2.0 主

猎头招聘——IBM WebSphere Portal 开发工程师

问题描述 职位描述:IBMWebSpherePortal开发工程师招聘人数:5名工作地点: 武汉职位要求:1.在软件行业从事设计/开发二年以上,英语流利,并具有企业级门户或大型网站开发的经验:2.具有一年以上IBMWebSpherePortalServer的项目开发经验:3.熟练掌握基于IBMWebSpherePortalServer的管理,熟练掌握portlet开发与部署:4.熟悉IBMWCM开发流程和活动目录:5.熟悉掌握Web应用开发,熟悉J2EE,Webservices,XML,JSP,

IBM Worklight集成对WebSphere Portal页面的多设备支持

本文将介绍如何在实现 http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Portal 与 Worklight 集成的过程中实现对 Android 和 iOS 应用程序的同时支持.此练习改进了 第 1 部分 中提供的示例,演示了如何构建一个 iOS 应用程序并动态地包含合适的 Worklight 资源. IBM Worklight 平台使您能够为许多设备环境创建应用程序,其中包括 iOS.Android 和 Black

实现WebSphere Portal和Lotus Web Content Management之间的更紧密集成

门户和 web 内容管理系统应该良好地配合 如果您曾经使用过 IBM Lotus Web Content Management 并试图使用 IBM WebSphere Portal 呈现内容,那么可能很难决定在哪里定义 您的站点结构.到目前为止,您基本上只有两个选择: 在 WebSphere Portal 和 Lotus Web Content Management 中定义站点结构,从而使用为页面新创建的 Lotus Web Content Management 站点 区域复制每个 WebSph

如何实现Websphere Portal 6.0与Cognos 8集成应用开发

目的 国内使用 Cognos 的客户群已经达到很大的规模,同时,WebSphere Portal 已经作为越来越成熟的应用集成和个性化定制产品被广大有相关需求的企业所接受.这样,如何把 Cognos 整合到 Portal中,已是越来越多的客户关注的问题.在这之前,由于 Cognos 与 WebSphere Portal 是两款具有不同特性和使用场景的产品(例如:Cognos 默认安装基于 Tomcat,不使用 LDAP.而 Portal 一般基于 WAS 和 LDAP 作为用户存储),所以二者虽