WEB开发网
开发学院软件开发Java 深入探讨 WebSphere Application Server Feature ... 阅读

深入探讨 WebSphere Application Server Feature Pack for Web 2.0

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示: 服务器端Feature Pack for Web 2.0 提供了一组丰富的库和连接特性,您可以在基于服务器的应用程序中使用,深入探讨 WebSphere Application Server Feature Pack for Web 2.0(4),为浏览器客户机开发提供帮助,并不强制要求您对 D

服务器端

Feature Pack for Web 2.0 提供了一组丰富的库和连接特性,您可以在基于服务器的应用程序中使用,为浏览器客户机开发提供帮助。并不强制要求您对 Dojo Toolkit 使用这些库,但是它们让开发变得更轻松:

JSON4J

我在前面提到过,您可以使用 dojox.data 与基于 JSON 的服务进行交互。JSON4J 库是 JSON 处理类的实现,可用于您的 Java 应用程序。该库来自于返回给客户机的 JSON 数据流,提供以下内容:

一个 Java 对象模型,用于构建和操作将被呈现为 JSON 的数据。

快速的 XML 到 JSON 的转换。JSON4J 可用于将服务中的 XML 回复转换为 JSON 结构,以简化在 Ajax 应用程序中的使用。

一个 JSON 字符串和流解析器,可以生成相应的 JSONObject,后者是 JSON 结构在 Java 中的表示。

Ajax 代理

功能部件包提供了基于 servlet 的转发代理,可用于从不同站点聚合内容。现代浏览器使用一种同源策略,只允许将后续请求发送给发出页面的相同域。如果您的 JavaScript 应用程序需要与您或其他人编写的服务建立连接,那么这种同源策略会造成问题。例如,如果 JavaScript 应用程序与另一个服务器建立联系,比如从 Yahoo 获得天气信息,那么浏览器将阻塞请求,因为您从 Yahoo 请求的信息与您的 JavaScript 应用程序位于不同的域位置。Ajax 代理可以被配置为代表浏览器将请求发送给 Yahoo 服务。由于 Ajax 代理和您的 JavaScript 应用程序位于相同的域中,因此 JavaScript 应用程序通过了浏览器的同源策略测试。

为了提供控制权,代理包含了一个白名单配置文件,可用于定义代理可以访问的站点。此外,代理可以过滤 HTTP 头部、cookies 和 mime 类型,从而提供一定程度的站点控制权,这些站点可通过基于浏览器的客户机访问。

上一页  1 2 3 4 5  下一页

Tags:深入 探讨 WebSphere

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接