IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  WebSphere | Information Management  >

使用 Eclipse 和 WebSphere Portlet Factory 开发 Portlet

developerWorks

级别: 初级

Alex Barbosa Coqueiro (alexbc@br.ibm.com), IT Specialist, Lotus Technical Sales Team, IBM
Helmar Martens (hmartens@us.ibm.com), IBM WebSphere Portlet Factory Worldwide Customer Support, IBM

2007 年 3 月 28 日

现在注册或者使用您的 IBM ID 和密码登录。

本教程向您介绍如何使用 Eclipse 和 WebSphere Portlet Factory 为 IBM® WebSphere® Portal V5.1 开发 WebSphere Portlet 应用程序。不同水平的开发人员(从新手到专家),都可以利用 Portlet Factory 提供的软件自动化技术来开发复杂的 Portlet 应用程序。您将了解如何使用 WebSphere Portlet Factory 来开发用于从数据库中检索并显示数据的 Portlet。

目标

  • 创建和配置 Portlet Factory 项目

  • 创建新的 Portlet Factory 模型

  • 向该模型中添加专门的数据库 Builder

  • 使用 Builder 对数据进行外部化

  • 将该 Portlet 部署到门户中

预备知识

要学习本教程,读者只需要具备基本的 Java™、J2EE 和 Portlet 开发技能即可。


系统需求

本教程假定您已经在 Eclipse 中安装和配置了 WebSphere Portal Version 5.1x 以及某个版本的 WebSphere Portlet Factory 5.12.0。Portlet Factory 是安装于 Eclipse 中的一个插件。如果您需要使用 Rational Application Developer,请参阅 Portlet Factory 产品文档。

如果您已经有了这些产品,但尚未安装 Portlet Factory,那么可以按照本教程附录中的安装说明进行安装。

您还需要一个名为 jdbc/v5/sample 的数据源,并且必须将其配置为连接到 DB2 附带的 Sample 数据库。在开始学习本教程之前,请对您的数据源进行测试,并确保可以连接到 Sample 数据库。



学习时间

2 小时


格式

html, pdf


WebSphere Portlet Factory 概述

WebSphere Portlet Factory 为开发 Portlet 和 Web 应用程序提供了一个框架和开发环境。您可以使用它快速地开发 Portlet,即使是在对 Java 编程语言的知识很有限的情况下。

通过使用多种模型实现不同的应用程序层,WebSphere Portlet Factory 支持面向服务的体系结构 (SOA)。服务提供程序模型可以访问后端数据和服务。服务使用者模式(表现层)提供了前端 Web 用户界面。Portlet Factory 可以自动地生成这些层,并创建支持这些层之间松耦合所需的全部构件。

Portlet Factory 通过它的 Builder 技术来实现软件自动化。Builder 是可重用的软件组件,它用来生成一些软件资产,如 HTML、JSP 标记、XML 模式、Java 代码和其他的构件。例如,您可以使用 Builder 来创建 JSP 页面上的按钮、或创建一组显示数据库内容的 JSP 页面。每个 Builder 都可以进行访问,并由其他的 Builder 进行重用以创建新的功能。

可以对 Builder 调用进行管理并将其存储到模型中。换句话说,模型是进行 Builder 调用的容器,并且模型是保存 Builder 调用和配置的 XML 文档。

您可以将 Portlet Factory 项目部署到 WebSphere Application Server 和 WebSphere Portal Server。在开发 Portlet Factory 项目作为 Portlet 应用程序时,您必须考虑到特定于 Portlet 应用程序开发的各方面的问题。



回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

讨论


    关于 IBM 隐私条约 联系 IBM 使用条款