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

developerWorks 中国  >  WebSphere | Java technology | Rational | SOA and Web services  >

推荐读物列表: Java EE 与 WebSphere Application Server

针对 WebSphere Application Server V7.0 进行更新

developerWorks
文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


级别: 初级

IBM Software Services for WebSphere, WebSphere Consultants, IBM

2003 年 2 月 25 日
更新 2009 年 9 月 07 日

这个读物列表是 IBM Software Services for WebSphere 为客户、顾问和其他技术专家收集整理的,通过阅读该列表包含的关键读物了解 Java™ Enterprise Edition (Java EE) 和 IBM® WebSphere® Application Server 的使用。本文针对 WebSphere Application Server V7.0 进行了更新

简介

这个推荐读物列表提供包含关键信息的文档链接,应该在使用 IBM® WebSphere® Application Server 深入研究 Java™ EE 之前阅读它们。

这个列表针对希望使用或对 WebSphere Application Server 感兴趣的人员。

版本说明:如果没有特别的提示,则这份列表中的文档所包含的信息对所有当前支持的 WebSphere Application Server 版本普遍适用,即使这些信息是在以前版本的上下文中进行讨论的。当某项内容仅适用于一个或多个特定的 WebSphere Application Server 版本(或其他 IBM 软件)时,我们将在标题后注明适用的版本。

关于其他产品:尽管该列表为了解使用其他 IBM 产品和相关技术开发 Web 应用程序提供了入门点,但它关注的焦点是 WebSphere Application Server 产品家族。IBM developerWorks Rational® 专区 提供关于 Web 开发和 IBM Rational 产品的更全面参考资料,SOA 和 Web 服务专区 提供关于面向服务架构的文章和设计技巧,Project Zero 开发社区以及 WebSphere sMash 产品专题为您提供了关于使用 IBM WebSphere sMash 构建富 Internet 应用程序的信息。





回页首


列表

这个列表包含的各项按照以下类别进行组织:

Rational Application Developer & WebSphere Application Server 兼容性

Rational Application Developer V7.5 是 WebSphere Application Server V7.0 的开发工具,并且可以与 V6.1 和 V6.0 结合使用。

Rational Application Developer V7.0 仅能与 WebSphere Application Server V6.1、V6.0 和 V5.1 结合使用。

  1. 基础知识
  2. 体系结构
  3. 管理
  4. 数据集成
  5. Web 服务
  6. 应用程序开发
    1. Rational Application Developer 基础
    2. Java EE 开发
    3. Web 2.0
    4. Service Component Architecture
    5. 其他框架
  7. 安全性
  8. 问题诊断
  9. 性能和可伸缩性
  10. WebSphere DataPower Appliances
  11. 维护




回页首


A. 基础知识

您可以点击如下链接,马上下载 WebSphere Application Server 软件 V7 版本,体验其为您带来的新特性及新功能。

更多关于 WebSphere Application Server 的技术资源,请参考:

  1. WebSphere Application Server: 产品线(英文)

    Web 站点:WebSphere Application Server 支持大量行业内的平台,因此您可以根据自己的业务需求针对特定的平台构建应用程序。这个站点提供了关于可用的 WebSphere Application Server V7 产品版本的摘要信息。

  2. WebSphere Application Server V7.0: 技术概览(英文)

    红皮书:WebSphere Application Server 是 IBM 的 Java Platform, Enterprise Edition (Java EE) 平台实现。它遵循 Java EE 5 规范,包含在能够满足广泛客户需求的独特包中。每个包的核心是 WebSphere Application Server,它为企业应用程序提供运行时环境。这里讨论的重点是 WebSphere Application Server 的运行时服务器组件。

  3. WebSphere Application Server 系统需求(英文)

    Web 站点:详细阐述所有受支持的 WebSphere Application Server 发布版的硬件和软件需求。

  4. WebSphere Application Server V7 中的新特性

    文章:描述了 IBM WebSphere Application Server V7 中包括的一些功能强大的新特性和显著的增强功能,包括对新标准的支持、在管理方面的增强等,以帮助您实现更高的工作效率、更强的安全性、更紧密的集成和简化的管理。了解这个新版本中的关键特性,这些特性使得该版本可以为您的面向服务的体系结构提供灵活而可靠的基础。

  5. 多媒体课堂:IBM WebSphere 应用服务器 V7 新特性概览

    多媒体课堂:本讲座将向您全面地介绍 WebSphere Application Server(WAS)V7 中的新特性及在基础架构、管理、快速开发和部署等方面的新功能,其中包括对新的新规范、更多平台的支持,以及新增的智能预置、安全域、管理代理等新功能。此外本讲座还将向您介绍 WAS V7 的功能部件包以及版本。

  6. 在 AIX 上创建 WebSphere Application Server 7.0 虚拟分区

    文章:本文描述了如何使用 AIX 上的 NIM(Network Installation Manager) 工具和逻辑分区(LPAR)虚拟化技术来实现 WebSphere Application Server 7.0 虚拟分区的创建以及分发。

  7. 教程:在 UNIX 和 Linux 系统上安装和配置 WebSphere Application Server

    教程:在本文中,您将学习如何在 UNIX 和 Linux 系统上安装 IBM WebSphere Application Server(WAS),同时您还可以了解如何在服务器的启动和关闭过程中集成 WAS。本文还提供了许多参考资源,帮助您快速地设置和运行 WAS。

  8. WebSphere Application Server V7 快速迁移指南

    文章:本文向您首先简要概述了 WebSphere Application Server V7 的迁移工具及其使用方法,然后介绍了从特定版本迁移时一些需要注意的事项,以帮助您快速地将 IBM WebSphere Application Server V5.1.x 或 V6.x 迁移到 WebSphere Application Server V7.0。

  9. 将 WebSphere Application Server Community Edition 应用程序方便地迁移到 WebSphere Application Server

    文章:本文向您介绍了如何使用 alphaWorks 提供的 Application Advancement Assistant 工具将应用程序从 WAS CE V2.1.x 迁移到 WAS V6.1.x,以帮助您简化应用程序的迁移工作。





回页首


B. 体系结构

  1. WebSphere Application Server V7:概念、规划和设计(英文)

    红皮书:讨论 WebSphere Application Server V7.0 环境的概念、规划和设计,包括各种简单和复杂的实现。说明包含到 WebSphere Application Server 中的特性和打包方式,探讨最常见的实现拓扑,并讨论设计与 WebSphere Application Server 环境兼容的特定任务和组件。讨论了在分布式平台和 WebSphere Application Server for z/OS V7.0 上规划 WebSphere Application Server V7.0 和 WebSphere Application Server Network Deployment V7.0,以及迁移老版本需要注意的事项。

  2. 理想的 WebSphere 开发环境

    文章:描述用于 WebSphere Application Server 和与其密切相关的产品(比如 WebSphere Portal)的理想环境。“环境” 一词在此使用最宽泛的意义 —— 包括企业应用程序从开发到生产的所有方面。本文解释了为什么每个阶段都是必要的,以及减少成本的途径。

  3. Rational Application Developer V7.5 编程指南(英文)

    红皮书:针对 WebSphere Software V7.5 的 IBM Rational Application Developer 是功能齐全的基于 Eclipse 3.4 开发平台,可用于开发部署到 WebSphere Application Server 和 WebSphere Portal 的 Java Standard Edition Version 6 (Java SE 6) 和 Java EE 5 应用程序。Rational Application Developer 为所有开发角色提供集成的开发工具,包括 Java 开发人员、业务分析员、架构师和企业程序员。这个编程指南突出展示 Rational Application Developer V7.5 包含的特性和工具,并且包含一些实践示例,展示如何使用这些工具开发应用程序,并实现可视化快速应用程序开发。

  4. 超级集群解决方案,第 1 部分:实现应用程序的最大可伸缩性的技巧

    文章:本系列文章介绍了一种有用的技巧,可以在 WebSphere Application Server 中实现最大程度的应用程序可伸缩性,我们将之称为超级集群。本文将介绍应用于 HTTP 插件和 WebSphere Proxy Server 的 “超级集群” 技巧。

  5. Developing defensively: Part 1: Defensive architecture(英文)

    文章:探索预防性架构的原则,并了解解决一些常见的架构问题的方法,这些问题可能导致系统衰退,甚至导致整个系统失败。

  6. Problem Determination through Defensive Infrastructure Architecture: Part 1: Runtime deployments with queues and ESBs(英文)

    文章:广为流传的 “一切从简,keep it simple strategy”(KISS)是在构建基础设施时应该遵循的最佳实践。应用程序的开发、打包和部署需要慎重的思考和不懈的努力才能做好。不过,有时看似简单的实现可能会妨碍问题的诊断,导致产品运行时不稳定甚至不可用。IT 开发或运营团队的简单处理让问题诊断和分析变得更加困难,因为很难将离散的事件分开,或缺少有价值的数据。本文查看与 KISS 相对的现实示例,即 “过犹不及”。





回页首


C. 管理

  1. 使用 wsadmin 定位 WAS 资源对象的配置标识

    文章:本文通过几个具体的实例向您介绍了如何使用 wsadmin 工具定位不同的 WAS 资源对象以及如何添加/修改特定的属性。

  2. Websphere Application Server 环境配置与应用部署最佳实践

    文章:本文对 wsadmin 工具和 Jython 脚本进行了介绍,并选取应用部署为例,对 wsadmin 工具的使用和 Jython 脚本的编写进行了说明。本文还介绍了如何使用 XML 文件对 wsadmin 命令行工具和 Jython 脚本进行扩展,从而实现服务器的环境配置和应用部署的方法,并简要描述了配置文件的格式。

  3. 在 WebSphere Application Server V7 中将 z/OS 工作负载管理与WebSphere MQ 资源适配器一起使用

    文章:WebSphere Application Server V7.0 引入了与 Java Enterprise Edition Connector Architecture (JCA) 兼容的资源适配器,用于实现与 WebSphere MQ 的互操作性,从而使得 z/OS 工作负载管理器功能(z/OS workload manager function,zWLM)能够跨许多服务区域处理不同类型或优先级的消息。这对于优化业务应用程序的性能通常非常重要。本文介绍如何配置消息应用程序、WebSphere Application Server 和 z/OS 系统,以通过 MQ 资源适配器利用 zWLM 功能来处理在 MQ 与 WebSphere Application Server 之间流动的消息。

  4. WebSphere Application Server V7 中的系统管理

    系列文章:这个系列文章描述了 WebSphere Application Server V7 中的几个重要管理特性:

  5. WebSphere Application Server V7 管理与配置向导(英文)

    适用于 V7

    红皮书:提供一些信息,帮助系统管理员和开发人员配置 WebSphere Application Server V7 运行时环境、打包和部署应用程序,以及管理 WebSphere 环境。这本书详细解释了 WebSphere Application Server V7 运行时管理流程,包括在分布式平台上的 WebSphere Application Server V7 和 WebSphere Application Server Network Deployment V7 以及 WebSphere Application Server for z/OS V7 的配置和管理信息。

    V6.1 的可选读物:

  6. 在 WebSphere Application Server 中使用命令帮助简化管理脚本

    文章:命令帮助使用 Jython 脚本语言中的一个特性,它为在 WebSphere Application Server V7 管理控制台中执行的各种操作提供 wsadmin 命令。本文提供的用例场景能够帮助您利用该特性的所有功能。本文针对具有中低级 wsadmin 和脚本语言水平的管理员。如果您还不熟悉命令帮助,那么学习如何使用它、积累命令,并在使用变量时自信地使用常见命令。

  7. 欲言又止的 WebSphere Application Server 的相关问题

    专栏系列:解答关于 WebSphere Application Server 的常见问题的系列文章。重点内容:

  8. 使用虚拟映像模板部署 WebSphere Application Server

    文章:服务器虚拟化的一大优势是通过使用虚拟映像模板快速提供新的环境。本文提供一个在虚拟机模板中使用 WebSphere Application Server Network Deployment 的方法和示例脚本。该方法利用 WebSphere Application Server V6 中提供的新功能,从而使得为新的主机复制和定制模板安装流程更加容易。本文已经升级,从而包括了在 WebSphere 模板映像中包含 WebSphere 配置文件、应用程序和集群所需的技术和示例脚本。这些新技术缩短了激活时间,并简化了在 ISV 场景中将模板映像与 WebSphere 产品结合使用(比如 WebSphere Portal 和 WebSphere Process Server 等)。

  9. 大型共享拓扑中的策略及折衷方法:面向基础设施架构师和管理员的事实和建议

    文章:与尝试通过交互式方法部署和管理相反,通过计划、前摄性操作和战略决策可以解决管理大型拓扑面临的挑战。本文将帮助您识别一些策略、权衡和关键问题,它们妨碍着成功构建基础设施。

  10. 更新 WebSphere Application Server 企业应用程序时保持持续可用性

    文章:阐述将企业应用程序的新版本投入到生产环境中的一种方法,该生产环境要求应用程序实现持续可用性。本文讨论基于浏览器和基于 Java 客户端的应用程序。

  11. WebSphere 反向投资者: 在 WebSphere Application Server 中修改主机名称并迁移概要文件

    文章:如果您打算移动 WebSphere Application Server 配置或将其迁移到您的环境,那么必须更改主机名或将配置文件从一台机器迁移到另一台机器。本文解释如何完成该过程,不管您使用的是 WebSphere Application Server 版本 5.x、6.x,还是 WebSphere Application Server 版本 7。





回页首


D. 数据集成

  1. WebSphere and Messaging: A brief introduction to the Service Integration Bus(英文)

    博客:介绍 WebSphere Application Server 消息机制的基础概念的初级读物。

  2. WebSphere Application Server V7 Messaging Administration Guide(英文)

    红皮书:WebSphere Application Server V7 支持基于 Java Message Service (JMS) 和 Java EE Connector Architecture (JCA) 规范的异步消息。异步消息支持为应用程序提供将异步请求作为消息创建、发送、接收和读取的能力。WebSphere Application Server 提供一个默认的消息提供器,并且支持 WebSphere MQ 和通用消息提供器。这份 IBM 红皮书提供关于 WebSphere Application Server V7 的消息特性的信息。它包含关于配置、安全和管理消息资源的信息,焦点是 WebSphere 的默认消息提供器。

  3. 使用 WebSphere Application Server V7 中的 WebSphere MQ 消息传递提供程序

    系列文章:IBM WebSphere Application Server V7 在作为 Java Message Service (JMS) 提供器与 IBM WebSphere MQ 进行互操作方面取得了巨大的进步。本文提供关于新的 WebSphere MQ 消息提供器的概述,重点讨论它在 WebSphere Application Server V7 中的新功能和改进。

  4. 使用 WebSphere 中间件构建高可用性数据库环境

    系列文章:这个系列展示一些在使用 IBM DB2® 和 Oracle RAC 的 WebSphere Application Server Network Deployment 和 WebSphere Process Server 环境中实现高可用性、工作负载管理和灾难恢复的策略。





回页首


E. Web 服务

  1. WebSphere Application Server V7.0 中的 Web Services 安全策略及配置

    适用于 Version 7.0

    文章:本文首先向您介绍了 WAS 对 Web Services 安全性的支持,然后向您详细介绍了如何在 WAS V7.0 环境下分别通过管理控制台和开发工具 Rational Application Developer V7.5 为基于 JAX-WS 2.0 的 Web Services 和 Web Services Client 配置安全策略集。

  2. Microsoft .Net 和 WebSphere Application Server V7.0 间 Web Services 的互操作性

    适用于 Version 7.0

    文章:本文通过示例介绍了如何在 Microsoft .Net WCF V3.0 和 IBM WebSphere Application Server V7.0 中正确配置 WS-Secure Conversation 安全策略集及其绑定,以实现 .Net WCF client 和 JAX-WS service 之间的安全会话。

  3. Feature Pack for Web Services for WebSphere Application Server V6.1(英文)

    适用于 Version 6.1

    实用程序:包含 Feature Pack for Web Services 的 WebSphere Application Server V7 和 WebSphere Application Server V6.1 支持两个 Web 服务编程模型:JAX-RPC 1.1 和 JAX-WS 2.0(JAX-RPC 1.1 的继任者)。如果您使用未包含 Feature Pack 的 V6.1,那么仅支持 JAX-RPC 服务。您必须安装 Feature Pack 以获得更多的 JAX-WS 2.0 支持。如果您使用的是 V7,那么已经内置支持 JAX-WS 和 JAX-RPC,因此不需要再安装 Feature Pack。因为 JAX-WS 是最具有战略意义的 API,所以一般情况下开发新的 Web 服务时要使用该编程模型。(这个列表的下一项将比较这两个编程模型)。

  4. Web 服务提示与技巧: JAX-RPC 与 JAX-WS 的比较

    适用于 Version 6.1 和 7.0

    系列文章:JAX-WS 2.0 是 JAX-RPC 1.1 的继任者。这个系列文章比较了这两个 Java Web 服务编程模型。

  5. Top 8 tips to optimize your web services client in WebSphere(英文)

    适用于 Versions 6.1 和 7.0

    Web 站点:如果您使用 WebSphere Application Server 开发 Web 服务客户端应用程序,以下参考资料能够帮助您优化客户端。

  6. WebSphere Application Server V7 中的 WS-Notification

    适用于 Version 7.0

    系列文章:学习如何开发能够与包含在 WebSphere Application Server V7 中的更新后的 WS-Notification 功能一起使用的 JAX-WS 应用程序。您需要对基于 Java 的 Web 服务和 WS-Notification 1.3 规范集有一定的了解,以及具有使用 WebSphere Application Server 的经验。

  7. Message-level security with JAX-WS on WebSphere Application Server V7: Using Rational Application Developer 7.5.2 to build secure JAX-WS Web services(英文)

    适用于 Version 7.0

    教程:展示如何构建 JAX-WS 客户端和运行在 WebSphere Application Server V7 上的 Web 服务。另外,还展示如何通过 Rational Application Developer V7.5.2 配置策略集为 SOAP 消息配置消息级别的安全性。

  8. 使用 IBM Rational Application Developer V7.5 Web 服务策略框架来共享策略配置

    适用于 Version 7.0

    文章:简单解释 Web Services Policy Framework,并通过一个示例展示如何利用 Rational Application Developer V7.5 配置 Web 服务策略。您可以轻松地根据自己的需求对示例进行修改。

  9. 使用 RAD V7.5 和 WAS V7.0 构建 Java EE 应用程序

    适用于 Version 7.0

    文章:Rational Application Developer V7.5 引入了新的向导、编辑器,和透视图来很容易地创建强大的应用程序。本文将向您向您介绍如何使用 Rational Application Developer for WebSphere Software V7.5 构建 Java EE 应用程序,并将它们部署到 IBM WebSphere Application Server V7.0 上。

  10. Develop a SOAP/JMS JAX-WS Web services application with WebSphere Application Server V7 and Rational Application Developer V7.5(英文)

    适用于 Version 7.0

    教程:WebSphere Application Server V7 支持在 JAX-WS Web 服务应用程序上使用 SOAP over Java Message Service (JMS)。在传输 SOAP 请求和响应消息时,可以用 SOAP over JMS 代替 SOAP over HTTP。本教程展示如何使用 Rational Application Developer V7.5 开发和部署使用 SOAP over JMS 的 JAX-WS Web 服务应用程序。

  11. WebSphere Application Server V7.0 Web Services Guide(英文)

    适用于 Version 7.0

    红皮书:描述如何在 WebSphere Application Server V7 中实现 Web 服务。首先介绍 Web 服务依赖的主要构建块和 Web 服务应用程序的前沿实践。然后展示如何使用 Rational Application Developer 和 WebSphere 工具构建和部署 Web 服务应用程序。除了 Web 服务开发的基础知识之外,这份红皮书还提供关于高级主题的信息,包括 WS-Policy、WS-MetadataExchange、Web 服务事务、WS-Notification、Secure 对话和 WS-SecurityKerberos。

  12. Web Services Feature Pack for WebSphere Application Server V6.1(英文)

    适用于 Version 6.1

    红皮书:针对 Web 服务的 WebSphere Application Server V6.1 Feature Pack 提供新的 Java Web 服务实现并改进了可用性。一些改变简化了现有的解决方案;一些改变实现了需要更安全、更可靠的服务、异步交互模式和更复杂的数据模型的解决方案。针对 Web 服务的 Feature Pack 提供 WS-I Reliable 和 Secure WS-I 配置文件的初步实现。这份 IBM 红皮书包含一个将 Reliable 和 Secure Web 服务与 Windows® Communications Foundation 结合使用的高度互操作性例子。此外,还提供许多示例,展示如何使用这个特性包、使用新的 Web 服务策略集,以及使用 JAX-WS 规范编写 Java Web 服务。对于架构师和设计师,有一些章节讨论了能够利用该特性包的业务场景,以及一些使用该特性包实现的示例模式。

  13. JAX-WS client APIs in the Web Services Feature Pack for WebSphere Application Server V6.1(英文)

    适用于 Version 6.1

    系列文章:介绍 JAX-WS 2.0,这是 WebSphere Application Server V6.1 Feature Pack for Web Services 支持的新编程模型。





回页首


F. 应用程序开发

a. Rational Application Developer 基础知识

  1. IBM Rational Application Developer V7.5 中的新特性

    适用于 Rational Application Developer Version 7.5

    文章:概述 IBM Rational Application Developer V7.5 的新特性。由于它是 Version 7.0 的升级版,因此大体了解 Rational Application Developer 非常有帮助。

  2. Rational Application Developer V7.5 Programming Guide(英文)

    适用于 Rational Application Developer Version 7.5

    红皮书:这份编程指南充分展示了 Rational Application Developer V7.5 包含的工具和特性。大部分章节都附带有实践示例,展示如何使用这些工具开发应用程序,并实现可视化快速编程。

    针对 Rational Application Developer V7 的可选读物:

b. Java EE 开发

  1. 为什么非功能性需求很重要?

    文章:功能很重要,但是如果没有考虑非功能性需求 —— 它们决定您的解决方案在现实中是如何运营的 —— 那么您的解决方案可能在现实中毫无用处。下面列出了对获得成功至关重要的非功能性需求。

  2. 最重要的 Java EE 最佳实践

    文章:针对 Java EE 应用程序开发的前 10 条最佳实践。它通过更新包含了最新的技术趋势,更重要的是,推荐了一些应该遵循但常常被忽略的实践。

  3. 了解 Java EE 5

    文章:概述了新的 Java EE 5、它的许多重大改进以及这些改进对您的 WebSphere 应用程序的意义。

  4. Rational Application Developer V7.5: Using the Java Persistence API

    演示稿:演示如何使用新的 Java EE 5 Java Persistence API (JPA) 框架创建简单的 JPA 实体和 manager bean。这是展示 Rational Application Developer Version 7.5 的新特性的演示稿系列的一部分。

  5. 使用 WebSphere Application Server 构建 EJB 3.0 应用程序:使用 WebSphere Application Server V6.1 Feature Pack for Enterprise JavaBeans 3.0

    仅适用于 Version 6.1

    文章:EJB 3.0 是朝简化企业应用程序开发迈出的重要一步。通过使用 IBM WebSphere Application Server V6.1 Feature Pack for Enterprise JavaBeans 3.0,您可以受益于简化的开发经验、新的持久性模型和新的特性(比如拦截器),同时仍然部署到健壮的 WebSphere 平台。

  6. 在 IBM Rational Application Developer V7.5 中的 JavaServer Faces 工具有什么新特性?

    文章:本文重点阐述 Rational Application Developer V7.5 中支持 JavaServer™ Faces 的最重要新特性。

  7. 了解 EJB 调用如何在 WebSphere Application Server V6.1 中操作

    文章:许多使用 Enterprise JavaBeans (EJB) 的应用程序都部署在 WebSphere Application Server EJB 容器中。要与这些 EJB 组件通信需要用到 Internet Inter-ORB Protocol (IIOP) 通信、JNDI 查找和工作负载管理等概念。这种交互可能非常复杂,许多 WebSphere 用户都对此感到头痛。本文介绍了 EJB 通信在 WebSphere Application Server 中的基本工作原理。本文解决了与 ORB 的通信,以及基本调用模式和组件定义,它们用于调用部署在 EJB 容器中的 EJB 组件。要求您大体了解 J2EE™ 原则,并具备管理 WebSphere Application Server 的知识。

c. Web 2.0

  1. 基于 REST 的 Web 服务:基础

    文章:Representational State Transfer (REST) 作为基于 SOAP 和 Web Services Description Language (WSDL) 的 Web 服务的简单代替物获得了广泛的认可。界面设计转变的明显证据是主流 Web 2.0 服务供应商都采用了 REST —— 包括 Yahoo、Google 和 Facebook —— 他们都抛弃基于 SOAP 和 WSDL 的界面,转而采用易于使用的资源模型来公开它们的服务。本文讨论 REST 的基础概念。

  2. Building Dynamic Ajax Applications Using WebSphere Feature Pack for Web 2.0(英文)

    适用于 Versions 6.1 和 7.0

    红皮书:演示 WebSphere Application Server Feature Pack for Web 2.0 包含的用于构建下一代动态 Web 应用程序的技术和技巧。它讨论了使用轻量级协议 REST 和 JSON 连接到 SOA 服务、使用 Ajax 消息将企业消息扩展到 Web,以及使用带有 Dojo 的 Ajax Development Toolkit 缩短 Ajax 应用程序的面市时间等等。

    http://www.redbooks.ibm.com/abstracts/sg247635.html?Open

  3. 评论专栏:深入探讨 WebSphere Application Server Feature Pack for Web 2.0

    适用于 Versions 6.1 和 7.0

    文章:本文介绍了 IBM WebSphere Application Server Feature Pack for Web 2.0,并重点查看了一些关键功能,这些功能可以帮助您为 WebSphere Application Server 创建自己的 Ajax 风格的 Web 应用程序。

  4. Dojo Campus(英文)

    Web 站点:包含 Dojo 培训、在线课程、示例和教程的关键资源。

  5. 使用 IBM Rational Application Developer V7.5 中的 JPA, Ajax 与 Dojo 工具开发 Web 2.0 应用程序

    文章:解释如何使用 Rational Application Developer for WebSphere Software V7.5 中包含的 JPA、Ajax 和 Dojo 工具创建一个简单的端到端 Web 应用程序。对于使用 EJB 3 和 Web 2.0 Feature Packs 构建运行在 WebSphere Application Servers 之上的应用程序的开发人员,可以通过 Rational Application Developer 的新 Web 工具利用新的功能。

  6. Rational Application Developer V7.5: Rich Internet application development tools(英文)

    演示稿:重点阐述改进后的 Web 2.0,它是 Rational Application Developer for WebSphere Software V7.5 中的富 Internet 应用程序开发特性。学习如何使用 Java Persistence API (JPA) 构建一个显示数据库数据的简单 Ajax 应用程序。看看使用 Rational Application Developer 特性(比如代码生成、向导和集成测试服务器)创建加快应用程序开发的响应性 Web 用户界面有多么简单。

d. Service Component Architecture(SCA)

  1. 探索 WebSphere Application Server Feature Pack for SCA

    适用于 Version 7.0

    系列文章:本系列文章将向您介绍开放 Service Component Architecture (SCA) 概念、技术目标,以及给 WebSphere Application Server V7.0 用户带来巨大价值的一些关键集成点。Feature Pack for SCA 是 WebSphere Application Server V7.0 的一个关键功能部件包。

e. 其他框架

  1. 将 Spring 和 Hibernate 与 WebSphere Application Server 一起使用

    文章:如果您打算将 Spring 或 Hibernate 与 WebSphere Application Server 结合使用,那么本文解释了如何通过 WebSphere Application Server 根据各种场景配置这些框架。本文没有支持或详细讨论哪个框架,而是帮助您成功实现这些场景的关键参考资料。

  2. 将 Spring 和 OpenJPA 与 WebSphere Application Server 一起使用

    文章:本文介绍如何利用 Spring Framework 和 Apache OpenJPA 来改进 J2EE 项目的工作效率和应用程序开发体验。我们的示例应用程序在 Web 应用程序的不同体系结构层中的多个场合使用了 Spring,主要集中在业务层,特别是服务和数据访问层。

  3. 结合使用 WebSphere Application Server V7 和 IPv6

    文章:本文将介绍用于验证 IBM WebSphere Application Server V7 的过程,以验证其对 IPv6 以及对 IPv4/IPv6 混合模式基础结构的支持。其中包括建议的体系结构、针对操作系统和 WebSphere Application Server 的配置步骤,以及有关示例应用程序的参考资料,您可以部署那些示例应用程序以验证各种 IP 堆栈上的消息。

  4. 集成 JPA 与 pureQuery: 让 Java Persistence API 利用 DB2 静态执行

    文章:IBM WebSphere Application Server(WAS)V7 交付了增强的 JPA 实现,可支持 pureQuery,从而可以支持用于 DB2 的静态 SQL。本文讨论了 pureQuery 与 JPA 之间的无缝集成,以及如何通过 WAS V7 中的静态生成器 (wsdb2gen) 实用工具来生成 SQL,并将生成的 SQL 绑定到 DB2 包中。

  5. 在 WebSphere Application Server V7 上使用 IBM solidDB V6.3 和 OpenJPA

    文章:本文将首先展示如何在 WebSphere Application Server(WAS)V7.0 上安装和配置 solidDB V6.3 和 OpenJPA 的必要组件,然后通过在 WAS 上设计、部署和运行一个示例 Java 应用程序,介绍如何利用 solidDB 内存数据库的性能优势。





回页首


G. 安全性

  1. WebSphere Application Server V6 advanced security hardening

    系列文章:安全性远不止保护您的网络不受外界威胁的防火墙。它是一组困难复杂的操作和流程,旨在尽量增强系统。本文从总体上描述了安全性的多个方面,详细阐述了 IBM WebSphere Application Server 安全架构,并讨论如何增强 WebSphere Application Server 环境。

  2. WebSphere Application Server V7.0 Security Guide(英文)

    适用于 Version 7.0

    红皮书:实现 WebSphere Application Server V7.0 的安全解决方案所需的信息。这本书主要关注应用程序服务器及其组件的安全性。它适合任何打算保护应用程序和应用程序服务环境的安全的人员阅读。

    针对 Version 6.1 的可选读物:

  3. 管理 SPNEGO TAI:关于使用 Kerberos 服务主体名称的提示

    文章:WebSphere Application Server Simple and Protected GSS-API Negotiation (SPNEGO) trust association interceptor (TAI) 是在 Microsoft® Windows 桌面和基于 WebSphere 的服务器之间实现无缝单点登录环境的强大工具。不过,当使用 SPNEGO TAI 时,一些用户不能配置服务主体的名称。本文描述一些配置 Microsoft Active Directory SPNEGO TAI 的最佳实践。

  4. 用于进一步加强 WebSphere Application Server V6.1 中的安全性的 SSL、证书和密钥管理增强功能

    文章:在 IBM WebSphere Application Server V6.1 中,SSL、证书和关键管理基础设施发生了激动人心的变化。本文简单介绍这些变化如何改进安全性,提供管理灵活性和简单性,以及维护与新的配置紧密集成的一致 SSL 运行时。





回页首


H. 问题诊断

  1. The Support Authority: A systematic approach to problem solving(英文)

    文章:问题诊断不是一门精确的科学,也不是一门高深的科学。一种系统的方法将使您的问题解决技术变得更有组织、更系统,最终更有效。

  2. 使用 ITCAM for WebSphere 进行性能诊断

    文章:本文以 ITCAM for WebSphere 在 WebSphere Application Server (简称 WAS)自带样本应用中的性能诊断为例,介绍了借助于此类专业工具快速定位性能瓶颈的思路。

  3. 在 WebSphere Application Server 应用程序中跟踪死锁

    文章:本文将通过一个真实的示例向您介绍如何使用 WAS V6.1 的线程转储工具对系统进行检查,以确定是否出现了死锁,以及如何对死锁进行跟踪并加以解决的原则和方法。

  4. 权威支持: 使用 Log Analyzer 进行第 1 阶段问题确定

    文章:第 1 阶段问题确定(Phase 1 Problem Determination,Phase 1 PD)指的是初步标识、了解并尽力解决软件问题。其目的是初级诊断,即主要检查日志文件。本文通过示例向您介绍了如何使用 Log Analyzer 通过检查 WebSphere Application Server 的标准输出直接解决问题。

  5. 权威支持: 为有效进行产品故障诊断做好准备的 12 种方式

    文章:本文不是关注如何解决问题,而是告诉您完成 12 件事情能够帮助快速高效地诊断问题。

  6. 权威支持: 选择正确的 WebSphere 诊断工具

    文章:本文提供一个快速参考指南帮助您在什么时候应该使用哪个 WebSphere 诊断工具,并且简单介绍问题诊断工具的开发背景。

  7. 权威支持: 使用 IBM Support Assistant 收集诊断信息

    文章:了解 IBM Support Assistant 中的特性,它们专门用于收集诊断信息。此外,还解释如何安装和配置它们,以及如何在现实中应用它们。

  8. 权威支持: 欢迎使用 Fix Central

    文章:Fix Central 是用于为 IBM 软件发布补丁和更新的一站式新平台。Fix Central 不仅仅是一个 Web 站点,它还具有一个简单一致的界面,让您能够轻松找到所需的东西。了解如何充分利用这个新的支持工具。

  9. 权威支持: Fix Central 增强功能使查找正确的软件维护更新变得空前容易

    文章:Fix Central 是 IBM 的一站式软件维护提交平台,在为许多 IBM 软件产品查找修复程序和维护更新中,它可以减少许多猜测。现在,新的增强搜索选项使查找正在运行的产品和版本的正确更新变得更加容易。

  10. 在 WebSphere Application Server 中部署多个共存应用程序并解决相应的问题

    文章:在 WebSphere Application Server 的一个实例中部署多个组合应用程序为某些环境提供巨大的好处,但同时也给问题隔离和诊断带来困难。本文探讨了维护组合应用程序的优势的技术和最佳实践,同时减少潜在缺陷的影响。

  11. 权威支持: WebSphere Application Server 日志记录开发人员指南

    文章:日志消息和跟踪信息是问题诊断开始阶段的关键因素,它们不仅能够节省时间,而且常常能够避免因解决问题而引入新的问题。本文查看 WebSphere Application Server 中的日志和跟踪工具,解释它们之间的区别,以及描述如何在您的应用程序中利用它们。





回页首


I. 性能和可伸缩性

  1. 基于 WebSphere Application Server 的应用程序的性能测试规划

    文章:本文提供一个协议,为执行性能测试确定针对不同负载场景的应用程序的最佳环境设置。这些主题包括计划性能环境、执行实际测试,以及度量应用程序的性能统计数据。

  2. The WebSphere Contrarian: Effectively leveraging virtualization with WebSphere Application Server(英文)

    文章:如果您计划(或已经采用)虚拟化策略,那么通过一些简单的实践可以避免虚拟化和 IBM WebSphere Application Server 之间的冲突。

  3. 了解用于大型缓存实现的 WebSphere Application Server 选项

    文章:缓存大量应用程序数据时,不一定要使用 64 位 JDK 才能利用 64 位寻址。IBM WebSphere eXtreme Scale 的 ObjectGrid 组件提供一个 32 位的代替 JDK,您可以在现有的基础设施中使用它,并且不需要增加服务器的物理内存。

  4. 您想要了解的关于 HTTP 会话持久性的信息

    文章:您正在查找合适的持久性策略吗?下面是一些常见问题的答案,能够帮助您找到最合适的解决方案。

  5. WebSphere 反向投资者: 返璞归真:会话故障转移

    文章:您是不是按照适当的方式使用 HttpSession?Java Servlet API 为跨多个请求调用跟踪会话和管理状态提供 HttpSession 接口,因此 servlets 能够将特定用户与一系列请求关联起来。但是,如果您的数据库或网络性能很低,或应用程序服务器的垃圾收集非常频繁,那么 HttpSession 就更像一个应用程序缓存。

  6. Build grid-ready apps with ObjectGrid: In-memory database easily scales across multiple physical machines(英文)

    文章:ObjectGrid 是 WebSphere Extended Development Data Grid 产品的重要部分,但您也可以把它当作独立的包安装。了解为 Java 应用程序安装和使用这个常驻数据库的基础知识。您将了解如何设置它以使用一个或多个机器,然后通过一系列示例应用程序展示它的功能。

  7. IBM Extreme Transaction Processing (XTP) Patterns: Leveraging WebSphere Extreme Scale as an in-line database buffer(英文)

    文章:学习如何通过将 WebSphere eXtreme Scale 作为数据库和应用程序之间的中介优化应用程序的性能。本文概述了缓存解决方案和 JPA 加载器的理论和实现。然后,通过一个带有样例代码的业务案例展示如何部署这些特性。

  8. IBM Extreme Transaction Processing (XTP) Patterns: Scalable and robust HTTP session management with WebSphere eXtreme Scale(英文)

    文章:本文展示如何使用 WebSphere Extreme Scale 作为独立的常驻内存数据网格来储存 HTTP 会话。在描述了现有的软件之后,本文将展示 Extreme Scale 如何以高效的方式解决可伸缩性挑战,并简化了 Extreme Scale 网格的实现。

  9. 集成 JPA 与 pureQuery: 让 Java Persistence API 利用 DB2 静态执行

    文章:本文描述了如何基于应用程序优化 WebSphere JPA 以使用 pureQuery,pureQuery 是一项用于优化访问 IBM 数据库的技术。WebSphere Application Server V7 改进了 Java Persistence API (JPA) 的实现,从而支持优化对 IBM DB2 数据服务器的访问,获得更高的安全性,并大大减少数据访问开销。这些优化是在 WebSphere JPA 和 IBM Data Studio pureQuery Runtime 之间使用内置集成以支持静态 SQL 访问来实现的 —— 完全没有更改应用程序代码或运行大量测试。本文使用一个样例 JPA 应用程序,并向您介绍使用 JPA/pureQuery 支持静态 SQL 的步骤。此外,还包含一个使用 pureQuery 客户端优化的可选步骤,用于在运行时期间捕获更多的查询。

  10. WebSphere Application Server V6 Scalability and Performance Handbook(英文)

    红皮书:讨论基于 IBM WebSphere Application Server Network Deployment V6 扩展应用程序的各种选项。这份红皮书探索了如何扩展基础的 WebSphere 配置,以通过利用每台机器和使用多台机器提供更大的计算能力。





回页首


J. WebSphere DataPower Appliances

  1. 评论专栏:(XML) 威胁无处不在……

    文章:新的技术意味着对系统和数据的新型攻击。了解可能存在的攻击类型是保护您的环境的重要步骤。另一个步骤是使用新型的硬件设备,比如来自 DataPower 的硬件。

  2. 评论专栏:小心我的后门

    文章:如果仅有前门是锁住的,您认为房子安全吗。相似地,仅通过基础的安全措施保护应用程序还不能保护它免受威胁。这里有一些常见的 “后门” 安全措施,您可以通过它们避免入侵。

  3. 将 WebSphere Web 服务安全任务分流到 WebSphere DataPower SOA Appliance

    系列文章:这个系列文章介绍集成 WebSphere DataPower SOA Appliances 和 WebSphere Application Server 以改进 Web 服务的安全性的步骤。





回页首


K. 维护

  1. Recommended fixes for WebSphere Application Server(英文)

    Web 站点:针对 WebSphere Application Server 发行版的补丁列表,这个列表包含非常全面的推荐使用的补丁。关注发布时的推荐补丁安全公告栏链接,它提供一些漏洞修复补丁。

  2. WebSphere product lifecycle dates(英文)

    Web 站点:关于可用的 IBM Software Support Lifecycle Policies 的详细信息,帮助您认识到 IBM 软件产品的最大价值。





回页首


致谢

作者对 Bill Hines、Russell Butek、Roland Barcia、Keys Botzum、Tom Alcott 和 Alexandre Polozoff 提供的帮助表示衷心感谢!



参考资料



关于作者

IBM Software Services for WebSphere 是一个高技术顾问团队,这些顾问都具有广博的体系结构知识、高深的专业技能和丰富的最佳实践经验,该团队与 IBM 研究与开发实验室联系紧密。我们提供全球性 WebSphere 产品支持,以方便客户和合作伙伴设计、构建、测试和部署解决方案,有助于您的业务成为随需应变的业务。




对本文的评价










回页首


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