摘要:
前言XML是一种优秀的数据打包和数据交换的形式,在当今XML大行于天下,如果没有听说过它的大名,那可真是孤陋寡闻了。用XML描述数据的优势显而易见,它具有结构简单,便于人和机器阅读的双重功效,并弥补了关系型数据对客观世界中真实数据描述能力的不足。W3C组织根据技术领域的需要,制定出了XML的格式规范,并相应的建立了描述模型,简称DOM。各种流行的程序设计语言都纷纷根据这一模型推出了自己的XML解析器,在JAVA世界里,APACHE组织开发的XERCES应该是流行最广功能最为强大的XML解析器之一。但是由于W3C在设计DOM模型时,并不是针对某一种语言而设计,因此为了通用性,加入了许多繁琐而不必 阅读全文
摘要:
从 Java 程序中查询 XMLElliotte Harold(elharo@metalab.unc.edu), 副教授, Polytechnic University简介:XPath表达式比繁琐的文档对象模型(DOM)导航代码要容易编写得多。如果需要从 XML 文档中提取信息,最快捷、最简单的办法就是在 Java™ 程序中嵌入 XPath 表达式。Java 5 推出了javax.xml.xpath 包,这是一个用于XPath 文档查询的独立于 XML 对象模型的库。如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是“从前门出去,向左转,走三个街区向右转,再走半个街区向右转 阅读全文
摘要:
J2EE 站点认证简介出于安全性的需要和用户授权管理的考虑,常见的 J2EE 站点对特定资源都会加入认证/授权机制。例如一个公网上的论坛,一个只对特定用户开放的 RSS 或 Atom Feed,这些资源都必须在确信访问者为被授权用户时才能向访问者开放。为了实现这样的功能,J2EE站点通常会采用某种站点认证机制,其中常见的有HTTP Basic 认证和J2EE Form-Based 认证。HTTP Basic 认证HTTPBasic 认证是 HTTP 认证协议(rfc2617)所定义的标准认证方式。要求HTTP Basic 认证的服务器会在客户端访问受保护资源时向客户端发出请求,要求客户端上传用 阅读全文