|
|
使用 WS-Resource 属性,第 1 部分:操作资源属性
在 Web 服务资源框架(WSRF)中,WS-Resources 通过对称为 WS-Resource 属性的原子或合成的数据类型进行封装,对 Web 服务的状态进行建模。WSRF 规范支持在运行时动态插入和删除 WS-Resource 属性。本教程是共分 3 部分的系列教程 “使用 WS-Resource 属性” 的第 1 部分,您将创建一个地址薄服务,它可以充分利用 WSRF 规范的内嵌支持,对 WS-Resource 的资源属性进行操作。
使用 Rational Software Architect 设计 SOA 服务,第1部分: 需求、过程与建模入门
在这个教程中,这个系列的第一部分,您将学习关于 IBM? Rational?软件开发平台中工具集之间的相互关系,当您在使用 MDD 设计一个基于 SOA 的服务的时候,您将会用到这个平台。您可以看到怎样从不同的来源访问需求,如何利用一个自定义的软件开发过程,然后开始为被需要的服务的设计进行模型。所 用到的工具包括 IBM Rational Software Architect、 IBM Rational Software Modeler、 IBM WebShpere Business Modeler、 IBM Rational RequisitePro 以及 IBM Rational 统一过程 (RUP)方法论。
Hello World,第 9 部分:WebSphere Federation Server
本教程将介绍数据整合软件 WebSphere Federation Server。本教程包含两个实践练习,在这些练习中您将从数据库、XML 文档和 Microsoft Excel 电子表格创建数据源,然后对它们进行联邦。
|
|
本周无推荐内容,更多多媒体课件请访问:多媒体课堂。
|
|
dWLive 免费技术讲座:IBM 开放社区:开发工具及开放平台
本次会议将会讨论 IBM 提供的创新的开放源代码解决方案,并将展示开放社区开发环境的功能及灵活性。讨论将包括 IBM 的开源战略、“Open Computing(开放计算)”环境及其组件,并将深入探讨 IBM Open Community 开发工具。本次会议还将详细介绍 Eclipse、WAS CE 及 DB2 Express-C 的特性与功能,以及它们旨在实现用于创建及部署 Web 应用程序的强大开发环境的集成。
dWLive 免费技术讲座:AMD 为打造开放平台提供坚实基础
会议将介绍 AMD 下一代 Opteron 的技术特点如降低总拥有成本、虚拟化技术、持续领先的每瓦特性能比、高可靠的内存技术、平滑过渡四核心,于竞争对手系统的平台、功耗比较、未来的 AMD 四核心技术及性能,AMD 为开放源开发工具和开放社区开发环境提供的支持,以及众多基于 AMD 芯片的 IBM 开放源解决方案和实际应用。
|
|
在 WebSphere Application Server 中使用资源环境提供程序
通常,在 Web 应用程序中,特定于环境的变量或者作为键值对存储在属性文件中,或者作为环境项存储在 web.xml 文件中。这里存在的缺陷是,如果需要更改任何一个变量,则需要修改其中的某个文件,从而有可能导致错误――尤其是在跨多个节点分布文件的集群环境中。在 IBM WebSphere Application Server 中使用资源环境提供程序有助于避免在更改任何依赖于环境的变量时而更改部署的文件(从而避免对部署的应用程序的更改)。本文阐释如何使用资源环境提供程 序,以及如何通过 WebSphere Application Server V6.x 中的管理控制台来管理依赖于应用程序或环境的变量。
专家访谈: Chris Gerken 谈模型驱动的开发
WebSphere 咨询师 Chris Gerken 回答了有关模型驱动的开发(Model-Driven Development,MDD)的问题,以及如何创作并使用可执行模式、Java Emitter Templates (JET) 和 Design Pattern Toolkit (DPTK) 来生成应用程序源代码。
|
|
面向 Java 开发人员的 db4o 指南: 简介和概览
早就听说数据库间的大战以关系型数据库的胜利告终。然而,这之后,编程界真的就风平浪静、一片繁荣了吗?持肯定观点的人恐怕最近都没有试过使用关系数据库来支持 Java? 对象吧。著名作家和讲师 Ted Neward 为我们带来了这个由多个部分组成的 系列,深入介绍了 db4o,它是当前关系型数据库的一种面向对象的可选方案。
Apache Harmony 基础设施介绍
本文较详细地介绍了 Apache Harmony 项目中一些重要的基础设施,展示如何搭建配置开发环境,以及如何参与到 Harmony 项目的实际开发中来。
|
|
Linux on POWER 上的 RAID
本篇文章介绍了 Linux on POWER 服务器上的独立磁盘实现的软硬件冗余阵列(RAID)。在某些方面,本篇文章还对 RAID 设置中的一些问题和缺陷做出了回应。因而,本文的内容涵盖了 RAID 本身的基础知识、Linux on POWER 的引导过程、软硬件 RAID 以及一个有关如何配置硬件 RAID 的示例。
Linux 技巧: 用 CUPS 打印 DVI 文件
您是否试过在 Linux 上打印 DVI 或其他文件却得到 “unsupported format”(不支持的格式)的消息?本文所述技巧介绍了如何组合现有工具制作一个打印 DVI 文件的 CUPS 打印过滤器。
|

|
|
PHP V5.2 中的新增功能,第 1 部分: 使用新的内存管理器
了解如何使用 PHP V5.2 中引入的新内存管理器并开始精通于跟踪和监视内存使用情况。这将使您可以在 PHP V5.2 中更加有效地使用更多的内存。
Geronimo 叛逆者: 直面 JSF
在上一期 “Geronimo 叛逆者” 专栏文章中,我想知道 Spring 最重要的功能是什么,当我继续探究下去时,我开玩笑说现在需要有个人来告诉我为什么 JavaServer Faces (JSF) 这样火爆。您不知道,摆在我桌面上的下一件事就是需要 Apache Geronimo 和 Apache MyFaces 之间进行交互,主要集中在其 JSF 的实现。嗯,现在变成一件好事了。我与 IBM? 的 Tim McConnell 进行了一次会谈,他目前正在将 Geronimo 与 MyFaces 集成,我了解到了比预期多得多的关于实际上怎样实现此类规范的内容。
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 2 部分: 可靠后端
本文是使用 Google Web Toolkit(GWT)构建 Asynchronous JavaScript + XML(Ajax)应用程序系列文章的第 2 部分,介绍如何为 Web 应用程序构建 Apache Derby 数据库,并使用它驱动 GWT。本系列文章的 第 1 部分 向您介绍了 GWT,并演示了如何使用它来为 Web 应用程序创建富客户机前端。这一次,您将走进幕后,了解如何使用数据库和用于将数据转换为 GWT 可用格式的代码,从而设置后端。阅读完本文后,您将可以使前端和后端相互通信。
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 3 部分: 通信
在本系列文章的前两篇文章里,您已经了解了如何使用 Google Web Toolkit (GWT) 和 Apache Derby 关系数据库创建简单的 Web 应用程序。第 1 部分 主要介绍了如何使用 GWT 构建名为 Slicr 的比萨交付系统的前端。在 第 2 部分 中,向您展示了如何使用 Derby 创建关系数据库,并简要演示了将数据库行转换为 Java? 对象的机制。现在将开始变得有趣起来!在第三篇文章中,了解如何使客户机与服务器相互进行对话。您将使用 GWT 内的远程过程调用(Remote Procedure Call,RPC)框架从服务器获取数据,这几乎就像执行一次 Java 方法调用一样简单。
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 4 部分: 部署
在本 系列 的前三篇文章中,您已经使用 Google Web Toolkit (GWT) 构建了简单但实用的 Web 应用程序。至此,您一直在编辑和调试使用 GWT 的托管模式的应用程序,GWT 的托管模式允许在 Java? 开发工具内模拟 Web 服务器环境。糟糕的是,让所有用户都下载 Eclipse 只为运行 Web 应用程序是不切实际的。本文是本系列的第四篇文章,阅读本文,您将了解如何在 Java Web 应用服务器上部署 GWT 应用程序,并获得关于使用 Apache Derby 数据库驱动 GWT 的提示。
|

|
|
Java Web 服务,第 2 部分: 深度探索 Axis2:AXIOM
Apache Axis2 Web 服务框架构建于新的 AXIOM XML 文档模型之上,可以进行高效的 SOAP 消息处理。与常规的文档模型不同,AXIOM 仅在被访问时才会在内存中构建文档表示。了解为什么这种按需构造的方法对于 SOAP 处理来说非常合适,以及为什么 XOP/MTOM 附件、数据绑定和性能非常适于这种情况。
|
|
developerWorks 时事通讯提供的文档仅用于传递信息。 信息类型不应该被解释为IBM的承诺,并且自发布之日起,IBM不保证任何信息的准确性。用户承担信息准确性和使用本文档的全部风险。developerWorks时事通讯可以在遵守以下条件的基础上拷贝和分发:
- 所有文本必须完整拷贝,不得修改,并且必须包含所有页面。
- 所有拷贝必须包含IBM的版权声明和这里提供的任何其他声明。
- 本文档的分发不能以盈利为目的。
|
|
|
|
|