投递文章 | 投稿指南 把 西安网吧在线 加入收藏夹 | 设为首页    西安网吧在线 网站联盟:
做最好的网吧门户站点!
搜索: 您的位置西安网吧在线网吧维护Web服务器 → 文章内容

用 Ajax 创建异步消息框架

  作者:佚名   来源:IT专家网   更新时间:2007-10-26 3:53:34   【 】  评论:0
作者: J. Jeffrey Hanson,  出处:developerWorks 中国, 责任编辑: 叶江, 
2007-07-16 10:19
  本文将介绍结合使用 Apache Geronimo 与 Asynchronous JavaScript + XML (Ajax) 用户界面 (UI)、异步消息传递系统和松散耦合的业务服务来构建响应性的企业级 Web 应用程序框架……

  框架组件概览

  经过良好设计的面向服务的业务层可以帮助您将松散耦合的服务组成过程和复合应用程序。面向服务的架构(Service-Oriented Architecture,SOA)中的这种服务组合使您能够用不同环境中的服务构建应用程序和过程,而无需了解每种环境的细节。使用 SOA 可获得的益处依赖于使用一般、粗略的接口设计和实现的服务

  在开发基于浏览器的 UI 时,Ajax 编程将为您提供强大的功能和很大的灵活性。将此 UI 功能与面向服务的业务层结合使用还将为您提供更大的灵活度。Ajax 编程本身十分适于进行异步请求和响应。在将 Ajax 的异步本性与基于异步的消息传递系统结合使用时,您可以构建基于浏览器的应用程序,这样做将使用户体验更近似于桌面应用程序,给用户一种更加实时的感受。

  Apache Geronimo 是一个模块化的符合 Java™ 2 Platform, Enterprise Edition (J2EE) 规范的应用服务器平台,它基于使用控制反转(Inversion of Control,IoC)的架构解耦组件和服务以构建企业级应用程序和服务

  在本文中,您将了解如何使用基于消息的框架或总线处理来自客户机的异步业务请求,以便在多个基于 Ajax客户机与基于 Geronimo 的服务器之间进行交互。了解如何在浏览器与服务器之间跟踪基于 Ajax客户机请求。并了解如何通过目标业务服务的面向消息的服务总线在服务器端跟踪这些请求。

  Ajax 简介

  Ajax 是一个受基于 XML 的请求和响应服务器调用模型驱动的 UI 功能和概念的框架。这些概念本性上大都具有不定性,但是都根据约定经过标准化。这些概念在 Ajax 应用程序开发中大多以标准的形式出现,已成为主流 Web 浏览器的功能。

  Ajax UI 依赖于浏览器中的文档对象模型(Document Object Model,DOM)功能和 JavaScript 组件,这些功能和组件用于在任何指定时间解析和显示 Web 页面。很多(但不是所有)这类功能和组件都是由大多数主流 Web 浏览器共享的。这么多的内容掌握起来可能有些困难,因此本文仅讨论 DOM 和面向 Ajax 的 JavaScript 代码的最基础功能。

  几乎所有称得上是基于 Ajax 的应用程序都会创建称为 XMLHttpRequest 对象的组件。此 JavaScript 对象用于构造请求和在浏览器与服务器之间来回传输请求。清单 1 中的代码片段将创建可以在 Mozilla Firefox 浏览器或 Microsoft® Windows® Internet Explorer® 浏览器与服务器之间使用的 XMLHttpRequest 对象的实例。

[1] [2]  下一页

Tags: 网吧 硬件 价格 最新  
责任编辑:Cn029.Com
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 验证码: 验证码,看不清楚?请点击刷新验证码

    分 值:100分 85分 70分 55分 40分 25分 10分 0分

    评论总数:0条,平均得分:0[ 查看全部 ] 网友评论
    热门图文
    关于我们 - 联系我们 - 广告服务 - 法律声明 - RSS订阅 - 网站地图 - 返回顶部