tttosca

tttosca

安装 XAMPP 进行方便集成开发

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

技巧:在 XSLT 2.0 中创建多个文件

对于比较复杂的数据集,需要从多角度地观察它。比方说一个 QA 测试系统;它有一组试题和答案,您可能需要按照日期、测试类型或者自测等方式来观察数据。每个视图都要有自己的 HTML 文件。那么在 XSLT 2.0 中,能不能用一个模板从输入数据集中生成多个 HTML 文件呢?

Geronimo 应用服务器中的事务

事务是每个 Java 2 平台企业版 (J2EE) 应用程序不可或缺的一部分,您访问数据库的时候经常要用到事务。事实上,如果发生不可预料的错误,事务对于维护数据完整性是至关重要的。Java 开发人员和定期撰稿人 Neal Sanche 描述了 J2EE 事务的实质以及如何在 Apache Geronimo 应用服务器中使用它们。为了演示事务,您将使用一个简单的示例程序 Transaction Demo,它具有一个简单菜单允许您与一个关于星星名称的数据库进行交互。

嵌入 Hamlet

开源的 Hamlet 框架可以用于协助 Web 开发和正确地分离内容与表示。OSGi 框架是在嵌入式设备上进行开发的一款优秀工具。这两个框架结合起来可以为最普通的小器具(比如咖啡机)提供基于浏览器的交互性。请继续跟随本文看看这是如何实现的。

探索 Linux 内核虚拟机

Linux 既有良好的灵活性,在虚拟化方面同样出色。但是最近,随着内核虚拟机(KVM)的出现,Linux 虚拟化的前景发生了变化。KVM 是构成主流 Linux 内核(V2.6.20)一部分的第一个虚拟化解决方案。KVM 支持 Linux 客户操作系统的虚拟化 —— 甚至支持其硬件对虚拟化敏感的 Windows 系统的虚拟化。了解 Linux KVM 的架构并了解它与内核的紧密集成为何会改变您使用 Linux 的方式。

Geronimo!第 2 部分: 驯服 J2EE 1.4 这匹野马

Geronimo 是 Apache Software Foundation 的 J2EE 1.4 服务器项目,它集成了众多已有开源服务来实现 J2EE 1.4 兼容性。在这篇由两部分组成的系列文章的第 1 部分中,作者探讨了开发 Geronimo 的理由、它的设计目标和架构,以及一些核心概念和术语。在这第 2 部分中,Sing Li 将深入主题,详细介绍 Geronimo。使用最新的 Geronimo 发行版本,您可以测试和部署 Web 应用程序、企业应用程序、Enterprise JavaBeans(E

单元测试利器 JUnit 4

本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。

用 Apache Proxy 的指令(mod_proxy)改进 LAMP 安全性

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

技巧: 用 PHP 读取新闻行业文本格式(NITF)文件

新闻行业文本格式(News Industry Text Format)是新闻行业用于编码和共享新闻文章内容的一种基于 XML 的格式。PEAR 的 XML_NITF 包提供了读取和解析 NITF 格式文件的可扩展 API,可以方便地提取书目信息和文章内容以在 PHP 应用程序中使用。

IBM WebSphere 开发者技术期刊: 利用 WebSphere Application Server Community Edition 中现有的 WebSphere Application Server J2EE 资源

通过访问 IBM WebSphere Application Server JNDI 树,WebSphere Application Server Community Edition(IBM 公司免费的、基于 Apache Geronimo 技术的轻量级 J2EE 应用服务器)几乎能够与其所拥有的任何 J2EE 资源进行交互,并且重用这些资源。