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

developerWorks 中国时事通讯

第 288 期(2007-01-05)

developerWorks
主编寄语 内容
教程   Grid computing
多媒体课堂   Java technology
市场活动及资料下载   Linux
Information Management   Open source
Lotus   Security
Rational   SOA and Web services
Tivoli   XML
WebSphere   关于时事通讯
Workplace   AIX and UNIX
Web development      



  教程

了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑定的基础知识
几乎所有应用程序都会要求在各种对象及服务之间同步数据。但是,移动 String 实例和编写事件通知代码可能是很乏味的。尤其是在桌面应用程序开发过程中更是充斥着这样乏味的任务。Eclipse V3.2 中附带了新的 JFace 数据绑定应用程序编程接口 (API),希望以此能够使这种数据同步过程变得简便一些。“了解 Eclipse 中的 JFace 数据绑定” 系列教程介绍了 JFace 数据绑定 API 的基本和高级的用法。

了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能
几乎所有应用程序都会要求在各种对象及服务之间同步数据。作为 “了解 Eclipse 中的 JFace 数据绑定” 的第 3 部分,本教程展示了如何使用高级功能在编写可测试的 UI 的同时实现同步。

DB2 Developer Workbench,第 1 部分:Developer Workbench 概念和基本任务
IBM DB2 Developer Workbench(DWB)向 DB2 9 数据库开发人员提供了开发数据库应用程序对象的能力。它基于 Eclipse 技术,替代了基于 Swing 的 DB2 V8 Development Center。本教程的第 1 部分将介绍 Eclipse 用户界面和基本的数据开发任务。

了解 Web 服务规范,第 4 部分:WS-Security
很少有(如果有)不需要某种形式的安全性的企业级系统。在 Web 服务中,此过程比其他领域更为复杂,因为其具有分布式、无状态的本质。本教程是了解 Web 服务规范系列文章的第 4 部分,将说明 WS-Security 及 XML Signature 等相关标准的基础概念;通过组合使用这些标准,完全可以在 Web 服务内实现安全性。

应用程序虚拟化,第 2 部分: 层面 2 ―― 理解虚拟化环境
要想让应用程序在网格内可以使用,第一个步骤是要让应用程序尽可能地开放和易于部署。在这个 “应用程序虚拟化” 的第 1 部分,探讨了如何围绕原始应用程序构建虚拟化层,在第 2 部分中将构建能允许我们通过虚拟化应用程序部署作业的环境和组件。您将了解所需元素、基础设施组件及通过新环境分发作业的可用方法。



回页首


  多媒体课堂

IBM 如何使用 IRUP 来迭代化地开发软件产品
RUP作为先进的软件工程理论已经存在多年,IBM又将其赋予了新的生命力,通过加入IBM多年的最佳实践,形成了强大的IRUP架构。先进的理论和IBM最佳实践的结合使得现代软件开发能够通过切实可行的指导来及早的发现、规避风险,通过统一建模、用例驱动、迭代开发、需求管理、变更控制来提高产品的质量。本文将在对IRUP简单介绍的基础上,通过举例来说明如何进行迭代开发、部署、使用IRUP时角色的思维模式转变以及一些需要注意的关键问题。

IBM Rational如何使用ClearCase UCM来开发产品
本讲座介绍了IBM Rational 使用ClearCase UCM 在IBM全球进行配置管理和统一变更管理,开发产品的成功案例。本讲座涉及ClearCase/UCM,CCRC,ClearQuest/ClearQuest Web,MultiSite等多种业界领先解决方案,涵盖从建立产品开发环境,研发,构建, 补丁以及发布整个工作流程,集中体现了最佳实践经验和分布式系统的维护经验。

通过用例管理需求
本讲座通过详细讲解用例建模技术,帮助软件开发人员了解如何使用用例进行需求捕获、描述、跟踪,以及如何对需求属性进行管理。

SOA 引领企业应用踏上随需应变之路
要想成为随需应变的企业,必须提高业务的灵活性。而灵活的业务需要灵活IT基础架构支撑。SOA作为第一个考虑到企业业务发展长期性的IT架构,能够使IT系统更好地与不断变化的业务目标相一致,从而使企业轻松地应对不断变化的业务需求。本讲座紧密围绕SOA与IT随需应变,详细地介绍了SOA在企业走向随需应变过程中的重要作用。通过本讲座,听众将有机会充分了解SOA以及SOA技术的最新发展,了解如何规划和管理一个SOA项目,从而为本企业IT业务的随需应变做好准备。

IBM 如何自动化测试软件产品
本讲座介绍自动化测试的原理和方法,以及如何利用 IBM Rational 自动化测试架构和工具提高功能测试、性能测试和代码级测试等效率。



回页首


  市场活动及资料下载

即刻免费订阅最新 IBM 软件试用版 DVD !
2006 年最新版 Software Evaluation Kit(SEK)DVD 已经准备就绪了!如果您想亲身感受IBM 软件的强大功能,充分体验软件开发的乐趣,请尽快注册即可获得 Software Evaluation Kit(SEK)DVD 一套(2张)。此次 SEK DVD 分别基于 Linux 和 Windows 两个平台,您可以根据自己的需要选择订阅。



回页首


  AIX and UNIX

系统管理员工具包:交换空间管理和技巧
配置交换空间(包括在紧急情况下添加空间)以充分利用您的系统。在本文中,您将了解如何监视系统以确定有效的交换空间配置数据,并研究将交换空间不只是用作辅助随机访问存储器 (RAM) 的方法。

对话 UNIX,第 5 部分:操纵数据与文件
了解几种用来在不同系统之间移动文件、以及实现远程数据同步的技术。

系统管理员工具包:问题与陷阱
避免常见的缺陷和陷阱,以帮助确保您的系统正常地运行。了解处理磁盘已满或受损坏的系统的正确方法,这与在工具库中配备各种工具以确保准备好快速地处理丢失的文件或不安全的系统一样重要。本文重点关注于 UNIX(R) 管理员所面临的一些最常见的问题,以及实现安全且有效的解决方案的方法。

对话 UNIX,第 4 部分:UNIX 所有权和权限管理
了解如何对文件权限进行操作以保护您的文件,或者与他人共享这些文件。



回页首


  Information Management

使用 Alphablox 创建 J2EE 网络聊天室
本文以创建一个聊天室网络应用为例,介绍 DB2 Alphablox 的一些关键技术,包括客户端界面创建,服务器端系统管理以及灵活使用各种通信技术。

如何把数据库系统迁移到 DB2 9
本文详细描述了如何在 Windows 平台上把 DB2 V8 数据库系统迁移到 DB2 V9。文章中包含了如何移植实例(Instance),DB2 管理服务器(DAS)和数据库的详尽方法,以及常见的错误和解决方法。

DB2 与 DB2 之间的远程 SQL 复制
本文介绍了基于 SQL 的 DB2 与 DB2 之间的远程复制,力求为初学者掌握 DB2 复制提供一个参考步骤。



回页首


  Lotus

IBM Lotus Domino 7 中的实用 Web 服务,第 3 部分: 编写复杂的 Web 服务
本系列介绍与 IBM Lotus Domino Web 服务相关的内容,这是系列中第三篇也是最后一篇文章,我们探讨了使用 Domino Web 服务的更高级的技术,例如复杂数据类型、枚举、文件附件(file attachment)和定制故障。

IBM Lotus Domino 7 中的实用 Web 服务,第 2 部分: 编写和测试简单的 Web 服务
在本 Web 服务系列文章的第 2 篇中,我们将演示如何在 IBM Lotus Domino V7.0 中编写简单的 Web 服务,该服务将接受并返回简单的数据类型、数组以及 InOut 参数。我们还将讨论几个测试方法,会涉及 soapUI、Eclipse、MSSOAP toolkit 和 Apache Axis 测试工具。

IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要
在本系列文章(共分为 3 部分)的第 1 部分中,我们将讨论 Web 服务的术语和概念以及 Web 服务可以带给 IT 专业人士的益处。本文没有解决任何特定于 Lotus Domino 的问题,只给出了 Web 服务的介绍,以便您快速入门。



回页首


  Rational

本周无推荐文章,更多 Rational 精彩内容请访问:Rational 专区



回页首


  Tivoli

本周无推荐文章,更多 Tivoli 精彩内容请访问:Tivoli 专区



回页首


  WebSphere

将 BPEL 和 EJB 与 WebSphere Process Server 和 WebSphere Integration Developer 一起使用
本文将介绍 Enterprise JavaBeans (EJB) 和 Java 代码如何用作与 Business Process Execution Language (BPEL) 业务流程相关的客户机和服务。在本文中,您将学习如何从 EJB 调用 BPEL 业务流程,以及如何使用 BPEL 业务流程调用 EJB。

在 WebSphere Adapter for SAP 中配置动态身份验证
本文介绍如何在 WebSphere Process Server 里的 WebSphere Adapter 中配置动态身份验证。 动态身份验证配置允许您配置适配器,这样可以动态设置适配器用来与 Enterprise Information System 系统通信的用户名和密码。在适配器的 J2C Managed Connection Factory 属性中设置了用户名和密码之后,可以减少重新部署适配器应用程序的需要。

评论专栏: Scott Simmons:SOA 治理与预防面向服务的混乱
企业级的 SOA 成功要求采用可靠和严格的治理框架。虽然组织在治理模型中启用的具体功能可能有所区别,但是都需要为 SOA 确定一组公共功能。本专栏将讨论构建有效治理框架的需要,同时还研究一些客户案例。

EJB 倡导者: SOA 代表了基于组件的应用程序发展中的下一步
可以说是风水轮流转!本月,EJB 倡导者发现自己处境微妙,对诸如服务组件体系结构(Service Component Architecture,SCA)等 SOA 相关规范的倡导与对 Enterprise JavaBeans?相关规范的倡导一样多。

IBM WebSphere 开发者技术期刊 第 46 期
新年来临之际,期刊又与大家见面了!编辑为您准备了丰富的新年大餐,这里有:如何配置 Spring 和 Hibernate 框架,以便与 WebSphere 应用服务器一起使用;特邀专家透露了 SOA 成功的密码;EJB 倡导者尝试告诉我们 SOA 和 EJB 之间的关系。精彩内容,敬请关注!

IBM WebSphere 系列产品和 BEA Tuxedo Server 的集成方案,第 1 部分: 使用 XMLink Wrapper 简化 IBM WebSphere Application Server 客户端到 Bea Tuxedo Server 服务端的编程模式
本文详细介绍了XMLink Wrapper的整体架构设计、实现机制以及基于XMLink Wrapper的开发模式。使用XMLink Wrapper,可以轻松实现IBM WebSphere Application Server(作为客户端)和BEA Tuxedo Server(作为服务端)的整合。



回页首


  Workplace

本周无推荐文章,更多 Workplace 精彩内容请访问:Workplace 专区



回页首


  Grid computing

GT4 开发:将 GridFTP 与 Jakarta Commons Virtual File System 集成在一起
Jakarta Project Commons Virtual File System(VFS)为访问各种不同的文件系统提供了单一的应用程序编程接口(API)。Common VFS 为从本地文件、FTP 服务器、SSH、WebDAV、HTTP、HTTPS Windows 共享等资源获得的文件提供了统一的视图。VFS 支持很多文件系统,不过却缺少对网格计算协议(例如 GridFTP)的支持。本文将介绍一种可在 Common VFS 内使用的 GridFTP 提供者的实现。



回页首


  Java technology

管理 Java 类路径 (Windows)
类路径是 Java 平台中最复杂也最令人头痛的部分之一,但熟练掌握类路径对成为一名专业 Java 程序员来说却又十分关键。在本文中,Elliotte Rusty Harold 为您阐述了类路径和源路径的复杂性,并向您展示了如何在 Windows 中熟练掌握它们。如果您使用的是 UNIX 或 Mac OS X,请参阅本文的姊妹篇。

用 Quartz 进行作业调度
Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍,从对框架的一般概述开始,并以一系列展示 Quart 基本特性的代码示例作为结束。在阅读完本文并看过代码示例后,您应当能够把 Quartz 的基本特性应用到任何 Java 应用程序中。

多角度看 Java 中的泛型
本文通过一些示例从基本原理,重要概念,关键 技术,以及相似技术比较等多个角度对 Java 语言中的泛型技术进行了介绍,重点强调了泛型中的一些基本但又不是很好理解的概念。为了避免和 C++ 中的模板混淆,本文简要介绍了 Java 中的泛型和 C++ 中的模板的主要区别,希望这种比较能够帮助读者加深对泛型的理解。

跨越边界: Ajax on Rails
对 Ajax 这种使 Web 页面更具交互性的技术的大肆宣传已成过度之势。Ruby on Rails 框架和 Ajax 的完美集成所产生的力量在一定程度上促成了该框架的繁荣。本文旨在揭示:是什么使 Ajax on Rails 成为如此强大的组合。



回页首


  Linux

如何在 POWER 上使用 IBM XL C/C++ Advanced Edition V8.0 for Linux
使用基于 IBM Power 体系结构 处理器系统的 Linux 开发人员可以使用本文中介绍的方法,迅速从 GNU gcc 和 g++ 编译器(称为 GCC)迁移到 IBM XL C/C++ Advanced Edition V8.0 for Linux 上。本文将取代 2004 年 12 月在 developerWorks 上发布的 “如何在 POWER 上使用 IBM XL C/C++ Advanced Edition V7.0 for Linux:GCC 用户指南”。

GNOME2 桌面系统中基于 MIME 类型的应用程序集成
本文讨论了 GNOME2 桌面系统中基于 MIME 类型的应用程序集成的两种方法。在 GNOME2.8 前,GNOME2 使用自己的 MIME 定义方法来集成应用程序;从 2.8 开始,GNOME2 采用了 XDG(X Desktop Group) 提出的 MIME 数据库规范来集成应用程序。在介绍这两种方法的同时,本文也针对这两种方法,介绍了开发实践中的经验与技巧。本文适用于 LINUX 应用程序的开发人员。



回页首


  Open source

了解 Eclipse 中的 JFace 数据绑定,第 1 部分:数据绑定的优缺点
Java 图形用户界面 (GUI) 应用程序的大量开发时间都用于将域对象的数据简单地移入 GUI 组件,然后再从 GUI 组件返回给域对象。近年来,几种数据绑定框架走在了自动同步数据过程研究的最前沿。本文将说明什么是数据绑定框架,介绍几种流行的 Java GUI 数据绑定框架,并将分析使用数据绑定的优缺点。

基于 MDA 的 BIRT Report 的开发
MDA (Model Driven Architecture) 的核心是模型与基于模型的软件开发。开发者使用 UML 进行建模,在模型中表现系统各方面的重要特征和细节,帮助架构师和开发者获取不同的系统透视图;基于模型的软件开发,要求定义的模型能够驱动软件的设计与实现的过程,在这个过程中,会涉及到不同模型架构的转换,由模型生成业务和数据代码,从而指导视图的生成和变化。本文基于 MDA 的目标,设计和开发程序,通过集成 BIRT 和 EMF 开源组件,实现了从模型驱动业务视图生成的真实场景。

Open Pegasus 中的安全体系
Open Pegasus 是 DMTF (Distributed Management Task Force) CIM (Common Information Model) 与 WBEM (Web-Based Enterprise Management) 标准的开源实现。Pegasus通过对系统资源的高度模块化,为用户管理及访问资源提供了安全,灵活,可靠的方式。由于 Pegasus 涉及到系统的底层设备管理,因此对其安全方面的要求非常高。本文主要介绍了 Pegasus 安全体系相关内容。



回页首


  Security

本周无推荐文章,更多 Security 精彩内容请访问:Security 专区



回页首


  SOA and Web services

SCA 应用程序开发,第 2 部分: 用于 Java 的 SCA 客户机和实现模型
本文是系列文章的第 2 部分,描述如何使用 Java 编程语言实现 SCA 组件以及组件实现可以如何充当其他服务的客户机。文中将对远程和本地服务的实现及其配置进行说明。将讨论获取服务的不同方法――引用注入和模块上下文。还 将说明用于声明实现的可配置方面的各个 Java Annotation。

使用 Axis2 进行 SOA 开发,第 1 部分: 了解 Axis2 基础
Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)的下一代平台。作为一个干净的可扩展的开放源代码 Web 服务平台,它正逐渐受到广泛的关注。Axis2 的体系结构高度灵活,支持很多附加功能,如可靠消息传递和安全性等。

SCA 应用程序开发,第 3 部分: 开发示例 SCA 应用程序
使用面向 Java 编程语言的 SCA 客户机与实现模型构建和集成应用程序。本文说明了实现示例 SCA 应用程序的基本步骤,包括本地和远程服务以及组装各种服务。

使用 SOA 交付实际解决方案
无论您的 SOA 采用进度如何,均可以通过本文介绍的最新公告内容和开发人员资源帮助实现 SOA。

SOA 快速指南 1 2 3,第 1 部分: SOA 采纳步骤和价值分析
本文是本系列文章的第一部分。本文前半部分首先概览了实施 SOA 的简单步骤,然后介绍了贯穿本系列文章的示例场景。在文章的后半部分着重介绍了IBM SOA 成熟度模型和SOA评估框架,并分析了示例场景中采纳 SOA 的步骤和价值。

SOA 快速指南 1 2 3,第 2 部分: 服务建模
本文是本系列文章的第二部分。本系列的第一部分概 览了实施 SOA 的简要步骤,并针对示例场景分析了采纳 SOA 的步骤和价值。本文首先介绍了服务建模的方法学;对示例场景进行流程建模,为服务建模做准备;在第一部分文章对现有业务和 IT 环境分析的基础上,结合价值分析和流程建模的结果,设计了目标的业务和 IT 场景;基于业务组件模型、流程模型以及业务目标进行服务建模的前两个步骤――服务发现和服务规约。



回页首


  Web development

配置驱动的开发
代码重复随时会产生麻烦,有些人可能对代码做了修改,但是忘了将修改应用于重复的源代码。产生的混乱可大可小,但是无论程度如何,重复都是麻烦的来源。在本文中,IBM 开发人员 Steve McDuff 建议使用配置驱动的开发来解决这个问题。

用 Apache Proxy 的指令(mod_proxy)改进 LAMP 安全性
在本文中,Nick Maynard 描述了一种使用 Apache 的 mod_proxy 模块改进 LAMP 设置的安全性的方法。本文专门针对 Linux;但是,也可以将一些原理应用于其他操作系统。

把应用程序从 Internet Explorer 迁移到 Mozilla
使特定于 Internet Explorer 的 Web 应用程序在 Mozilla 上运行时,您遇到过麻烦吗?本文讨论了将应用程序迁移到基于开源 Mozilla 浏览器上时的常见问题。首先讨论跨浏览器开发的基本技术,然后介绍克服 Mozilla 和 Internet Explorer 之间差异的策略。

使 Web 应用程序能够适应多种浏览器
在不同的浏览器或具有不同设置的浏览器上,Web 页面的执行方式不一样。本文学习一些有用的技巧,帮助您让自己的 Web 应用程序更适应所有的环境。



回页首


  XML

XForms 简介,第 1 部分: 新的 Web 表单标准
XForms 是下一代基于 Web 的数据处理技术。它用 XML 数据模型和表示元素代替了传统的 HTML 表单。本系列文章有三个部分,介绍了 XForms 及其功能,内容包括基本的 XForms 模型和表单、各种不同类型的控件、基本和高级表单提交技术。本文将主要介绍 XForms 到底是如何工作的,说明如何在 Firefox 和 Microsoft? Internet Explorer 中建立 XForms 以便可以查看 XForms 示例。

XForms 简介,第 2 部分: 表单、模型、控件和提交动作
XForms 是下一代的基于 Web 的数据处理技术。它用 XML 数据模型和表示元素代替了传统的 HTML 表单。本系列文章有三个部分,介绍了 XForms 及其功能,内容包括基本的 XForms 模型和表单、各种不同类型的控件、基本和高级表单提交技术。本文是此系列文章的第二部分,重点讨论如何使用各种控件创建基于 XForms 的表单以及如何创建数据模型。

XForms 简介,第 3 部分: 使用动作和事件
XForms 是是下一代的基于 Web 的数据处理技术。它用 XML 数据模型和表示元素代替了传统的 HTML 表单。本系列文章有三个部分,介绍了 XForms 及其功能,内容包括基本的 XForms 模型和表单、各种不同类型的控件、基本和高级表单提交技术。本文是此系列文章的第三部分,介绍如何在 XForms 中使用动作和事件,如何控制表单输出的格式。

掌握 Ajax,第 8 部分:在请求和响应中使用 XML
在本系列的上一篇文章中,您看到了 Ajax 应用程序能够如何以 XML 格式化发往服务器的请求。还了解了为什么这在大多数情况下并不是一个好主意。这篇文章主要探讨在大多数情况下确实是好主意的一种做法:向客户机返回 XML 响应。



回页首


  关于时事通讯
中国网站反馈
隐私条约
版权和商标信息


developerWorks 时事通讯提供的文档仅用于传递信息。 信息类型不应该被解释为IBM的承诺,并且自发布之日起,IBM不保证任何信息的准确性。用户承担信息准确性和使用本文档的全部风险。developerWorks时事通讯可以在遵守以下条件的基础上拷贝和分发:

  • 所有文本必须完整拷贝,不得修改,并且必须包含所有页面。
  • 所有拷贝必须包含IBM的版权声明和这里提供的任何其他声明。
  • 本文档的分发不能以盈利为目的。



回页首


  联系我们
反馈意见
在线投稿
dW 中国每周时事通讯
  

订阅 dW 中国其他的时事通讯
Javascript 已禁用。请单击此处或在浏览器中启用 Javascript 来执行此功能。

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