 |
 |
 |
 |
 |
 |
WebSphere Application Server Community Edition 中的应用程序日志记录 WebSphere Application Server Community Edition 提供了多种使用 java.util.logging、Log4j 和 SLF4j API 配置应用程序日志记录的方法。本教程将通过示例应用程序介绍如何配置其中的每个日志记录 API。 |
|
|
|
2009年7月2日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 1 部分: 入门 CakePHP 是一种用 PHP 构建 Web 站点的辅助工具,它很稳定,可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2009年6月23日 |
|
| |
使用 PHP 在 CICS 上构建 REST 服务 CICS Transaction Server (TS) 是一个强大的事务管理器,它的特点是能够快速处理大量数据。SupportPac CA1S 借助 IBM WebSphere sMash 技术,使用 PHP 脚本功能和与 REST 相关的特性增强 CICS TS。本教程演示如何使用 PHP 快速轻松地处理 CICS 程序,并将其公开到 Web。如果您是 PHP 开发人员,那么想想如何利用您的技术在 CICS 中与企业资产进行交互;如果您是 CICS 开发人员,那么看看 PHP 如何为管理现有资源提供一种简单便捷的方式。 |
|
|
|
2009年6月22日 |
|
| |
JiBX 1.2,第 2 部分: 从 XML 模式到 Java 代码 通过 XML 模式定义生成代码被广泛用于各种类型的 XML 数据交换,包括 Web 服务在内。大多数数据绑定工具都是根据模式严格地组织生成的代码,甚至根据可能与应用程序不相关的模式方面。JiBX 1.2 将通过更好地解析模式和消除不必要的类混乱来生成更干净的代码。它还将为生成的代码提供大量自定义,包括轻松地消除不必要的模式组件的自定义。 |
|
|
|
2009年4月21日 |
|
| |
用开源工具创建 BlackBerry 应用程序,第 3 部分: 构建社交网络应用程序 在数字时代,社交网络应用程序对消费者和业务市场的影响是最有吸引力的奇迹之一。营销专家改变了与潜在客户打交道的方式,具有相同志趣的群体能够快速组建起来,这都与社交网络分不开。2008 年秋季的美国总统竞选表明,社交网络已经成为成功的政治竞选的一部分。社交网络与流行的、强大的 BlackBerry 平台的结合将是一个充满活力的组合。本教程是“用开源工具创建 BlackBerry 应用程序”系列的第 3 部分,它探索了为何 BlackBerry 是编写和部署社交网络应用程序的强大移动设备。 |
|
|
|
2009年4月14日 |
|
| |
JiBX 1.2,第 1 部分: 从 Java 代码到 XML 模式 XML 模式定义是许多数据交换类型(包括大多数 Web 服务形式)的基础。但是 XML Schema 是一种十分复杂的标准,并且与处理 Java 代码的工具相比,用于创建和修改模式定义的大多数工具在功能性和易用性方面要逊色一些。JiBX 1.2 的新功能将允许您从 Java 代码入手并轻松地生成优秀的模式定义来匹配数据结构。然后,无论您是否使用 JiBX 数据绑定,都可以直接使用这些模式。 |
|
|
|
2009年4月14日 |
|
| |
用开源工具创建 BlackBerry 应用程序,第 2 部分: 构建 RSS 阅读器 开放源码对软件开发市场产生了革命性影响,如今新的消息渠道不断涌现,它们正是以这种方式强劲地冲击着传统的消息渠道。今天我们可以从各种 Internet 资源和 Internet 主流媒体获得免费的消息。我们可以通过阅读不同的 Web 站点来获取消息,但这样做非常繁琐。那么,随时更新感兴趣的消息怎么样?集中地接收您喜欢的消息不是很方面吗?在 BlackBerry 上,您可以通过 RSS 阅读器来实现这些功能。本教程是系列教程 “用开源工具创建 BlackBerry 应用程序” 的第 2 部分。本教程将创建一个让您的 BlackBerry 能够随时随地接收消息的 BlackBerry RSS 阅读器,并以此探索 RSS 数据发布格式。 |
|
|
|
2009年4月13日 |
|
| |
使用 Java Web Ststar 部署基于 Eclipse 的应用程序 了解如何在 Eclipse Framework 的基础上构建功能最简单的应用程序,并通过 Java Web Start (JWS) 部署它 JWS 技术允许您方便在标准 Internet 站点上部署 Java 应用程序,并简化了升级和分发过程。 |
|
|
|
2009年4月8日 |
|
| |
构建基于 Arduino 的激光游戏,第 3 部分: 发射信号,命中目标
|
|
|
|
2009年4月8日 |
|
| |
为 Perl、Python 和 PHP 构建 Eclipse 开发环境 Eclipse 为构建编译性语言(比如 C)和 Java 编程语言的工具提供了大量特性,但对脚本语言(比如 Perl、Python 和 PHP)的支持却很少。庆幸的是,Eclipse Dynamic Languages Toolkit (DLTK) 为这些语言以及类似的语言提供了支持。通过本文学习构建基于 DLTK 的 IDE 的步骤,并且探索每个步骤的样例代码。 |
|
|
|
2009年4月7日 |
|
| |
使用 Google Mapplets 自定义 Google Maps 结果页面 Google Mapplet 是一个运行在 Google Maps 结果页面的应用程序,允许您将自定义的信息和行为添加到页面和地图中。在本教程中,您将编写一个 Google Mapplet,使用 Yahoo Weather RSS 提要在 Google Maps 中显示本地天气。为说明使用 Google Mapplets API 时用到的各种技术,您要实现两种解决方案。第一种是在客户端使用 RSS 和 JavaScript。第二种是在服务器端使用 XSLT、PHP、KML 和 JavaScript。 |
|
|
|
2009年3月19日 |
|
| |
构建基于 Arduino 的激光游戏,第 2 部分: 动手实践 Arduino 是一款价格不高、易于使用的电子平台。包括硬件和软件在内的整个平台是完全开源的,并且使用的是松散地基于 C/C++ 的语言。Arduino 是为希望尝试创建交互式物理对象的实践者、喜欢创造发明的人以及艺术家构建的。这个三部分系列将从基本的 Arduino 硬件开始,并使用它创建名为 “'Duino Tag” 的交互式激光游戏,玩家可以使用几乎从头开始构建的设备玩 Tag 游戏。在 “构建基于 Arduino 的激光游戏” 的第 2 部分中,我们将构建并测试 'Duino Tag 枪的接收器部分。 |
|
|
|
2009年3月16日 |
|
| |
构建基于 Arduino 的激光游戏,第 1 部分: Arduino 基础知识 Arduino 是一款价格不高、易于使用的电子平台。包括硬件和软件在内的整个平台是完全开源的,并且使用的是松散地基于 C/C++ 的语言。Arduino 是为希望尝试创建交互式物理对象的实践者、喜欢创造发明的人以及艺术家构建的。这个三部分系列将从基本的 Arduino 硬件开始,并使用它创建名为 “'Duino tag” 的交互式激光游戏,玩家可以使用几乎从头开始构建的设备玩 tag 游戏。在 “构建基于 Arduino 的激光游戏” 的第 1 部分中,我们将构思作为 'Duino tag 的一部分的基本预备试验。 |
|
|
|
2009年3月9日 |
|
| |
为 Nokia S60 智能手机开发基于 eSWT 的应用程序 Java Platform, Micro Edition (Java ME) 是专门针对嵌入式设备的特殊应用程序平台,并且许多现代移动电话都能够运行这类应用程序。嵌入式 Standard Widget Toolkit(eSWT)是一种 Eclipse 技术,可以为各种移动电话开发具有本地外观的 Java 应用程序。eSWT 是作为嵌入式 Rich Client Platform (eRCP) 项目的一部分开发的,后者一般只能用于运行 Microsoft Windows Mobile 和 Windows CE 操作系统的设备。然而,独立的 eSWT 库可以用于所有运行较新版本的 Nokia S60 平台的设备,Nokia 的 S60 平台是目前世界上领先的智能手机平台之一。本教程将演示如何借助新近发布的 Eclipse Mobile Tools for Java (MTJ) 和 Nokia S60 Platform SDK 开发基于 eSWT 的应用程序。 |
|
|
|
2009年3月9日 |
|
| |
全面分析 Spring 的编程式事务管理及声明式事务管理 Spring 的事务管理是 Spring 框架中一个比较重要的知识点,该知识点本身并不复杂,只是由于其比较灵活,导致初学者很难把握。本教程从基础知识开始,详细分析了 Spring 事务管理的使用方法,为读者理清思路。 |
|
|
|
2009年1月15日 |
|
| |
编写更少的代码! 通过利用 Apache Commons 项目的 Lang 库中的一组久经考验的开源实用程序,可以编写更少的代码。重用他人编写的可靠代码可帮助您更快地将软件推向市场,并且软件的缺陷更少。 |
|
|
|
2009年1月12日 |
|
| |
增强 Linux 服务器 无论用于测试还是用于生产,服务器都是攻击者的主要目标。通过采取适当的措施,您可以将易受攻击的 “盒子” 转换为增强的服务器并挫败攻击者。在本文中,您了解如何保护 SSH 会话,配置防火墙规则以及设置入侵检测来提醒您所有可能的 GNU/Linux 服务器攻击。深刻理解保护服务器的基本知识之后,您就可以以此为基础进一步增强系统。 |
|
|
|
2009年1月12日 |
|
| |
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序 使用 Eclipse 集成开发环境(Integrated Development Environment,IDE)和 Java Platform, Standard Edition (Java SE) 6 创建可以从控制台运行的独立 Web Services 应用程序。本教程是该系列的第 1 部分,将首先让您熟悉 Eclipse IDE。配置环境;创建项目、包和类;然后从命令行运行应用程序。 |
|
|
|
2008年12月29日 |
|
| |
使用 Flex SDK 实现一个 Facebook 相册 Adobe 发布了免费的开源 Flex SDK 框架,支持开发人员创建富 Internet 应用程序(Rich Internet Applications,RIA)。Flex 框架使您能够方便、快速地创建跨浏览器、跨平台的 Web 应用程序。Flex 应用程序在 Flash 播放器中运行。大多数连接 Internet 的计算机都安装有 Flash 播放器,但是 Flex 还为您提供类似 Java Swing 的面向对象式用户界面框架。在本篇教程中,将在 Adobe Flex 中开发一个 Facebook 应用程序,它可以以幻灯片的形式显示用户的 Facebook 相册。Facebook 应用程序将包含一个档案盒(profile box),在其中列出用户的所有相册,每个相册都链接到一个 Flex 幻灯片显示。Flex 应用程序将使用 Facebook REST API 获取所选 Facebook 相册的照片并动态生成幻灯片。 |
|
|
|
2008年12月16日 |
|
| |
扩展 Tomcat Web 服务器的功能 本教程是所有 Web 服务器或应用服务器管理员的必读指南。尽管 Apache Tomcat 的实现与其他 Web 服务器略有不同,但是本教程为许多高级管理任务提供了一种符合逻辑且简洁的执行方法,有助于成功地驻留、部署和管理多个 Java 2 Platform, Enterprise Edition(J2EE)Web 应用程序。学习如何设置、配置和保护 Tomcat 服务器,了解解决高级部署问题所需的技巧和工具。 |
|
|
|
2008年11月27日 |
|
| |
使用 XSLT、SimpleXML 和 PHP 5 分离内容和表示 多年以来,开发人员设计了许多策略和框架以简化业务逻辑和表示逻辑的分离。在这篇教程中,您会探究两种从表示逻辑中分离数据和业务逻辑的解决方案:一种通过 PHP 5 中的 XSL 模块使用 XSLT,另外一种使用 PHP 5 中的 SimpleXML 模块。为说明这两种解决方案,以个人简历的 Web 页面为例,该页面存储为 XML 文件。 |
|
|
|
2008年11月24日 |
|
| |
使用 Eclipse CDT 编写本机 iPhone 应用程序 了解使用开源工具在所有支持 Eclipse 的平台上进行 iPhone OS 开发后,如何使用 Eclipse C Development Toolkit(CDT)为 Apple iPhone 编写本机应用程序。 |
|
|
|
2008年11月13日 |
|
| |
创建一个 Yahoo! SearchMonkey 应用程序 SearchMonkey 是主流搜索引擎利用语义 Web 技术增强搜索结果的首次尝试。在本教程中,您将实现一个 Yahoo! SearchMonkey 应用程序,该应用程序通过包含有关 blog 和 blog 所有者的其他信息来增强 blogger.com 的搜索列表。首先,您可以使用 Yahoo! 的默认数据实现一个基本应用程序。然后,创建一个自定义数据服务,为 SearchMonkey 提供自己的结构化数据,接下来,开发一个更高级的应用程序以利于这种新的自定义数据服务。 |
|
|
|
2008年11月12日 |
|
| |
开发一个基于位置的动态 mashup Mashup 是一种全新的、高度交互的 Web 开发方法。mashup 是来自不同资源的相关内容的综合,为超级用户体验提供了丰富的动态内容。在开发工具箱中加入 Asynchronous
JavaScript + XML (Ajax) 和 mashup 将会让您在不断变化发展的 Web 2.0 工作空间所带来的高要求方面游刃有余。 |
|
|
|
2008年11月11日 |
|
| |
Eclipse 代码模板入门 本教程介绍了 Eclipse 代码模板的基本用法。通过各种途径讨论了应用于模板的基本概念和技巧,而不考虑与它们相关的特定插件。您将了解到模板提供的好处、如何创建和编辑模板,以及如何在 Eclipse IDE 中使用模板提高效率。 |
|
|
|
2008年11月6日 |
|
| |
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 3 部分:采用 Ganymede 进行嵌入式 Rich Client Platform 开发 Eclipse Ganymede 是同时发行的 24 个主要 Eclipse IDE 项目。在这个分为三部分的 “使用 Eclipse Ganymede 为桌面、Web 和移动设备进行开发” 系列教程中,我们将介绍以下的新 Ganymede 功能:RCP、RAP 和 eRCP,这些功能将允许用一个通用代码库分别为桌面平台、Web 平台和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。在本教程中,我们将进一步增强在第 1 部分和第 2 部分中开发的备忘记事本,并使用 Embedded Rich Client Project(eRCP)修改备忘记事本以部署到移动设备中。 |
|
|
|
2008年10月31日 |
|
| |
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 1 部分:采用 Ganymede 进行富客户机平台开发 Eclipse 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。本文是第 1 部分,这里将使用成熟的富客户机平台(Rich Client Platform,RCP)来为使用 Subversion 进行版本控制的桌面开发应用程序,并且将使用 p2 打包和分发应用程序。 |
|
|
|
2008年10月20日 |
|
| |
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 2 部分:采用 Ganymede 进行富客户机平台开发 Eclipse IDE 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。本文是第 2 部分,我们将利用在第 1 部分中开发的备忘记事本,并将其修改为使用新 Rich Ajax Platform(RAP)在 Web 上打包和分发应用程序。 |
|
|
|
2008年10月20日 |
|
| |
使用 PHP 创建自己的视频点播网站,第 3 部分:集成 YouTube 创建自己的视频点播网站并不复杂。上传一些视频,然后供人们观看。就这么简单。但是如果您想要做很多视频,则必须将它们组织起来。这个三部分系列教程将带您了解如何创建针对 Web 优化的视频,以及创建用于组织视频和使视频可访问的 PHP 应用程序。第 1 部分主要介绍基本工作,包括装配和安装必须的组件以及收集和转换视频。第 2 部分构建基本应用程序。本教程是第 3 部分,将添加一个漂亮的用户界面并集成 YouTube。 |
|
|
|
2008年10月16日 |
|
| |
使用 WebSphere Application Server Community Edition 开发 JPA 应用程序 通过 Java Persistent API (JPA),能方便地设计和开发 JEE 应用程序的持久部分的功能。本教程将带您了解这个新 API 的所有细节,并将使用 Eclipse 和 WebSphere Application Server Community Edition 开发一个示例应用程序。WebSphere Application Server Community Edition 和 Eclipse 都可以免费下载,因此只需数分钟您就可以着手使用了。 |
|
|
|
2008年9月24日 |
|
| |
用开源工具创建 BlackBerry 应用程序 可能没有比移动电话更大的市场转换技术。并且在这一领域中,可能没有一项技术能获得比 Research In Motion (RIM) BlackBerry 更多的认可。大多数人认为它只适用于商业电子邮件,但是在这种极具魅力的设备中还有尚未发现的潜力。虽然是流行的平台,但是 BlackBerry 平台也需要使用第三方应用程序。把这些应用程序引入到其中的最佳方法是从开源社区中获得帮助。本教程为开源的数据收集应用程序打下了基础,该应用程序是构建可访问且易于使用的数据收集服务的基础。 |
|
|
|
2008年9月22日 |
|
| |
利用开源软件开发 Web 应用程序 Web 开发人员正在经历一场复兴。过去的十年间,程序员一直艰苦地进行以服务器为中心的编码,现在他们开始把代码编写转到中前端,这让 Web 浏览器演变成了其自身的计算平台。这场复兴主要归功于独创性。最新一代的工具和应用程序框架可以自动化和简化构建、部署和维护一个网站所需的艰苦工作。可用的工具较先前更多,而且所有最新型的工具都是开源的。本教程向您悉数介绍了可供开发人员创建和部署 Web 应用程序使用的这些免费软件。 |
|
|
|
2008年9月9日 |
|
| |
用 Zend Framework V1.5 和 Google 应用程序创建高生产力软件包,第 3 部分:集成 Google 应用程序 在这个三部分系列教程 “用 Zend Framework V1.5 和 Google 应用程序创建高生产力软件包” 中,您将使用 Zend Framework V1.5 构建一个示例 Web 站点以连接到多个 Google 高生产力应用程序。到目前为止,我们已经使用 Zend Framework V1.5 的新特性,比如对 Zend_View 和 Zend_Form 组件的增强构建了一个基本的 Web 站点。接着了解了 Zend_Gdata 并且把我们的 Web 站点链接到 Google Base 数据中。在本系列教程的最后一部分中,将介绍如何链接到 Google 日历、Google 文档、电子表格、Picasa 以及 YouTube 中。使用这些工具提供 Web 站点的指示板。这个指示板允许用户显示即将到来的事件和文档,并且使用户能够向 Google 帐户添加事件和文档。 |
|
|
|
2008年9月4日 |
|
| |
Spring Web Flow 2.0 入门 本教程分析了 Spring Web Flow 2.0 的技术要点,并且通过创建一个示例应用程序,展示了 Spring Web Flow 2.0 的基本知识。 |
|
|
|
2008年8月28日 |
|
| |
使用 Equinox 开发 OSGi 应用程序 本教程着重介绍 OSGi 框架知识、环境搭建、服务使用、应用设计、部署。 |
|
|
|
2008年8月28日 |
|
| |
使用 Ext、Aptana 和 AIR 构建桌面应用程序 尽管 Rich Internet Applications 和 Web 2.0 一直都很流行,但是目前新兴的技术不仅关注为 Web 应用程序提供类似桌面的体验,实际上还把它们带入到了桌面中。在 Adobe Integrated Runtime(AIR)的引领下,Web 应用程序开发人员可以利用现有的 HTML、CSS、JavaScript、Flash 和 Flex 知识构建功能强大的桌面应用程序。在本教程中,您将使用开源的 Aptana Studio IDE、Aptana 的 Adobe AIR 插件和开源的 JavaScript 框架 Ext。 |
|
|
|
2008年8月25日 |
|
| |
用 Zend Framework V1.5 和 Google 应用程序创建高生产力软件包,第 2 部分:使用表单、Ajax 和 Google Base 在这个三部分系列教程 “用 Zend Framework V1.5 和 Google 应用程序创建高生产力软件包” 中,您将使用 Zend Framework V1.5 构建一个示例 Web 站点以连接到多个 Google 高生产力应用程序。在第 1 部分中,我们使用 Zend Framework 构建了基本 Web 站点,并了解了如何优化 Web 站点以方便将来维护。在第 2 部分中,我们将了解如何使用 Zend Framework 的 Zend_Form 和 Zend_Gdata 组件处理用户身份验证和注册、带有 jQuery JavaScript 库的 Ajax 以及与 Google Base 的集成。 |
|
|
|
2008年8月18日 |
|
| |
用 BIRT 实现高级图表 从 2004 年以来,基于 Eclipse 的 Business Intelligence and Reporting Technology(BIRT)社区一直快速增长,取得了巨大成功。越来越多的用户开始用 BIRT 技术显示业务数据。BIRT 获得成功的关键原因是,用户发现丰富的 BIRT 报告组件对他们很有帮助。在这些组件中,BIRT 图表功能能够帮助最终用户了解数据的变化趋势并做出业务决策。BIRT 提供丰富的交互式图表和其他高级特性,让报告开发人员可以创建具有专业外观的报告。 |
|
|
|
2008年8月14日 |
|
| |
构建 RESTful Web 服务 具象状态传输(Representational state transfer,REST)是设计基于命名资源而非消息的松耦合应用程序的一种风格。构建 RESTful 应用程序的最困难的部分在于确定要公开哪些资源。解决了这个问题之后,再使用开源 Restlet 框架构建 RESTful Web 服务就是小菜一碟了。本教程从 REST 的基本概念开始,逐步指导您使用 Restlet 框架构建应用程序。 |
|
|
|
2008年8月12日 |
|
| |
使用 Eclipse 调试 iPhone Web 应用程序 学习如何使用 Eclipse、Aptana 的 iPhone 开发插件、Aptana 的 Firefox JavaScript 调试器和 Firebug 等工具,调试 Asynchronous JavaScript + XML (Ajax) Web 应用程序。 |
|
|
|
2008年8月11日 |
|
| |
使用 PHP 获得图形 设想一下,仅使用代码(而无需使用复杂的图形程序)动态地创建 Web 页面图形。图形的创建和处理都可以使用 PHP 来完成。您可以把编程技巧应用到为 Web 生成图像上。 |
|
|
|
2008年8月4日 |
|
| |
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 3 部分: 完成 Facebook 股票经纪演示应用程序的开发 这是使用 PHP 和 Java 语言开发完全功能 Facebook 应用程序的三部分系列教程的最后一篇教程,为一个现有的股票经纪交易应用程序添加一个 Facebook 接口。在本教程中,您将使用在前两部分中安装的工具和开发的组件来实现 Facebook 应用程序的细节。 |
|
|
|
2008年7月31日 |
|
| |
用 Zend Framework V1.5 和 Google 应用程序创建高生产力软件包,第 1 部分:开始使用 Zend Framework V1.5 Google 应用程序将提供令人惊讶的生产力工具。从共享日历、协作文档和电子表格甚至到数据库,它们已经彻底改造了 Web 浏览器中可以执行的操作。Zend Framework V1.5 将提供用于连接到这些服务的 API 以扩展这些工具提供的功能。在 “用 Zend Framework V1.5 和 Google 应用程序创建高生产力软件包” 的三部分系列教程中,我们将通过使用 Google 应用程序的 Zend Framework V1.5 构建应用程序。在第 1 部分中,我们将探究 Zend Framework 的各项功能,概述V1.5 中的许多新功能,我们将使用它们构建示例 Web 站点。 |
|
|
|
2008年7月28日 |
|
| |
使用 Eclipse 和 PDT 调试 PHP 将 PHP 开发工具(PHP Development Tools,PDT)插件安装到 Eclipse Europa 后,您将能够快速编写和调试 PHP 脚本和页面。PDT 支持两种调试工具:XDebug 和 Zend Debugger。通过本文了解如何配置 PDT 来调试 PHP 脚本,并了解在详细查看脚本时应使用哪些透视图。 |
|
|
|
2008年7月16日 |
|
| |
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 2 部分: 并行地使用 Java 和 PHP 为一个已有的股票经纪公司构建一个 Facebook 接口,使其能够进行在线投资组合管理。学习一种方法,将一个应用程序的功能拆分成 PHP 和 Java 组件,并使用 Spring 框架将一个标准 MVC 架构应用到 Java 代码中。 本教程系列的第 2 部分覆盖了你在第 1 部分中开始的 Facebook 应用程序开发的详细内容。 |
|
|
|
2008年7月14日 |
|
| |
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 1 部分: 安装设置组件 使用 PHP 和 Java 编程语言开发一个 Facebook 应用程序。本教程先带您初步了解 Facebook 的概况,然后一步步向您介绍创建一个 Facebook 应用程序所需组件的安装过程。接着,您将会进一步了解 Facebook,尤其是与如何将您的应用程序集成到站点中有关的方面。最后,您将安装设置完成一个空的框架应用程序作为后续工作的开始。在本系列的第 2 和第 3 部分中,您将了解如何开发您在第 1 部分中创建的应用程序。 |
|
|
|
2008年7月10日 |
|
| |
通过一个 Java 应用服务器使用 JRuby on Rails 和 XML 增强 Ajax Ruby on Rails 框架提供了一些非常方便的 XML 特性,这使使用数据库数据进行开发和为 JavaScript 应用程序提供 XML 格式的数据库数据变得更加简单。JavaScript 还具有内置的 XML 解析功能,因此可以非常轻松地接收和解析 XML 格式的数据。但是,如果要在不部署额外服务器的情况下接入 Java 应用程序,该如何做呢?这正是 JRuby 的工作。JRuby on Rails 是 Ruby on Rails 框架的 Java 实现,通过将 Ruby 应用程序部署到 Java 应用服务器中,将 Rails 的优点带入到 Java 编程当中。在本篇教程,您将开发一个可以部署到 Java 应用服务器的 JRuby on Rails 应用程序,它可以为 Ajax 客户机提供 XML 格式的数据库数据。Ajax 客户机专门为电影爱好者构建,方便他们管理在线电影数据库。您还将在同一个 Java 应用服务器上部署几个 Java Server Pages 页面,帮助 Ajax 客户机添加和更新电影。 |
|
|
|
2008年7月10日 |
|
| |
在 Ruby on Rails 应用程序中重用 Java 代码 通过 Ruby Java Bridge (RJB) 可以直接将 Java 类装载到 Ruby on Rails 应用程序,或者从这些应用程序中调用 Java 类。本教程展示如何应用这个工具包,在现代的 Web 开发平台上重用遗留的 Java 应用程序代码。 |
|
|
|
2008年6月30日 |
|
| |
使用 PHP 创建自己的视频点播网站,第 2 部分:基本结构 创建您自己的视频点播网站并不复杂。上传一些视频,然后供人们观看。就这么简单。但是如果您想要做很多视频,则必须将它们组织起来。这个 “使用 PHP 创建自己的视频点播网站” 教程系列包括三部分,将带您了解如何创建针对 Web 优化的视频,以及创建用于组织视频和使视频可访问的 PHP 应用程序。第 1 部分主要介绍基本工作,包括装配和安装必须的组件以及收集和转换视频。第 2 部分将使用 CakePHP 构建基本应用程序。 |
|
|
|
2008年6月30日 |
|
| |
在 Eclipse 中使用 PHP 构建 Web 服务 通过本教程学习在 Eclipse Europa 中如何使用 PHP 通过 PHP Development Tools 插件构建 Web 服务。了解 PDT 项目以及如何创建和部署有用的 PHP 项目,了解契约优先(contract-first)开发背后的原理,以及理解 Web Services Description Language (WSDL) 文件的基本组成。 |
|
|
|
2008年6月23日 |
|
| |
利用 Apache Synapse 模拟 Web 服务 Apache Synapse 是一个简单、轻量级的高性能企业服务总线 (ESB),它是在 Apache Software Foundation 的 Apache License Version 2.0 下发布的。使用 Apache Synapse,您可以通过 HTTP、HTTPS、Java Message Service (JMS)、简单邮件传输协议 (SMTP)、邮局协议版本 3 (POP3)、FTP、文件系统和许多其他传输介质筛选、转换、路由、操作和监视经过大型企业系统的 SOAP、二进制文件、XML 和纯文本消息。但是对于单个开发人员来说,ESB 产品在您的日常生活中有何作用呢?简化的配置、即时可用的功能集、可扩展的体系结构和小巧的脚本使得它成为一个强大的多用途工具,您可以利用它完成各种任务。本文将向您介绍如何使用 Apache Synapse 创建模拟 Web 服务。 |
|
|
|
2008年6月23日 |
|
| |
把外部工具和构建器集成到 Eclipse 中 使用 Eclipse Europa 中的启动配置,您可以从开发环境中运行外部程序并且保存如何调用外部程序的设置。了解如何构建和使用这些启动配置,包括可用的自动化参数类型。 |
|
|
|
2008年6月19日 |
|
| |
Eclipse JyDT 插件简介 通过 JyDT 插件,能够将 Eclipse 当作 Jython/CPython IDE 使用。本教程将简要介绍 JyDT 项目及其配置方法。了解如何使用 PyDev 透视图和资源管理器,编译和运行代码,使用调试器,执行单元测试,重构、管理 Python 项目,以及使用编辑器和 IDE。 |
|
|
|
2008年6月10日 |
|
| |
用 Gant 构建软件 Gant 是一个高度通用的构建框架,通过利用 Groovy 和 Apache Ant,它允许您在使用所有 Ant 功能的同时实现编程逻辑。在本教程中,Andy Glover 将一步一步地引导您了解 Gant 的基础知识。您将了解如何利用 Gant 灵活的特定于领域的语言在构建中定义行为,如何重用 Ant 特性,以及如何定义使构建更高效、甚至更具前摄性的函数。 |
|
|
|
2008年6月10日 |
|
| |
LPI 301 考试准备,主题 306:容量规划 在本教程中,Sean Walberg 帮助您准备 Linux Professional Institute Senior Level Linux Professional(LPIC-3)考试。这是共有 6 个教程的系列教程的最后一个,Sean 介绍如何监视系统资源、解决资源问题和分析系统容量。 |
|
|
|
2008年5月26日 |
|
| |
10 种可以节省时间的 Eclipse Europa 技术 Eclipse Europa 提供了许多用于浏览和编辑 Java 文件的方便功能。了解 Eclipse Europa 提供了哪些功能及如何使用这些功能,当您学完本教程时,您可能会说 “我以前可真不知道”! |
|
|
|
2008年5月20日 |
|
| |
使用 Google Gears 开发离线应用 本教程介绍了 Google Gears 离线应用的基本知识和离线技术实现的基本思想,并通过实际需求的实现来介绍运用 Web 技术结合 Gears 开发离线应用:首先,基于 Ajax 技术开发了简单的应用,接着依次介绍如何使用 Google Gears 三大核心组件包装传统应用,最后组合成完整的 Gears 离线应用。 |
|
|
|
2008年5月16日 |
|
| |
在 DB2 Data Warehouse Edition 中使用 Business Intelligence Reporting Tool,第 3 部分: 用 BIRT 创建复杂的报告 BIRT(Business Intelligence Reporting Tool)是一种开放源码的报告生成工具。对于 DB2 Data Warehouse Edition 用户非常有用。它能够根据关系数据生成报告并提供交互能力。本教程系列解释如何安装 BIRT,使用它根据关系数据创建报告,然后把报告部署在 Web 服务器上。在本教程中,学习在 Design Studio 中使用 BIRT 的最佳实践。 |
|
|
|
2008年5月15日 |
|
| |
使用 PHP 搭建自己的视频点播网站,第 1 部分:基础工作 搭建您自己的视频点播网站并不复杂。上传一些视频,然后供人们观看。就这么简单。但是如果您想要做很多视频,则必须将它们组织起来。这个 “使用 PHP 创建自己的视频点播网站” 教程系列包括三部分,将带您了解如何创建针对 Web 优化的视频,以及创建用于组织视频和使视频可访问的 PHP 应用程序。第 1 主要介绍基本工作,包括装配和安装必须的组件以及收集和转换视频。 |
|
|
|
2008年5月12日 |
|
| |
LPI 301 考试准备,主题 305:集成和迁移 在本教程中,Sean Walberg 帮助您准备 Linux Professional Institute Senior Level Linux Professional(LPIC-3)考试。这个系列共有六篇教程,本教程是第五篇,Sean 介绍 LDAP 与系统的登录和应用程序的集成。还详细描述了服务器与外部 Microsoft Active Directory 的集成过程。 |
|
|
|
2008年5月12日 |
|
| |
Jazz 入门教程 通过本教程,您将了解 Jazz 平台的基础知识和一些主要的 Jazz 组件。这些入门知识可以帮助您掌握 Jazz 平台,您甚至可以将本教程作为指南加以使用。 |
|
|
|
2008年5月8日 |
|
| |
LPI 301 考试准备,主题 304:使用指南 在本教程中,Sean Walberg 帮助您准备 Linux
Professional Institute Senior Level Linux Professional(LPIC-3)考试。本系列包含 6 篇教程,本文是第 4 篇。在本教程中,Sean 将引导您搜索 LDAP 树和使用命令行工具。您还将学会如何设置 Microsoft Outlook,以查询 LDAP 树。 |
|
|
|
2008年4月28日 |
|
| |
在 PHP 和 Java 应用程序中使用 XML 数据库 伴随着 XML 的流行,原生 XML 数据库也越来越普及,因为数据以原生的 XML 格式而不是通过关系数据库中的表存储。使用原生 XML 数据库意味着要修改模式只需要对代码略加修改而不需要改变数据库。PHP 和 Java(TM) 开发人员可通过使用原生 XML 数据库获得莫大的好处。本教程引导您迅速熟悉原生 XML 数据库的使用,看看它会为 XML 开发带来什么样的好处。 |
|
|
|
2008年4月24日 |
|
| |
构建 Android 手机 RSS 阅读器 本教程将展示如何使用 Android Developer Tools 读取、解析和显示 XML 数据。构建一个运行在 Android 平台上的 RSS 阅读器,并集成不同的 RSS 或其他 XML 数据源以构建自己的 mash-up 应用。
|
|
|
|
2008年4月7日 |
|
| |
用 Eclipse 开发 Android 应用程序 Android 是 Google 提供的移动、无线、计算机和通信平台。通过使用 Android Eclipse 插件,可以在强大的 Eclipse 环境中构建 Android 应用程序。本教程介绍如何用 Eclipse 插件 Android Development Tools 进行 Android 应用程序开发,包括对 Android 平台和 Android Development Tools 的介绍,并开发两个示例应用程序。 |
|
|
|
2008年4月7日 |
|
| |
LPI 301 考试准备,主题 303: 配置 在本教程中,Sean Walberg 帮助您准备 Linux
Professional Institute Senior Level Linux Professional (LPIC-3) 考试。这个系列共有六篇教程,本教程是第三篇,Sean 介绍如何配置 Lightweight
Directory Access Protocol (LDAP) 服务器,包括访问控制、安全性和性能。学完本教程后,您将掌握 LDAP 服务器配置。 |
|
|
|
2008年3月31日 |
|
| |
用 Ajax 和 del.icio.us 创建自己的信息空间 del.icio.us 是一个社交性书签 Web 站点,它允许用户创建和共享独立于浏览器的书签,可以通过因特网直接访问这些书签。这个站点对传统的浏览器书签的层次化组织方式做了革新,让用户能够把书签与任意数量的描述性标记关联起来。想像一下,在一个页面上保存您的 del.icio.us 标记、链接和功能,或者在一个页面上把正在浏览的站点直接保存到 del.icio.us 帐户中,并加上评论和选择的标记。本教程讲解如何使用 Ajax 构建这样的页面,并用一个 PHP 脚本作为服务器端代理。 |
|
|
|
2008年3月27日 |
|
| |
探索 Ubuntu Mobile and Embedded Ubuntu 是一种用于 GNU/Linux 操作系统的出色的服务器和桌面发行版,但是您是否知道它也非常适合手持设备和移动嵌入式设备?Ubuntu 的最新版本(Gutsy Gibbon)现在通过 Ubuntu Mobile and Embedded(UME)项目支持嵌入式和移动设备。通过本文了解 UME 项目和使用方法。 |
|
|
|
2008年2月28日 |
|
| |
用 Eclipse 执行业务流程 无论是顾问、分析师,还是架构师、工程师,每个人都有自己的想法。但是实现任何新想法都具有一定的挑战性,需要掌握不熟悉的开发语言知识或者花费更多成本雇用水平更高的开发人员。如果可以使用图形编辑器创建可执行的业务流程,并最终可以在适当的引擎上执行,会怎么样呢?确实存在这样的方法。使用 Eclipse STP BPMN Modeler,您可以通过图形的方式创建一个用 XML 表示的业务模型,然后使用 Eclipse ATL 把该 XML 文件转换为最终部署到 Apache ODE 上的可执行文件。 |
|
|
|
2008年2月28日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 4 部分: 使用 CakePHP 的 Session 和 Request Handler 组件 CakePHP 是一种用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2008年2月21日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 2 部分: 用 CakePHP 打造更大更好的站点 CakePHP 是一种用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2008年2月21日 |
|
| |
使用 Echo2 框架开发基于 Ajax 的单页面系统,第 1 部分: Echo2 基础 本系列教程将由浅入深的介绍 Echo2 框架,这是一个开源的完全基于 Ajax 技术的开发框架。我们首先会介绍基本知识,让您能够使用 Echo2 来开发应用。然后在后续部分中介绍如何结合使用 Spring 与 Hibernate,开发自己的 Echo2 组件,以及在实际应用中的进行改进。 |
|
|
|
2008年2月21日 |
|
| |
Apache CXF 简介 本教程介绍了 Apache CXF 服务框架的基本知识,并通过讲解自带的例子来初步体验通过 CXF 进行服务的发布与消费;然后搭建基于 Eclipse 的 Apache CXF 开发环境,并通过一个“调查投票”示例应用程序来演示 CXF 整合 Spring 2.0 的基本开发过程。 |
|
|
|
2008年2月21日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 2 部分: 用 CakePHP 打造更大更好的站点 CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2008年2月21日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 4 部分: 使用 CakePHP 的会话组件和请求处理程序组件 CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。第 1 部分主要介绍了如何启动并运行 CakePHP,第 2 部分演示了如何使用 Scaffolding 和 Bake,而第 3 部分说明了如何使用 CakePHP 的 Sanitize 组件和 Security 组件来帮助保证用户提交的数据的安全。本教程将主要介绍 CakePHP 的 Session 组件。 |
|
|
|
2008年2月21日 |
|
| |
快速启动 Java 应用程序开发,第 2 部分: 利用免费软件轻松开发轻量级 Ajax 应用 Eclipse、DB2 Express-C 9.5 和 WebSphere Application Server Community Edition 2.0 的组合(所有这些都可以免费下载、使用和部署)是所有 Java 和 Java 企业开发所需的出色的从原型到生产的套件。通过这个套件还可以相对容易地(可能不太明显)利用这些久经考验的工具创建、测试和部署领先的、轻量级的应用程序。本教程将指导您进行小型人力资源应用程序的开发,首先使用传统的基于 JavaServer Pages (JSP) 的技术,然后使用 Ajax 将其迁移到高度交互的解决方案中。 |
|
|
|
2008年1月25日 |
|
| |
快速启动 Java 应用程序开发,第 1 部分: 免费软件,快速开发 若要快速创建、测试和部署基于 Web 的应用程序或 Web 服务,您需要一个成熟的关系型数据库、一个兼容标准的 Web 应用服务器和一个灵活的 IDE。理想情况下,所有这些软件包都是经过生产测试的,易于获得和使用,并且相互之间可以完美集成。本教程介绍如何使用 IBM 支持的开放源码和免费软件启动基于 Web 的 Java 应用程序开发。您将了解从哪里可以下载这样的组件、如何安装以及如何使其立刻工作。 |
|
|
|
2008年1月25日 |
|
| |
用 JSEclipse 构建 JavaScript 应用程序 使用 JSEclipse,JavaScript 程序员现在有了自己的 Eclipse 插件,该插件将提供许多重要功能来辅助开发 JavaScript 应用程序。像 Eclipse 多年来为 Java 语言和其他语言提供了易用性一样,JSEclipse 为 JavaScript 开发人员提供了同样的优点。了解如何使用此工具,同时在页面中创建一批不断进化的 “生物”。 |
|
|
|
2008年1月24日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 3 部分:Ruby Development Toolkit 和 RadRails 成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在一种可以提高生产力的集成开发环境 (IDE):Eclipse。在介绍如何通过 Eclipse 实现使用 Java、PHP 和 Ruby 的 Web 开发的三部分系列教程的第 1 部分中,您了解了如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。在第 2 部分中,您了解了使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件来开发 PHP 应用程序是多么简单。在第 3 部分中,我们将介绍 RDT 和 RadRails Eclipse 插件并向您展示如何获得并开始使用这些插件。您将了解如何使用 RadRails 执行许多常见的 Ruby on Rails 开发任务。 |
|
|
|
2008年1月3日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 2 部分:PHP 开发工具 身为一名 Web 开发人员,无论您想要使用哪种技术组合,Eclipse 都是可以提高生产力的单一集成开发环境 (IDE)。在三部分系列教程的第 1 部分中,您了解了如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。本教程是第 2 部分,我们将了解使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件开发 PHP 应用程序是多么轻松。 |
|
|
|
2008年1月3日 |
|
| |
针对 OLPC 膝上型电脑的应用程序开发 XO 膝上型电脑(由 One-Laptop-Per-Child 组织所发起的)是一个廉价的膝上型电脑项目,旨在帮助教育全世界的儿童。XO 膝上型电脑包含了多项创新,例如新颖、廉价且耐用的硬件设计以及使用 GNU/Linux 作为底层操作系统。XO 也包含一个用 Python 编写的应用程序环境,该环境含有一个叫做 Sugar 的任何人(包括儿童)都能用的人机界面。本文探讨了 Sugar API 并学习如何在 Sugar 中使用 Python 语言开发和调试图形活动。 |
|
|
|
2008年1月3日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 1 部分:Eclipse Java EE 成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在可以提高生产力的集成开发环境 (IDE):Eclipse。本教程是三部分系列教程 “用 Eclipse Europa 进行 Web 开发” 的第 1 部分,将介绍如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 来快速开发 Java Web 应用程序。我们将使用 Java Platform, Enterprise Edition 5 (Java EE) for Eclipse 来构建用于跟踪和计算棒球统计信息的 Web 应用程序。 |
|
|
|
2007年12月27日 |
|
| |
LPI 301 考试准备,主题 302: 安装与开发 在本教程中,Sean Walberg 帮助您准备 Linux Professional Institute Senior Level Linux Professional(LPIC-3)考试。在这个共 6 个教程的系列的第二篇中,Sean 介绍 Lightweight Directory Access Protocol(LDAP)服务器的安装和配置,并编写一些访问数据的 Perl 脚本。学完本教程之后,您将掌握 LDAP 服务器的安装、配置和编程。 |
|
|
|
2007年12月27日 |
|
| |
使用 Grails 快速开发 Web 应用程序 本教程介绍 Grails,这是一个搭建在动态语言 Groovy 之上的开源 MVC 快速 Web 开发框架。使用 Grails 可以提高 Web 开发的效率,降低 Web 开发的复杂度。本文从 Grails 自动生成代码入手,以示例为中心逐步增加深度与难度,对 Grails 开发进行演示。 |
|
|
|
2007年12月26日 |
|
| |
Emacs 编辑环境,第 7 部分: 让 Emacs 帮助您走出困境 本系列文章的第 7 部分将向您介绍 Emacs 为什么是一种自身配备相关说明内容的编辑器,以及您在利用该编辑器所提供的帮助和协助时可以采用的多种方式。在本教程中,您将了解如何描述各种键盘输入、命令和函数。您还将阅读、浏览并在完整的 Emacs 参考手册中进行搜索。 |
|
|
|
2007年12月13日 |
|
| |
通过持续集成尽早发现缺陷 持续集成(Continuous Integration,CI)是持续地编译、测试、检查和部署源代码的过程。在许多持续集成环境中,这意味着每当源代码管理库中的代码发生改变时,都要执行新的构建。CI 的好处很明确:经常组装软件可以大大提高在早期发现缺陷的可能性,而缺陷在早期还不复杂,容易解决。本教程是 “追求代码质量” 系列的配套文章。在本教程中,Andrew Glover 介绍持续集成的基本方面,并讲解如何用最好的开放源码技术设置 CI 过程。 |
|
|
|
2007年12月11日 |
|
| |
使用 Eclipse SOA Tools Platform 插件和 Apache Tuscany 通过使用常用的 Eclipse 开发环境,Eclipse SOA Tools Platform (STP) 插件和 Apache Tuscany 简化了服务开发。Apache Tuscany 也已经与 STP 集成在一起来为创建的服务提供服务组件体系结构(Service Component Architecture,SCA)Java 运行时,使您可以使用 SCA 标准和 Apache Tuscany 注释来注释服务。本教程将通过创建远程方法调用(Remote Method Invocation,RMI)服务来介绍如何使用 STP 和 Apache Tuscany。 |
|
|
|
2007年12月10日 |
|
| |
面向 OpenMoko Linux 手机的软件开发 OpenMoko 环境提供了一个完全免费的开发环境,可以在受支持的手机硬件上运行应用程序和系统代码,消除对私有代码的依赖性。本教程介绍了 OpenEmbedded 构建环境,使用它为 OpenMoko 手机(如 Neo 1973)创建文件系统映像。 |
|
|
|
2007年12月10日 |
|
| |
一步步熟悉如何使用 IBM Rational 工具进行单元和组件测试 组件测试是实现关键应用程序功能的代码集成所必需的。本教程循序渐进地指导您使用 JUnit 和 Jakarta Cactus 测试框架以及简单的 HelloWorld 示例,完成专门针对 Java™ 代码、Web 服务、servlet、服务组件体系结构(Service Component Architecture,SCA)和 Enterprise JavaBeans (EJB) bean 的单元和组件测试。此外,您还将了解如何使用 IBM® Rational® Software Architect、IBM Rational Application Developer 和 IBM WebSphere® Integration Developer 实现这些测试的自动化。 |
|
|
|
2007年11月29日 |
|
| |
LPI 301 考试准备,主题 301: 概念、体系结构和设计 在本教程中,Sean Walberg 帮助您准备 Linux Professional Institute Senior Level Linux Professional(LPIC-3)考试。在这个共 6 个教程的系列的第一篇中,Sean 介绍 Lightweight Directory Access Protocol(LDAP)的概念、体系结构和设计。学完本教程之后,您将掌握 LDAP 的概念和体系结构、目录设计和模式。 |
|
|
|
2007年11月26日 |
|
| |
Apache Lucene 快速入门指南 Apache Lucene 是一种适用于多种应用程序(包括您最喜欢的 Web 站点或者公司内部网)的健壮开源搜索解决方案。Apache Lucene 将获取并索引指定页面,从而使您可以任意搜索这些页面。它还包含一些附加应用程序或子项目,包括 Apache Solr Enterprise 搜索服务器。在本教程中,您将了解如何使用 Apache Solr 并将它与 Web 应用程序集成在一起。 |
|
|
|
2007年11月22日 |
|
| |
Web 2.0 个人行事历应用演示 IBM Information Demand 2006 Conference Personal Planner 论证了 DB2 9 pureXML 数据服务器可用的强大 Web 应用程序技术。它展示了 Ajax 应用的丰富经验,使终端用户可以完整地访问这次会议中超过 800 场的会谈。此外,您将看到,利用 Zend Core for IBM 为 DB2 部署 PHP Web 应用程序有多么轻松,还可以查看应用程序,学会如何构建您自己的应用程序。 |
|
|
|
2007年11月8日 |
|
| |
使用基于持久性的框架开发 DB2 应用程序 G简要了解 IBM DB2 UDB 的各种基于持久性的框架,包括 Hibernate、Java Data Object(JDO)和 Java Database Connectivity(JDBC)3.0。利用广泛应用的 Hibernate 和 Spring 框架构建基于持久性的 DB2 应用程序。 |
|
|
|
2007年11月8日 |
|
| |
Ruby 和 Rails 的国际化与本地化技术 在本教程中,您将通过两个例子循序渐进地学习使用 Ruby-Gettext 进行 Ruby 和 Rails 程序国际化和本地化开发的相关方法和知识。通过学习,您可以掌握国际化 Ruby、Rails 程序的技术,为您进一步了解和使用 Ruby-Gettext 打下良好的基础。 |
|
|
|
2007年11月5日 |
|
| |
Emacs 编辑环境,第 6 部分: 自定义您的 Emacs 环境 本教程是系列文章的第 6 部分,将向您介绍一些有价值的方法,您可以使用它们来自定义和配置 Emacs 环境。了解如何对 Emacs 环境中的各个方面(从次要模式的行为到缺省的键绑定)按照您的喜好进行更改。在本文的介绍过程中,说明了如何设置变量,如何通过启动文件使您的所有自定义工作自动完成,如何保存并再次查看对窗口和框架的自定义,以及如何使用 Emacs 中内置的简单自定义工具。 |
|
|
|
2007年11月1日 |
|
| |
把 IBM OmniFind Yahoo! Edition 绑定到 Web 应用程序中 IBM OmniFind Yahoo! Edition 是一个入门级企业搜索软件解决方案,即将在企业内部网中大显身手。使用 OmniFind,您可以为内部网编制索引,为员工提供健壮且易于搜索的解决方案,以便他们可以迅速地找到要查找的内容。了解如何使用 OmniFind 功能、利用其 API 并将它们集成到您自己的 Web 应用程序中。 |
|
|
|
2007年11月1日 |
|
| |
使用 Adobe AIR 和 Dojo 开发基于 Ajax 的 Mashup 应用 本教程介绍了 Adobe AIR(Adobe Integrated Runtime)的基本知识以及如何运用 Web 开发技术结合 AIR 去开发桌面应用。通过几个例子详细介绍了在具体开发中遇到的各种问题,以及如何将 AIR 和 Dojo 框架结合起来,利用 REST 风格的 Web 服务接口开发一个基于 Ajax 的 Mashup 桌面应用程序。 |
|
|
|
2007年10月18日 |
|
| |
用 Rational Application Developer 创建 Second Life(第二人生)脚本 虚拟世界 Second Life 的特别之处在于它里面大部分内容是由用户创造的(且拥有的)。您不仅可以创造华丽的 3-D 物体(并且按照真实货币的同等价值将它们销售!),而且还可以创建简单和复杂的脚本来控制它们的行为和外观。本教程将介绍 Second Life 脚本背后的基本内容(但不是那么“基础”的),并且向您展示,如何利用 Rational Application Developer 在您构建用户可以执行的小游戏时简化开发。 |
|
|
|
2007年9月27日 |
|
| |
使用 Eclipse 和 JavaFX 开发 Mashup 应用 本教程介绍了如何搭建基于 Eclipse 的 JavaFX 开发环境,并且通过一个 Hello World 示例,演示了 JavaFX 的基本语法、UI 设计和类的概念,最后综合利用了 JavaFX 和 REST 风格的 Web 服务接口构建了一个查询股票、天气预报和城市信息的 Mahup 应用。 |
|
|
|
2007年9月21日 |
|
| |
Emacs 编辑环境,第 5 部分: 确定您的 Emacs 视图的形状 本教程是系列文章的第 5 部分,将向您介绍如何管理和操作您的 Emacs 会话的外形——研究如何对 Emacs 屏幕进行分区,为一个 Emacs 会话创建多个 X 客户端窗口,并在每个窗口中显示多个缓冲区,以及使用水平的和垂直的分割来划分屏幕。您还将学习鼠标窗口控制及其特性,以便在完成本教程的学习之后,您能够使得 Emacs 会话的外观和工作方式与您所希望的一样。 |
|
|
|
2007年9月13日 |
|
| |