|
|
使用开源软件设计、开发和部署协作型 Web 站点,第 3 部分: 在 Windows 中建立开发环境
在这个 系列 中,在 IBM Internet Technology Group 团队的带领下使用一套可免费获得的软件来设计、开发和部署一个完整的社区 Web 站点。在本教程中,学习在 Windows? 中安装和配置开发基于 Drupal 的 Web 站点所需的软件,以及这个团队在开发环境中使用的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。
使用开源软件设计、开发和部署协作型 Web 站点,第 4 部分: 在 Linux 中建立开发环境
在这个 系列 中,在 IBM Internet Technology Group 团队的带领下使用一套可免费获得的软件来设计、开发和部署一个完整的社区 Web 站点。在本教程中,您将学习如何安装和配置为 Linux? 构建基于 Drupal 的开发环境所需的所有软件。本教程描述如何安装和配置这个团队在开发环境中使用的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。
|
|
本周无推荐内容,更多多媒体课件请访问:多媒体课堂。
|
|
dWLive 免费技术讲座:IBM 开放社区:开发工具及开放平台
本次会议将会讨论 IBM 提供的创新的开放源代码解决方案,并将展示开放社区开发环境的功能及灵活性。讨论将包括 IBM 的开源战略、“Open Computing(开放计算)”环境及其组件,并将深入探讨 IBM Open Community 开发工具。本次会议还将详细介绍 Eclipse、WAS CE 及 DB2 Express-C 的特性与功能,以及它们旨在实现用于创建及部署 Web 应用程序的强大开发环境的集成。
dWLive 免费技术讲座:AMD 为打造开放平台提供坚实基础
会议将介绍 AMD 下一代 Opteron 的技术特点如降低总拥有成本、虚拟化技术、持续领先的每瓦特性能比、高可靠的内存技术、平滑过渡四核心,于竞争对手系统的平台、功耗比较、未来的 AMD 四核心技术及性能,AMD 为开放源开发工具和开放社区开发环境提供的支持,以及众多基于 AMD 芯片的 IBM 开放源解决方案和实际应用。
|
|
在 FreeBSD 中使用串行通信进行远程内核调试
本文将带您了解如何在不影响系统性能的情况下,远程调试正在目标计算机上运行的 FreeBSD 内核。文中涉及到了串行通信端口调试环境、编译内核代码和故障诊断等内容。
用 AWK 实现数据库模式的同步
在多个成员用一个系统进行集成测试时,每一个成员 PC 机上也要安装一个相同的数据库作为单元测试环境。本文介绍了保持各个数据库一致性――我们称这个过程为数据库 schema 的同步――的几种方式。
|

|
|
追求代码质量: 使用 TestNG-Abbot 实现自动化 GUI 测试
TestNG-Abbot 是一种测试框架,它为 GUI 组件的测试带来了新的活力。本月,Andrew Glover 将带领您亲历使用 TestNG-Abbot 测试 GUI 过程中难度最大的部分,即理解用户场景的实现过程。一旦理解了它,您会发现将 GUI 组件隔离并使用框架所含的极其方便的 fixture 对象对其进行验证是多么地简单。
跨越边界: 对 Rails 进行扩展
Java 编程语言一直以来都是一个很出色的“熔炉”,它具有用于集成的丰富和强大的功能 ―― 从用于集成企业库的依赖性注入容器,到 Enterprise JavaBeans (EJB) 技术,再到 Eclipse 的组件模型。通过使用大量这样的理念和架构,Java 开发人员率先采用新的方法将完全不同的软件库和组件组合成一个整体。但是 Java 开发人员并没有对优秀的集成技术造成垄断。本文通过审视一个名为 acts_as_state_machine 的流行插件来了解 Ruby on Rails 插件的工作原理。
|
|
构建 Fedora Live CD
尽管 Fedora Linux 是一个很流行且很成熟的 Linux 发行版,并且很多人已经创建了基于 Fedora 的 Live CD 发行版,但 Fedora 项目本身直到 2006 年 12 月才正式发布它的第一个 Live CD 版本。通过本文,了解如何使用 Pilgrim(Fedora Live CD 创建工具)的重写(rewrite)构建易于使用的定制 Live CD。
Linux 和对称多处理:在 SMP 系统上发挥 Linux 的功能
如主流中央处理器(CPU)供应商所证明的那样,多核处理器随时准备着占领桌面和嵌入式市场。多处理带来了更高的性能,也同时带来了新的问题。本文将探讨多处理和开发使用 SMP 的 Linux 应用程序背后的思想。
Cell 编程登堂入室
在普通的PC机上就可以模拟出Cell多核处理器的环境,进行程序开发和编译运行。本文档主要介绍在x86机器上搭建Cell编程环境及其向量化编程的实现,最后介绍了如何做简单的性能测试。
|
|
Java Web 服务,第 2 部分: 深度探索 Axis2:AXIOM
Apache Axis2 Web 服务框架构建于新的 AXIOM XML 文档模型之上,可以进行高效的 SOAP 消息处理。与常规的文档模型不同,AXIOM 仅在被访问时才会在内存中构建文档表示。了解为什么这种按需构造的方法对于 SOAP 处理来说非常合适,以及为什么 XOP/MTOM 附件、数据绑定和性能非常适于这种情况。
使用可重用资产构建 SOA 应用程序,第 3 部分: WS 响应模板模式
本系列文章探索可重用资产、菜谱和软件模式,并说明它们可以如何促进 SOA 解决方案的开发。本文是其中的第 3 部分,将对 WS 响应模板模式实现进行说明。可以将 WS 响应模板模式应用到服务的 UML 模型,以创建更为灵活的服务。我们将以 SOA Implement and Optimize Services Recipe 以及随附的参考示例(本系列前两篇文章对其进行了说明)为背景讨论此模式。以后的文章将说明如何将 SOA 模式应用于参考示例,以满足非功能需求。
|
|
XForms 技巧: 结合使用 Ajax 与 XForms
Asynchronous JavaScript and XML 或者说 Ajax 在目前的 Web 领域引起轰动,因为借助它,Web 设计人员可以创建出不必重新加载整个页面就能响应用户操作的应用程序,XForms 本身已具备这项功能。这篇技巧分别考察了 XForms 和 Ajax 版本以及如何将两种技术结合起来。现在有很多资料说明如何实际发出 Ajax 请求,但是对于如何使用返回的数据,XForms 提供了一些特殊的挑战和机遇。
准备从 XSLT 1.0 升级到 2.0,第 4 部分: XSLT 可移植性工具箱
如果关心 XSLT 2.0 的采用以及如何处理遗留的样式表代码,请阅读本文。本文主要讨论与 1.0 跨版本兼容的 2.0 特性。它解释了 1.0 和 2.0 处理程序如何识别 XSLT 指令和厂商的特定实现的指令(如果有的话),如何将其与不能够指导处理程序的元素区分开来。本文包括所有可移植性工具的概述,如回退、函数可用性测试和新的 use-when 属性。阅读本系列的其他文章,请访问 准备升级 概述页面。
|
|
developerWorks 时事通讯提供的文档仅用于传递信息。 信息类型不应该被解释为IBM的承诺,并且自发布之日起,IBM不保证任何信息的准确性。用户承担信息准确性和使用本文档的全部风险。developerWorks时事通讯可以在遵守以下条件的基础上拷贝和分发:
- 所有文本必须完整拷贝,不得修改,并且必须包含所有页面。
- 所有拷贝必须包含IBM的版权声明和这里提供的任何其他声明。
- 本文档的分发不能以盈利为目的。
|
|
|
|
|