developer

developer

技巧:利用通用实体包括外部信息

通用实体不仅使 XML 作者可以方便地包括那些难以直接表示的字符,而且还使他们可以方便地包括必须重复的信息。它们还能使您从其它文件和其它位置导入信息。本篇技巧文章将向您演示如何通过使用通用实体来包括外部信息。

XML 问题 #19: XML 和压缩的进一步探讨

在本专栏以前的文章中,David 研究过一些能够用来可逆地重新构造 XML 文档以改进压缩的技术。然而,对于大型 XML 文档和嵌入式处理,在压缩过程之前重新构造整个源文件似乎不太实际。在本文中,David 研究了重新构造技术在多大程度上适合块级别处理 ― 在压缩改进和 CPU/内存需求方面。

面向 Java 开发人员的 db4o 指南: 超越简单对象

到目前为止,我们在 db4o 中创建并操作对象看起来都比较简单 —— 事实上,甚至有点太简单了。在本文中,热心于 db4o 的 Ted Neward 向您展示了简单对象结构化(引用对象的对象)时发生的操作。此外,还阐述了包括无限递归、层叠行为以及引用一致性在内的一些话题。

XML 开发精英: Derrick Bell 的秘诀

软件架构设计师 Derrick Bell 劝告 XML 开发人员,在设计 XML 解决方案时要留意他们的 XML 词汇表和语法。本文是一组系列文章中的第二篇,该系列文章收录了来自经验丰富的 XML 开发人员的忠告。在本文中,Bell 给出了他对于 XML Schema、XML 模式和牢记 XML 基础知识的重要性的观点。

J2EE 探索者: 使用 Java Servlets 2.4 来执行过滤

Servlet API 很久以前就已成为企业应用开发的基石,而 Servlet 过滤器则是对 J2EE 家族的相对较新的补充。在 J2EE探索者 系列文章的最后一篇中,作者 Kyle Gabhart 将向您介绍 Servlet 过滤器体系结构,定义过滤器的许多应用,并指导您完成典型过滤器实现的三个步骤。他还会透露bean 的一些激动人心的变化,预计刚发布的 Java Servlet 2.4 规范会引入这些变化。

与 James Clark 齐步并进

James Clark 是一位在标记语言界有目共睹的最有成就的开发人员。在他为 SGML 和 XML 作出贡献的杰出职业生涯中,他是标准组织的成员之一,他就标记语言在哪些方面要符合传统代码提出了重要的实践性观点,最重要的是,他编写的许多程序将 XML(以及之前的 SGML)从抽象的规范变成具体的实例。在本文中,就 XML 领域的实际发展、现状和未来,Uche Ogbuji 对 James Clark 进行了采访。作者还对讨论的问题提供了自己的分析。

J2EE 探索者: 用 JAAS 和 JSSE 实现 Java 安全性

在 J2EE 探索者的这期文章中,企业 Java 开发人员和教育家 Kyle Gabhart 介绍了 Java 认证和授权服务(Java Authentication and Authorization Service,JAAS)和 Java 安全套接字扩展(Java Secure Socket Extension,JSSE)。跟随作者去发现如何结合这两个 API 以提供 J2EE Web 应用程序安全框架的核心功能:认证、授权和传输层安全。请在本文对应的讨论论坛上与作者及其他读者分享您对本文的心得(您也

技巧: 用参数实体定制 DTD

创建文档类型定义(Document Type Definition (DTD))并用它验证文档是确保数据符合特定结构的好办法。有些情况下,您希望给用户一些对结构的控制权。参数实体使您能创建一个结构来允许文档作者在两个或多个可能的 DTD 结构中选择,而不必给该作者对实际 DTD 的控制权。

J2EE 探索者: 用五个容易的步骤实现 JSP 自定义标记

JSP自定义标记为在动态 Web 页中将表示与业务逻辑分离提供了一种标准化的机制,使页面设计者可以将注意力放到表示上,而应用程序开发人员编写后端的代码。在J2EE 探索者 的这篇文章中,具有企业观念的开发者 Kyle Gabhart 介绍了 JSP 自定义标记的基本知识,并引导您完成将它们加入到JSP 页面的五步过程。

XHTML:两种语言的力量

本文从实际角度对 XHTML 进行了研究,它是有效地结合 HTML 的简单性和 XML 的可扩展性的一种标记语言。本文还涵盖了 XHTML 各种风格的基本特性并包括对语言和大量实际应用程序的讨论。