Roland Barcia谈Ajax和WebSphere

引言

WebSphere 咨询师 Roland Barcia 解答有关在 WebSphere 中使用 Ajax 技术构建 Web 2.0 应用程序的问题。他解答了有关从 Ajax 客户端调用 WebSphere 应用程序的问题,客户端包括 WebSphere Process Server、WebSphere Enterprise Service Bus 和 WebSphere Application Server。 主题包括常用的数据传输格式(如 REST、JSON-RPC 和 SOAP)、工具(如 Eclipse Ajax Toolkit 和 Rational 工具)、或 Ajax 工具包(如 Dojo Toolkit 和 DWR)。他还讨论了如何将 Ajax 技术与 IBM 的 SOA 平台进行集成。

问:IBM 为支持 Ajax 服务器端组件框架做了哪些工作?

答:Web 2.0 对于 IBM 来说非常重要。IBM 将 Web 2.0 作为面向服务的体系结构 (SOA) 中关键的部分,它 是到 SOA 企业的接入点。对于服务器端,在未来的几个月内,IBM 即将发布几种技术,它们允许使用 Web 2.0 协议(如 REST 和 JSON)来调用服务。您可以在我们的 WebSphere 产品栈中使用该技术。包括 下列产品,如 WebSphere Portal 和 WebSphere Business Integration 产品,以及 WebSphere Process Server 和 WebSphere Enterprise Server Bus。您还可将看到以其他编程语言(如 PHP)编写的 Web 2.0 服务器端组件。

IBM 在 Web 2.0 之上进行构建以满足企业级需求,如安全性,最终 Web 2.0 将会成为主流平台。安全性是基于 Ajax 的应用程序的一个重要问题。IBM 还通过 Open Ajax Alliance 与社区合作,帮助定义行业标准。

问:什么是最好的 Ajax 工具包?我们可以在 WebSphere Developer Studio Client 中使用 Ajax 吗?如果可以,应该怎样使用呢?

答:所谓“最好 的”工具,这始终取决与您的具体需求。我可以告诉您我最喜欢的框架是什么,但我无法知道您需 要的是什么。您应该问问自己下列问题:

您需要提供异步调用抽象的 JavaScript 框架吗?

您需要一组丰富的预构建小部件以及创建自己的小部件功能吗?

您需要为以 XML 或 JSON 形式进入的 Ajax 请求处理封送的服务器端框架吗?

您需要帮助调试 Ajax 应用程序的开发环境 吗?

您可以从下面这些框架中选择。请记住,有些是开放源码的框架,您不得不从提供支持的社 区那里获得这些框架的支持。

面向 JavaScript 抽象和小部件库的浏览器工具包:

Dojo Toolkit

IBM JavaServer Faces Client

Google Web Toolkit(使用 Java 语 言构建 Ajax 应用程序)

时间: 2024-10-27 03:01:27

Roland Barcia谈Ajax和WebSphere的相关文章

新技术、新观念与商业应用的开发——也谈AJAX和NUnit

ajax      最近比较忙,起初是对以前开发的一个C/S模式的系统进行升级,比较痛苦而且出了不少问题,好在系统连同另外两个子系统一块顺利发布,经过几天的调整总算可以全力投入到B/S这边来,说来惭愧的不行,一个不大的系统应用拖了这么久(找点客观理由:其实一直很乱,根本没时间静下来琢磨它),本来以为可以潜心的好好做好,但是经理又提出硬性要求--下周四必须拿出演示版来,至少要保证业务顺畅,我觉得这样的要求根本不是什么,我想的是要把它做得更人性化一些,毕竟这是公司首个大规模的web应用,准备引入一些

结合使用Ajax和WebSphere Portal

引言 本文向您介绍将 Ajax 集成到门户应用程序的方法.因为已经有了几篇对 Ajax 进行一般性介绍的文章,所以我们假设您了解 Ajax 的基础知识:也就是说,您已经知道了什么是 Ajax.它的名称的由来.它并不是一项新的技术这一事实,以及 Google 如何将此技术带入全球每个经理和技术专家的思维模式.我们的目的是向您提供有用的信息,这些信息与在门户应用程序中使用 Ajax 相关,所以当 CTO 的办公室里的人员询问您的门户应用程序是否启用了 Ajax 时,您可以理直气壮地说:"当然!&qu

浅谈ajax请求技术_AJAX相关

1.写在前面: 阅读要求: 具有一定的HTML.CSS.JavaScript.Json基础 2.什么是ajax Ajax:即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. 3.为什么使用ajax 在动态网页开发技术中,客户端(通常是浏览器)与服务端进行数据交互是十分频繁的,如何节省网络资源,提供良好的用户体验是十分关键的.Ajax采用异步请求方式,使得不用刷新整个页面就可以和后台实现数据

浅谈Ajax请求与浏览器缓存_AJAX相关

在现代Web应用程序中,前端代码充斥着大量的Ajax请求,如果对于Ajax请求可以使用浏览器缓存,那么可以显著地减少网络请求,提高程序响应速度. 1. Ajax Request 使用jQuery框架可以很方便的进行Ajax请求,示例代码如下: $.ajax({ url : 'url', dataType : "xml", cache: true, success : function(xml, status){ } }); 非常简单,注意其中的第4行代码:cache:true,显式的要

浅谈ajax请求技术

1.写在前面: 阅读要求: 具有一定的HTML.CSS.JavaScript.Json基础 2.什么是ajax Ajax:即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. 3.为什么使用ajax 在动态网页开发技术中,客户端(通常是浏览器)与服务端进行数据交互是十分频繁的,如何节省网络资源,提供良好的用户体验是十分关键的.Ajax采用异步请求方式,使得不用刷新整个页面就可以和后台实现数据

浅谈Ajax和JavaScript的区别

javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用的开发技术 ,它是利用了一系列相关的技术其中就包括javascript. Javascript是由网景公司开发的一种脚本语言,它和sun公司的java语言是没有任何关系的,它们相似的名称只是一种行销策略. 在一般的web开发中,javascript是在浏览器端执行的,我们可以用javascript控制浏览器的行为和内容. 在 Ajax应用中信息是如何在浏览器和服务器之间传递的. 通过XML数据或者字符串 以上这篇

浅谈AJAX

ajax 这两年在WEB上有一个技术新名词挺惹眼的就是那个什么AJAX,当初我一直在做JAVASCRIPT的相关应用听说过但一直没有注意它,后来看了一下,来说说自己的理解. AJAX是Asynchronous JavaScript and XML的缩写(虽说它名字的发明人Jesse James Garrett并不承认这是那一串单词的缩写),看名字就知道这是一个关于异步的JAVASCRIPT和XML的应用. 说实话我挺反感这个名词,原因很简单,它不是什么新技术,而是炒作出来的一个新名词.而其内容也

谈AJAX的安全性及AJAX安全隐患

ajax|安全|安全性|安全隐患     Web开发者不会注意到由 "AJAX(Asynchronous JavaScript And XML)"所带来的激情.不费力气就能创建像Google Suggest那样的智能网站或者像Gmail那样基于Web的应用程序,这在很大程度上要归功于这种技术.然而,伴随着AJAX应用程序的发展,我们发现了它的一些不足之处,我们发现它的安全漏洞也在逐渐变大,就像慢慢地把基于AJAX的站点放入了一颗定时炸弹中. AJAX的好处 在当年"Web应用

谈AJAX的安全性及AJAX安全隐患(1)

ajax|安全|安全性|安全隐患 Web开发者不会注意到由 "AJAX(Asynchronous JavaScript And XML)"所带来的激情.不费力气就能创建像Google Suggest那样的智能网站或者像Gmail那样基于Web的应用程序,这在很大程度上要归功于这种技术.然而,伴随着AJAX应用程序的发展,我们发现了它的一些不足之处,我们发现它的安全漏洞也在逐渐变大,就像慢慢地把基于AJAX的站点放入了一颗定时炸弹中. AJAX的好处 在当年"Web应用程序&q