开放源码

开放源码

创建、部署和调试 Apache Geronimo 应用程序

Eclipse 项目在过去几年中一直为开放源码社区提供高质量的和可扩展的集成开发环境。开始学习使用新的 Eclipse 插件来开发和部署 Web 应用程序到 Apache Geromimo 服务器吧。IBM 高级技术人员 Tim Francis 将为您介绍其中的细节。

不使用 JSP 技术的 Java Web 开发,第一部分

在开发基于 Java 的网站的视图层时,JavaServer Pages 被广泛地认为是自然而然的(或唯一的)选择。事实上,每个建立在 Java 平台上的站点实际上都用到了 JSP 技术。JSP 技术非常有名,大多数应用程序服务器都支持它,J2EE 计划也认可了它。为什么还要选择其它技术呢?在这篇由两部分组成的文章的第一部分中,我向您介绍了 Tea 模板语言,还向您演示了 Tea 是如何能够成为 JSP 技术的一种可行的替代方案。在第二部分中,您将探索如何将 Tea 集成为模型-视图-控制器(Model-

安装 XAMPP 进行方便集成开发

诸如 Apache Friends 中的 XAMPP 之类的开放源码软件简化了开源项目的开发,方式是通过简化在稳定和标准化环境中应用程序的编写和分发。传统情况下,AMPP -- Apache、MySQL、PHP 和 Perl -- 都是以单独产品的形式进行安装和配置。将它们集成到中间件软件中的承诺使得开源项目的开发相对于 J2EE 应用程序的开发来说更具竞争力,至少对于底层的应用程序来说是如此。在本文中,您将学习如何在 Mandrake Linux 10.0 上安装、配置和备份 XAMPP,以及如何配置和

开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory

通过说明如何构建两个不同的应用程序来访问 Domino Directory,我们结束了关于 Lotus Domino 6 中的开放标准和开放源码的系列文章。第一个应用程序是使用 GIMP Toolkit (GTK) 创建的 Python 应用程序,第二个应用程序是使用 Standard Widget Toolkit (SWT) 创建的 Java 应用程序。

使用 PHP 快速生成 Flash 动画

Rich Internet Application 是 Web 2.0 中的新时髦词,并且就 Web 2.0 的实质而言,一个关键组件就是 Adobe Flash。了解如何将 Flash 动画集成到应用程序中,并使用 Ming 库动态生成 Flash 动画。

专业的LaTeX: 在Linux下编写高质量的文档

Linux下的OpenOffice、KWord等字处理软件虽然在功能上与Microsoft Word类似,但目前在易用性和可用性方面仍然存在许多不足,直接使用它们来生成高质量的文档显然还不太现实。本文介绍如何用LaTeX这一专业级的排版系统,在Linux下编写和生成高质量的科技论文。

使用 Cypal Studio for GWT 简化 Ajax 开发

使用 Google Web Toolkit (GWT),Java 程序员可以使用纯 Java 编程语言编写富 Asynchronous JavaScript + XML (Ajax) 应用程序。专为 Eclipse IDE 设计的 Cypal Studio for GWT 将支持对 GWT 结构的管理。了解如何使用 Cypal Studio for GWT 创建新的 GWT 模块,支持创建远程过程调用,并使您可以轻松地查看和部署 Web 应用程序。

从 Java 应用程序动态生成 PDF 文件

如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序以更好地理解 iText。

动态 XForms 提交

XForms 是一种从各种支持 Web 的平台采集和提交数据的理想的开放标准技术。通过一个输入表单从多个数据源采集数据很常见。但是,表单中填写的每个位置可能都有自己特殊的站点提交需求,比如提交到表单作者并不知道的多个目的地。多重提交目标包括本地存储位置、提交给只读的 “vault” 以便审计或者记录日志,或者其他特殊的提交目标。使用 JavaScript 编辑 DOM 和 XForms 允许一个表单适应多重的、站点特有的提交需求。

Python设计模式系列之三: 创建型Factory Method模式

本系列文章讲述如何在用Python开发软件时应用各种设计模式,此次介绍的是创建型工厂方法(Factory Method)模式。