跳转到主要内容


developerWorks 中国  >  Web development  >  

文档库

developerWorks
 
  
 
  第 1 - 100 条,共 265 条      下一页  显示所有    隐藏内容简介    
 
题目 日期依据日期排序 - 单击以反向排序
网络中的 Ajax: 在 Ajax 架构中聚合来自多个站点的内容所面临的安全性和拓扑问题
在试图将 Asynchronous JavaScript and XML (Ajax) 编程技术引入到网络环境中时,常常会遇到一些困难。本文着眼于在创建能够聚合来自多个站点的内容的 Ajax 风格的架构时需要解决的一些安全和拓补问题。本文在探究这些问题的同时,使用了 IBM Tivoli Access Manager WebSEAL 产品以及 IBM WebSphere Application Server Feature Pack for Web 2.0 来开发面向 WebSphere Application Server 的 Ajax 风格的架构。 (IBM WebSphere Developer Technical Journal)
    2009年11月25日  
 
使用 WebSphere CloudBurst 实现定制,第 2 部分: 使用 WebSphere CloudBurst 定制 WebSphere 中间件环境
在 IBM WebSphere CloudBurst Appliance 的核心位置是 IBM WebSphere 应用服务器模式。这些模式是预构建的、经过加固的配置,是准备部署到私有云的 WebSphere 中间件环境的最佳表示方法。但是,这些已发布的模式无法满足每种部署需求。出于此原因,WebSphere CloudBurst Appliance 提供了模式定制功能,支持您生成高度定制的 WebSphere 中间件环境。本系列文章的第 2 部分讨论 WebSphere CloudBurst 如何支持您构建定制 WebSphere 应用服务器模式来表示独特的拓扑结构和配置。 (IBM WebSphere Developer Technical Journal)
    2009年11月23日  
 
Web 发展的十年
developerWorks 在十年之间贡献了许多资料。回首技术历程,我们将看到哪些方面发生了变化。我们将回顾多彩的过去以及当时流行文化中发生的变化,让您全面了解这段历史。开始我们的回顾吧!
    2009年11月23日  
 
使用 Google Web Toolkit 和 Eclipse Galileo 进行高性能 Web 开发
您以前可能听说过 Google Web Toolkit (GWT),它支持以 Java 编程语言编写 Web 应用程序,然后将 Web 应用程序编译为 JavaScript 以便在 Web 浏览器中运行。这允许通过利用 Java 的静态类型和 Eclipse 之类的出色工具提高生产力。您也许看到过一些构建在 GWT 上的有用的、流行的小部件。有一点您也许不知道,GWT 支持创建高性能 Web 应用程序。本文介绍如何使用这个 Google Plug-in 和 Eclipse Galileo 实现 GWT 的高性能特性,比如编译器优化、延迟绑定和 Ajax 优化。开发人员的表现也是 GWT 的一个重要组成部分,因此,本文同时还将介绍如何调整 Google Plug-in for Eclipse 以提高您的生产力。
    2009年11月16日  
 
DojoX DTL 入门
Django Template Language(DTL)是 Django 项目的一部分。Django 是一个 Python Web 开发框架,用来促进快速的 Web 开发和简洁实用的设计。DojoX DTL 完全实现了 Django 模板语言的基础架构,并在支持文本的基础之上增加了对 HTML DOM 节点的支持。使用 DTL 能够提高开发速度,并且使程序设计结构更加清晰,更利于维护。
    2009年11月16日  
 
在 Ajax 应用程序中实现实时数据推送
全新的高级用户界面(UI)应用程序需要某些 “服务器推送” 方面的特性,使得客户端能够在服务器端发生更改时立即得到通知。遗憾的是,HTTP 规范并未解决任何服务器端发起的通信的问题,因而服务器推送一直以来都是通过客户端轮询实现的。这种技术可能会生成大量不必要的流量和非最优化的应用程序。幸运的是,某些富 Internet 应用程序(RIA)技术确实允许打开专用套接字通道,由后端服务器为 Asynchronous JavaScript and XML (Ajax) 应用程序提供进入其 API 并实现服务器推送的机会。这篇文章以多种方式探讨了这项技术,帮助您充分理解,以便着手开始进行自己的实现工作。
    2009年11月12日  
 
创建并置表,第 1 部分: 使用 Flex 创建 JTable
基于 Adobe Flex 的并置表(juxtaposition table)是一个二维可视化辅助工具,可用于排列、分类和比较大量数据。使用并置表可以在一个方便紧凑的视图中定义自己的透视图。本文演示如何动态地创建表的列和修改表的内容。此外,您还将了解到如何在一个单元格中显示多个项,以及如何改变单元格的形状和颜色。
    2009年11月9日  
 
掌握 Dojo 工具包,第 7 部分: Dojo 的扩展
有时候 Dojo 的一些功能并不能完全满足实际的要求,这时就需要对 Dojo 进行扩展了 , 比如可以对 Widget 进行扩展 , 使它以更加符合项目的要求展现或响应行为。本文将详细介绍 Dojo 的面向对象特性 , 以及如何在这个特性上扩展 Dojo 模块 , 定义自己个性化的 Widget.
    2009年11月4日  
 
掌握 Dojo 工具包,第 6 部分: Dojo Widget 的高级应用
本文主要是讲述 Dojo Widget 的高级使用方法。Dojo 在目前种类众多的 Web2.0 开发框架中,其最令人瞩目的就是其类型多样,功能强大的 Widget。通过本文,读者能够掌握对 Dojo Widget 的各种操控方法。可以根据自己的实际需要,使用动态或静态的方法创建 Dojo Widget,更改 Dojo Widget 的功能,修改 Dojo Widget 的样式,销毁不再需要的 Dojo Widget,让使用 Dojo Widget 的系统功能更加强大和丰富多彩。
    2009年11月2日  
 
使用开放 API 和工具快速开发情景式 mashup 应用
情景式应用是快速开发的满足用户特定需求的“足够好”的应用。mashup 作为快速整合数据的一种应用开发模式,能够非常快速的把与某个主题相关的信息整合在一起,以满足情景式应用的需求。情景式 mashup 应用要求能够比较快速的构建,利用开放 API 和工具就成为最佳的选择。本文围绕一个示例 mashup 应用,详细介绍了 Google 地图、屏幕抓取、微软必应、雅虎 Pipes、Delicious、Flickr 和 Identi.ca 等开放 API 和工具。
    2009年10月26日  
 
Web 2.0 技术中的可访问性
应用程序在考虑所有潜在用户的需求时,感知性的重要性正在不断增加,这使得可访问性(Accessibility)成为一个热门话题。可访问性不仅涵盖 Web 应用程序,还涉及文档、桌面应用程序和硬件等。在 Web 应用程序域中,让用户能访问静态 Web 页面 是相对比较简单的。但是,对 Web 2.0 技术来说,动态内容和出色的可视效果有时会让可访问性测试难以进行。本文章将介绍 WAI-ARIA 标准,该标准旨在让未来的 Asynchronous JavaScript and XML (Ajax) 小部件具有可访问性。本文还将论述 Web 2.0 设计中的可访问性原则,并提供一些代码示例来帮助您入门。
    2009年10月19日  
 
JSF 2.0 Ajax 世界中的 GMaps4JSF
GMaps4JSF 是一个 JavaServer Faces (JSF) mashup 库,它集成了 Google Maps 与 JSF。使用 GMaps4JSF,您只需几个 JSF 标记就可以构造复杂的全景街拍图。您还可以轻松向地图添加几个不同的组件。本文解释了如何在 JSF 2.0 中配置 GMaps4JSF,并包含了 JSF 2.0 Ajax 的简介。通过本文学习如何创建一个使用 GMaps4JSF 和 JSF 2.0 Asynchronous JavaScript 及 XML (Ajax) 的简单 mashup 应用程序。
    2009年10月12日  
 
创建 Flex 组件
富 Internet 应用程序(RIA)正在努力将传统桌面应用程序的交互性、响应性和健壮性引入到基于 Web 的应用程序中。对于希望利用商业智能(BI)和 Web 2.0 技术的开发人员而言,RIA 尤其重要。Adobe Flex 是使用基于 RIA 解决方案的先行者。作为一种相对较新但快速发展的技术,Flex 利用 Adobe Flash Player 的功能提供具备高度响应性的出色图像表示。Flex 附带许多有用的、健壮的组件,但当您需要使用 Flex 没有提供的特性并创建特定的功能时,就会面临一些困难。这篇入门级文章深入查看 Flex 的呈现引擎(rendering engine),并介绍将 Flex 组件集成到您的 RIA 中所需的步骤,同时还解释了从头构建新的 Flex 功能所必须了解的知识。
    2009年9月24日  
 
在 WebSphere sMash 中使用 Dojo 开发 Ajax 的 Web 应用程序
本文将向您介绍在 WebSphere sMash 中如何使用 Dojo 进行 Ajax 开发以及所提供的相关 Dojo 组件支持。
    2009年9月17日  
 
Dojo 离线技术应用:支持离线功能的 Web 编辑器
本文以一个完整的示例为读者介绍如何将 Dojo 离线技术应用于实际。贯穿全文的示例是一个在线的 Web 编辑器。在这个示例中,我们将完成:如何为一个已有的在线 Web 编辑器引入离线编辑功能,同时还包括如何编写相应的服务器端代码,以接受并同步来自客户端的编辑内容。通过阅读本文,读者能够了解到使用 Dojo 离线库的完整过程,以及使用过程中的个中细节与注意事项。
    2009年9月16日  
 
使用 Dojo 动画效果
在 Web 页面中加入适当的动画效果能够使页面更加生动,提高用户体验。Dojo 提供了动画效果库,并被加入到核心基础库中,广泛用于各种 dijit 和 dojox 控件中。Dojo 的动画效果库采用标准的 JavaScript 和 CSS 实现。本文简要介绍 Dojo 动画效果库的实现原理,然后详细介绍如何使用该库创建淡入、淡出、擦除等动画效果以及如何组合使用这些动画效果。
    2009年9月16日  
 
使用 Ajax 技术构建 Web 演示应用程序,第 1 部分: 开发 Web UI
Google Docs 如何让一个 Web 应用程序具有如此惊人的功能?他们利用了 Web 2.0 技术,该技术通过相对简单的代码提供了健壮的功能。在本文中,了解如何构建 Web 应用程序,以使用 Asynchronous JavaScript and XML (Ajax) 技术创建幻灯片演示。
    2009年9月14日  
 
四种表单验证方法的分析和比较
对交互站点而言,快速、高效、友好的表单验证有利于用户体验及站点维护。本文主要通过分析比较表单验证方法的优缺点,得出各方法相应的适用场合。
    2009年9月10日  
 
模式 + GWT + Ajax = 易用性!
Google Web Toolkit (GWT) 让我们可以更轻松地开发复杂的网站。通过与一些增强易用性的设计模式和 Asynchronous JavaScript and XML (Ajax) 相结合,这些技术可以为应用程序提供更流畅的外观和感觉,让应用程序比典型的网页更接近传统桌面程序。
    2009年9月9日  
 
中级 jQuery
jQuery 无疑是一个出色的 JavaScript 库,但它的性能如何?在其易用性和优异 Web 页面性能之间进行折衷是否值得?它的性能是不是真的很优异?本文将回答关于 jQuery 性能的问题,并提供一些可以改进应用程序性能的技巧。
    2009年8月27日  
 
Kevin Haverlock 评论专栏: 深入探讨 WebSphere Application Server Feature Pack for Web 2.0
通过 IBM WebSphere Application Server Feature Pack for Web 2.0,您现在可以使用 IBM 用来创建动态 Ajax 应用程序的技术。了解其中一些关键特性如何对您的 Web 应用程序产生巨大影响。 (IBM WebSphere Developer Technical Journal)
    2009年8月26日  
 
用 Google Gears 增强您的 Web 应用程序
本文将简要介绍如何用 Google Gears 提供的 API 增强您的 Web 应用程序,包括增加离线支持,提高运行速度和本地数据库支持等。
    2009年8月20日  
 
编写更优美的网页
Cascading Style Sheets (CSS) 框架可以加速和简化网页的设计和开发。此外,CSS 框架可以在所有浏览器中生成更加标准化的结果。本文将介绍两种独特的 CSS 框架。
    2009年8月13日  
 
Flex 开发: 类的反射
Flex 作为新兴的 RIA 开发方案正在蓬勃发展起来,尤其是其强大的图形图像能力更是传统的 Web 技术:静态图片,JavaScript 和 SVG 以及服务器端报表框架所不能比拟的。大大提高了开发的效率和程序运行效率。本文作为 Flex 学习系列文章之一,将主要关注 Flex 中类的反射问题。通过本教程的学习,您不仅可以对 Flex 中类的反射问题有一个比较全面的了解,而且还将掌握 Flex 中 Module 域的概念。
    2009年8月12日  
 
XPages 开发实践:开发通用的 Tree View 定制控件
本文详细介绍了如何使用 Domino Designer 8.5 中的 XPages 开发一个通用的 Tree View 风格定制控件,用来展现 Domino 视图的层次结构。通过本文,读者可以应用新一代的 XPages 技术,在基于 Domino 的 Web 应用中开发灵活、可复用的用户定制控件,并且能够了解 XPages 是如何方便地应用 Dojo 工具包和 JavaScript 类库。
    2009年8月10日  
 
XPage 全接触
XPages 是 IBM Lotus Notes/Domino 8.5 为 Lotus Domino Web 2.0 应用程序开发人员提供的新技术。本文将带领读者了解 XPage 的主要功能:XPage 基本控件、基本属性、对 Ajax 和 JavaScript 的支持、对控件的操作、XPage 事件模型等。
    2009年8月6日  
 
JSF 2 简介,第 3 部分: 事件处理、JavaScript 和 Ajax
JavaServer Faces (JSF) 2 专家组成员 David Geary 将在这一期文章中结束这部有关 JSF 2 新特性的系列文章(共 3 部分)。本文介绍如何使用该框架的新事件模型和内置 Ajax 支持来增强可重用组件的功能。
    2009年8月3日  
 
JavaScript EE,第 3 部分: 结合使用 Java Scripting API 和 JSP
在本系列文章的前两个部分中,我们介绍了如何在服务器上运行 JavaScript 文件,以及如何使用 Ajax 调用远程 JavaScript 函数。本文介绍如何使用服务器端 JavaScript 代码和 JavaServer Pages (JSP) 技术,以及如何构建在 Web 浏览器中禁用 JavaScript 时仍然能使用的 Asynchronous JavaScript and XML (Ajax) 用户界面。本文的样例代码包含一个小型 JSP 标记库,您可以在自己的应用程序和动态 Web 表单中重用它们。Web 表单可以使用能够在 Web 服务器和 Web 浏览器中执行的一段 JavaScript 代码生成。
    2009年7月30日  
 
使用 Equinox 框架进行 OSGi 环境下的 Web 开发
OSGi 作为新的事实工业标准正在各领域蓬勃发展起来,而 Web 开发技术则早已作为软件行业的主流技术被普遍使用着。传统的 Web 开发人员如何将 Web 开发与 OSGi 技术结合起来从中获益则是我们要关注的重点。通过本教程的学习,您可以全面掌握使用 Equinox 框架进行 OSGi 环境下 Web 开发的两种方式。
    2009年7月23日  
 
使用 Java 实现 Comet 风格的 Web 应用
探索 Comet 开发的不同实现。看看 Jetty 和 Tomcat 之类的流行 Java Web 服务器如何支持 Comet 应用程序,并了解如何为不同的服务器编程。最后,了解 Java 中有关 Comet 的标准化建议,这些建议是即将到来的 Servlet 3.0 和 JavaEE 6 规范的一部分。
    2009年7月22日  
 
用 Dojo 1.x 开发小部件
学习使用 Dojo JavaScript 工具箱开发 HTML 小部件的基础知识。本文为您提供了一个简介,此外,还给出了几个例子为开发过程提供帮助,以简单的示例小部件开始,随后是复杂一些的小部件,同时还突出介绍了在开发过程中可能遇到的一些常见问题。
    2009年7月13日  
 
使用 Scala、Lift 和 jQuery 构建 Comet 应用程序
Web 应用程序越来越高级,并且用户对它们的期望也越来越高。最高级的特性之一就是 Comet,也称为反转 Ajax(Reverse Ajax)或服务器端 push(Server-Side push)。Comet 支持基于浏览器的即时消息和实时股票行情等等。通过高级的 Ajax 库(比如 jQuery)可以在客户端轻松编写 Comet 应用程序,但在服务器上扩展它们则是一个挑战。在这个难点上,Scala 编程语言和 Lift Web 应用程序框架就可以大展身手了,并为 Comet 应用程序实现一个可伸缩的后端。在这份教程中,将使用这些技术构建一个实时 Web 拍卖站点。
    2009年7月9日  
 
构建启用了 Ajax 的 JSP TagLib 控件,第 3 部分: 更新面板和弹出对话框控件
在本文中,构建可用于业务应用程序的 Asynchronous JavaScript + XML(Ajax)控件。这些基于 JavaServer Pages (JSP) TagLib 的可配置控件利用了 JavaScript Serialized Object Notation (JSON)、JavaScript 脚本语言及 Cascading Style Sheets(CSS)。由于它们是标准的 JSP TagLib 控件,您可以将其简单地置于任何应用程序中,从而提供更直观、响应性更好的用户界面。
    2009年7月2日  
 
GWT-Ext 体验之旅,第 4 部分: 体验拖拽和通信
GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的最后一部分,将体验拖拽的效果,了解常用的两种拖拽方式和一些经验总结。在对通信的介绍中,本文还将对同步通信和异步通信进行详细介绍。
    2009年6月30日  
 
在业务中利用 Web 2.0
虽然 Web 2.0 已经有众多的用户,但有些企业在采纳 Web 2.0 方面却走得太慢。不过,很多公司现在也意识到 Web 2.0 的巨大潜力,并且清楚 YouTube、Twitter 和 SlideShare 等 Web 2.0 服务如何为他们的组织提供价值。看看企业如何利用 Web 2.0 服务的威力,同时改善工作场所人际关系。让雇员共享有助于产生潜在客户、有助于招聘和强化公司品牌、形象和企业标志的信息。探索一些面向企业的 Web 2.0 工具,例如 LinkedIn 和 CrunchBase,以及很多这样的工具所提供的用于将它们的优势融入到其他应用程序中的 Web 服务和 API。
    2009年6月25日  
 
实战 iWidget 开发
iWidget 是 IBM 推出的 Web 窗口小部件规范,它可以运行在 IBM Mashup Center 以及其它产品中,也可以直接嵌入在网页中。本教程着重于 iWidget 开发中的各个方面,以一个 iWidget 示例作为主线,穿插 iWidget 规范中的基本概念,并与具体的实现相结合。除此之外,本教程还介绍了 iWidget 开发过程中一些重要的话题,包括开发环境、国际化、打包与部署和调试等。通过本教程的学习,可以对如何开发 iWidget 有比较全面和深入的了解。
    2009年6月15日  
 
JavaScript EE,第 2 部分: 用 Ajax 调用远程 JavaScript 函数
在本系列的第 1 部分中,您学习了如何在 Asynchronous JavaScript and XML(Ajax)和 Java Platform, Enterprise Edition(Java EE)应用程序中使用 javax.script API。本文将展示如何为同时在服务器和客户机上使用 JavaScript 的 Web 应用程序实现远程过程调用(Remote Procedure Call,RPC)机制。您还将学习一些有趣的技巧,例如用 JavaScript 实现 Java 接口、构建 XMLHttpRequest 包装器、使 Ajax 调试更加容易以及使用 JSP 标记文件生成 JavaScript 代码。
    2009年6月15日  
 
利用 OpenSearch 和 iWidget 规范创建一个用户可定制的搜索门户系统
搜索是人们今天使用的最多的服务之一,但是通常人们需要利用不同的搜索服务来找到所需的资料,例如使用 Google 通用搜索,Wikipedia 的搜索,Del.icio.us 的搜索和 developerWorks 的搜索等等来查找资料。在不同的情形下,人们对于搜索组合的需求也是不一样的。例如,如果人们需要去某地旅游,他可能同时要用到 Google 地图搜索,Yahoo 当地天气搜索,旅游地风景名胜搜索,以及机场机票价格搜索。本文利用了 OpenSearch 规范来描述不同的搜索服务,通过利用 IBM 的 iWidget 规范,创建了一个可以允许最终用户定制的搜索门户系统。
    2009年6月8日  
 
GWT-Ext 体验之旅,第 3 部分: 体验布局和树
在本文中,我们将体验各种布局管理器的效果,了解我们常用的布局管理器的编程方式和一些经验总结。在对树的介绍中,我们将从树的同步和异步方式的初始化到树的一些特性进行详细介绍。
    2009年6月5日  
 
XML:GWT 与 PHP 之间的桥梁
Google Web Toolkit(GWT)应用程序除了以传统的 Java 方式连接到 servlet 外,还可以使用 PHP Web 服务发送和接收 XML 格式的数据。您将探索以 Java 和 PHP 语言生成和处理 XML 文档的方法。
    2009年6月1日  
 
使用 JSONP 实现跨域通信,第 2 部分: 使用 JSONP、jQuery 和 Yahoo! 查询语言构建 mashup
在本系列的上一篇文章中,我们介绍了 JSONP(JSON with Padding),将其作为克服浏览器同源策略限制的一种手段,同时整合和显示来自第三方源的数据。本文将延续上一篇文章的讨论,为您展示如何使用来自 Yahoo! 的 JSONP 服务 Yahoo! 查询语言(YQL),使用 JQuery 构建 mashup Web 页面。
    2009年5月27日  
 
使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
随着公开提供的 Web 服务 API 不断增加,现在可以轻松地从不同 Web 源获取资源并构建 mashup —— 只要您能访问正确的 API 和工具。探究如何能够结合高深的跨域调用技术(JSONP)和灵活的 JavaScript 库(jQuery),以快速构建强大的 mashup。
    2009年5月25日  
 
GWT-Ext 体验之旅,第 2 部分: 体验 Panel 和 Window
GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的第 2 部分,将介绍非常重要的控件 Pannel,它是很多其它控件的基础容器。
    2009年5月22日  
 
使用 Ajax 实现聊天功能
想要用 Asynchronous JavaScript and XML (Ajax) 聊天么?您是否希望弹出一个专用的、开源 Web 聊天功能以响应系统事件并使您了解正在发生的事情,比如性能低于服务保证水平?developerWorks 的定期撰稿人 Judith Myerson 为系统管理员介绍了双面板(two-panel)聊天的理念,这样就可以一方面交换私人消息,另一方面向一般用户广播消息。她还提供了针对聊天服务器过载等问题的解决方案,谈到了下载 Ajax Chat、更改配置以及添加尽量多的频道等问题。
    2009年5月18日  
 
GWT-Ext 体验之旅,第 1 部分: GWT-Ext 入门
GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的第一部分,将带领您快速入门 GWT-Ext,并演示如何快速搭建 GWT-Ext 的开发环境。
    2009年5月15日  
 
使用 Project Zero 和 WebSphere sMash Assemble Flow 构建 Mashup 应用,第 2 部分: 使用 Assemble Flow 开发简单协作流程
在使用 WebSphere sMash 中的 Assemble flow 来构建 Mashup 应用的第 1 部分中,我们介绍了 Assemble flow 的基本概念,以及如何使用 Assemble flow 来实现基于 Feed 的 Mashup 服务。本文中,我们将向您介绍如何使用 Assemble flow 来开发简单的协作流程。
    2009年5月11日  
 
使用开源工具测试 Web 应用程序
如果您使用了云环境,那么测试对于确保应用程序的可靠性至关重要。学习使用开源工具 Selenium、Windmill 和 twill 进行自动化功能测试。本文讨论的技术适用于 Google App Engine、博客软件或自己编写的应用程序。
    2009年5月7日  
 
使用 Grails 构建富 Internet 应用程序,第 2 部分: Grails 和 Google Web Toolkit
在这个共 2 部分的系列的第 2 部分中,将基于您在第 1 部分中用 Grails 创建的 Web 服务创建新的服务。您将创建一个新的搜索页面,但这一次使用 Google Web Toolkit (GWT) 来创建这个应用程序。此外,您还将使用 Ext GWT 库中的一些更丰富的 UI 小部件。
    2009年5月7日  
 
使用 jQuery(中级),第 1 部分: 使用插件创建和扩展 jQuery 函数
jQuery 的流行在很大程度上应该归功于其将插件架构包括进来的决定。这个决定让任何一位第三方开发人员都能超越最初的库函数创建并扩展 jQuery 函数。结果所产生的这数百个插件几乎能够提供一个 Web 应用程序内所需的任何一种函数。本文介绍了这个插件架构并解释了 jQuery 是如何让 Web 应用程序表现得与桌面应用程序一模一样。
    2009年4月20日  
 
使用 Groovy 构建社交网络混搭(Mashup)应用程序
本文介绍如何构建一个 Groovy Mashup 应用程序,用户可以通过它使用 Twitter4J、Google 地图和一点 Ajax 来查看他们在 Twitter 上的好友的地图。
    2009年4月17日  
 
对 Web 应用程序进行性能调优
了解 Web 应用程序的各种组件如何交互,以及在哪些地方可能发现性能瓶颈。开发人员和管理员都可以从本文受益,因为获得更好的性能是他们的责任。
    2009年4月13日  
 
20 种提升网页速度的技巧
您希望加快网页的加载速度吗?了解如何通过缩短加载时间来改善拨号上网用户的浏览体验,在某些情形下,加载时间最多可缩短 80%。
    2009年4月9日  
 
使用 Ajax 实现本地化后的客户端消息验证
您在创建一个适合全球用户的 Web 应用程序时,有两点需要考虑:国际化/本地化了的页面内容及用户输入验证和消息显示。用资源包(特定于本地语言环境的属性文件)在服务器端构建一个页面的国际化版本很容易,但如果验证是在客户端进行的,那么显示国际化了的验证消息就非常困难了。Asynchronous JavaScript + XML (Ajax) 是可以简化此项工作的一个不错选择。本文将介绍如何联合使用 Ajax 与资源包来使国际化/本地化了的客户端验证消息处理的过程变得较为简单。
    2009年3月19日  
 
构建启用了 Ajax 的 JSP TagLib 控件,第 2 部分: 自动填充和字段验证器控件
在本文中,构建可用于业务应用程序的 Asynchronous JavaScript + XML(Ajax)控件。这些基于 JavaServer Pages (JSP) TagLib 的可配置控件利用了 JavaScript Serialized Object Notation (JSON)、JavaScript 脚本语言及 Cascading Style Sheets(CSS)。由于它们是标准的 JSP TagLib 控件,您可以将其简单地置于任何应用程序内来提供更直观、响应性更好的用户界面。
    2009年3月12日  
 
用 Flex 开发 Google Map 应用程序
Google Maps API 除了提供能被 Ajax 应用程序调用的 JavaScript 接口之外,还提供了能被 Flash 应用程序调用的 Flex 语言接口。本文就将介绍如何用 Google Maps API for Flash 来开发基于 Flash 的地图应用程序。
    2009年3月12日  
 
将 Google 的云计算功能连接到 Apple 的 iPhone 中
针对手持设备的云计算和软件开发是两项非常热门的技术,并被越来越多地结合起来用于创建混合解决方案。在本文中,了解如何连接 Google App Engine(Google 的云计算功能)和 iPhone(Apple 的移动平台),以及如何通过连接到 App Engine 云并缓存应用程序数据以备离线使用,从而利用开源库 TouchEngine 动态控制 iPhone 上的应用程序数据。
    2009年2月17日  
 
编写一个定制的 Dojo 应用程序
通过本文,了解开发 Web 2.0 和 Dojo 应用程序的技巧、技术和可能遇到的各种问题。Wendi Nusbickel 和 Melissa Betancourt 从事本文中介绍的这个 Dojo 应用程序开发已经一年多了。最近在完成了 Web 2.0 Dojo 原型的开发后,她们分享了创建定制 Dojo 应用程序的经验。
    2009年1月22日  
 
JavaScript EE,第 1 部分: 在服务器端运行 JavaScript 文件
本系列文章围绕的主旨是将 JavaScript 与服务器上的 Java 代码结合起来,从而能够在服务器和客户机上使用相同的 JavaScript 例程。此外,本系列所展示的这些技术将让您能为 Ajax 客户机和非 Ajax 客户机 维护同一个代码库。由于服务器端的大部分代码依然用 Java 语言编写,所以有必要对 JavaScript 公开这些 Java Platform, Enterprise Edition (Java EE) 特性。在本系列中,您将了解如何在服务器端运行 JavaScript 文件、如何用 Ajax 调用远程 JavaScript 函数以及如何借助 JavaServer Pages (JSP) 技术使用这个 Java Scripting API。
    2009年1月12日  
 
为 WebSphere Application Server Community Edition 开发富 Internet 应用程序
本文简单列出了一些 Ajax 功能和 WebSphere Community Edition 2.1 中包含的框架,并逐步说明了示例 Web 2.0 应用程序的开发工作,该示例应用程序使用了这些框架来简化开发工作。
    2009年1月8日  
 
Flex 开发入门
本文介绍 Flex 开发的基础知识:包括如何搭建开发环境,如何调试,以及如何建立和部署简单的 Flex 项目。通过本文的学习,可以为您将来深入地学习 Flex 打下良好的基础。
    2009年1月7日  
 
在 Spring Web MVC 环境下使用 Dojo
本教程主要探讨如何整合 Spring Web MVC 框架与 Dojo 工具包,通过实例演示了客户端的 dojox.grid.DataGrid 小部件(Widget)与服务器端的 Spring Web MVC 框架进行数据交换的过程。
    2008年12月30日  
 
构建启用了 Ajax 的 JSP TagLib 控件,第 1 部分: 自动完成和级联式下拉控件
本文介绍如何构建可在业务线应用程序中使用的 Asynchronous JavaScript + XML (Ajax) 控件。这些基于 JSP TagLib 的可配置控件利用 JavaScript Serialized Object Notation (JSON)、JavaScript 和 CSS。它们是标准的 JSP Taglib 控件,本文将展示可多么轻松地将其拖放到任意应用程序之中,从而提供更加直观、更具响应性的用户界面。
    2008年12月23日  
 
精通 Grails: 用 JSON 和 Ajax 实现异步 Grails
JavaScript Object Notation(JSON)和 Asynchronous JavaScript + XML(Ajax)是 Web 2.0 开发中的主要技术。在本期的精通 Grails 系列中,作者 Scott Davis 演示了 Grails Web 框架中包括的本地 JSON 和 Ajax 功能。
    2008年12月23日  
 
基于 REST 的 Web 服务:基础
代表性状态传输(Representational State Transfer,REST)在 Web 领域已经得到了广泛的接受,是基于 SOAP 和 Web 服务描述语言(Web Services Description Language,WSDL)的 Web 服务的更为简单的替代方法。 接口设计方面这一转变的关键证据是主流 Web 2.0 服务提供者(包括 Yahoo、Google 和 Facebook)对 REST 的采用,这些提供者弃用或放弃了基于 SOAP 和 WSDL 的接口,而采用了更易于使用、面向资源的模型来公开其服务。 在本文中,Alex Rodriguez 将向您介绍 REST 的基本原理。
    2008年12月22日  
 
使用 jQuery,第 3 部分: 用 jQuery 和 Ajax 构建富 Internet 应用程序
jQuery 是一种 JavaScript 库,它是开发人员简化动态富 Internet 应用程序的创建过程的最佳选择。随着基于浏览器的应用程序不断代替桌面应用程序,这些库的使用将越来越广泛。您将通过本系列文章中了解 jQuery,并学习如何在 Web 应用程序项目中实现 jQuery。
    2008年12月12日  
 
Wicket:一种构建和测试动态 Web 页面的简化框架
Wicket 提供了一种面向对象的方式来开发基于 Web 的动态 UI 应用程序。由于 Wicket 是纯 Java 和 HTML 代码,所以您可以充分利用自己的 Java 知识来基于 Wicket 编写应用程序,这会极大减少您的开发时间。本文概述了 Wicket 并介绍了如何利用 Wicket 以一种无干扰的简化方式来快速构建基于 Web 的应用程序。
    2008年12月4日  
 
使用 Lightbox 2 和 JavaScript 构建出色的图片库
Web 逐渐成为一种展示艺术的媒介。Web 页面是展示各种图片的主要工具,包括业余摄影爱好者拍的普通相片和专业艺术馆制作的精美图片等。但是一个漂亮的图片会受到框架的影响,框架可能使它更好,也可能使它更差。通过使用一个简单的 JavaScript 库,您可以美美地 “装饰” 在线图片,并为其提供一个直观的用户界面。
    2008年11月28日  
 
用 Dojo Objective Harness 对 Web 2.0 应用程序进行单元测试
单元测试是保证软件开发质量的一个重要部分,对于敏捷和极限编程开发方法尤其如此。通常,对 Web 2.0 客户端用户界面进行自动的单元测试很困难,所以很少有人去做尝试。然而,Dojo 提供了一个单元测试工具,借此可以评估 JavaScript 的功能及用户界面的可视性。经过这个工具彻底测试过的用户界面最终包含的 Bug 数量会极大的减少。本文阐述了 Dojo Objective Harness (DOH) 的主要特点并通过与其它 Web 2.0 应用程序测试工具的比较展示了其强大的功能。
    2008年11月25日  
 
掌握 Dojo 工具包,第 5 部分: Dojo 的 UI 组件库 - Dijit
这一期的掌握 Dojo 系列文章将主要讲述 Dojo 工具包的 UI 组件库 - Dijit 中类型多样的 Widget 及其使用方法。
    2008年11月21日  
 
使用 Dojo 的 Ajax 应用开发进阶教程,第 1 部分: JavaScript 技巧与高级特性
随着 Ajax 应用的流行,JavaScript 语言得到了越来越多的关注。开发人员对 JavaScript 的使用也日益深入。 JavaScript 已经成为构建 Ajax 应用的重要基石。 JavaScript 作为一种专门设计在浏览器中执行的动态语言,有许多重要的特性。熟悉这些特性可以帮助更好的开发 Ajax 应用。本文章介绍了 JavaScript 语言中十三个比较重要的特性,包括 prototype、执行上下文、作用域链和闭包等。
    2008年11月14日  
 
开发一个基于位置的动态 mashup
Mashup 是一种全新的、高度交互的 Web 开发方法。mashup 是来自不同资源的相关内容的综合,为超级用户体验提供了丰富的动态内容。在开发工具箱中加入 Asynchronous JavaScript + XML (Ajax) 和 mashup 将会让您在不断变化发展的 Web 2.0 工作空间所带来的高要求方面游刃有余。
    2008年11月11日  
 
使用 JavaScript 拦截和跟踪浏览器中的 HTTP 请求
HTTP 请求的拦截技术可以广泛地应用在反向代理、拦截 Ajax 通信、网页的在线翻译、网站改版重构等方面。而拦截根据位置可以分为服务器端和客户端两大类,客户端拦截借助 JavaScript 脚本技术可以方便地和浏览器的解释器及用户的操作进行交互,能够实现一些服务器端拦截不容易实现的功能。本文将重点介绍通过 JavaScript 脚本在客户端对页面内容进行拦截修改的一些原理和技术。
    2008年11月7日  
 
通过 Tomcat Advanced I/O 获得高性能的 Ajax
使用非阻塞 I/O(Non-Blocking I/O,NIO)可以极大地提高服务器的性能,因为它能充分地利用系统资源(线程)。在具有长轮询机制的 Asynchronous JavaScript + XML (Ajax) 应用程序中,性能的提升非常显著。它还允许在受限制的条件下控制服务器系统资源的使用。本文解释了如何在处理 Ajax 和常规请求期间优化服务器的性能。
    2008年11月3日  
 
针对 Java 开发人员的 Dojo 概念
Dojo 在基于 Web 的应用程序中越来越受到欢迎。很多开发人员是 Java 编程方面的能手,但是在 JavaScript 方面却缺乏经验。从强类型、面向对象的编译语言转向动态的、弱类型脚本语言,开发人员需要经历概念跃迁带来的困难。这种混乱使开发人员很难正确地声明 Dojo 类。本文将帮助梳理这种混乱,解释为何必须设置上下文,以及如何实现它。
    2008年11月3日  
 
用 JavaScript 创建模块化的交互用户界面
通过本文,了解使用拖放功能移动 Web 页面的不同部分的技巧。分别实现交互性的不同方面,然后再将它们组合在一起,这样便于灵活定制页面,也让您的 Web 用户非常满意。
    2008年10月28日  
 
掌握 Dojo 工具包,第 4 部分: Dojo 中的拖拽
拖拽,是目前较为常见的 Ajax 技术。当前以 Ajax 技术构建的电子商务网站往往都采用拖放商品到购物车这种直观的方式代替以往繁复的操作来实现客户对商品的选购。本文以作者亲身的开发经历为基础,详细讲述如何使用 Dojo 所提供的功能模块开发出各种各样的拖动和拖放效果。此外,还详细叙述如何对 Dojo 的拖拽功能进行修改和配置,以及对拖拽的实现原理进行了解释。
    2008年10月24日  
 
构建一个简单的 WYSIWYG Web 页面编辑器
探索一个简单的 Asynchronous JavaScript + XML(Ajax)系统,在该系统中,用户可通过添加和布置预先做好的小部件来装配页面。虽然很多站点也提供了这种功能,但是这个易用的系统允许您在自己的站点进行操作,并为创建新的小部件提供一个简单的库。
    2008年10月17日  
 
使用 Data Studio 快速开发由 XML 驱动的 Ajax 应用程序
Web 服务是一种通过 Internet 传递 XML 格式数据的常见方式,很久以来数据库早已成为 Web 应用程序不可分割的一部分。利用 Data Studio,开发人员可以通过定义能够自动构建和部署为 Web 服务的 SQL 以及 SQL/XML 查询,将 Web 服务和数据库结合起来。本教程使用 Data Studio 开发了一个数据驱动的 Web 服务,并创建了用于游戏行业的 Ajax 应用程序,用户可以浏览感兴趣的游戏,按名称搜索以及添加、编辑和删除游戏。运行在客户机上的 Ajax 应用程序采用 XML 格式和游戏 Web 服务通信,两者都安装在 WebSphere Application Server 上。
    2008年10月15日  
 
使用 jQuery,第 2 部分: 构建未来的 Web 应用程序
这个关于 jQuery 的系列文章的第二篇介绍了如何将更多的交互添加到 Web 站点,以创建动态的富 Internet 应用程序(RIA)。通过本文,了解 jQuery 如何综合利用用户交互生成的事件、来自 Web 站点的信息,以及更改应用程序外观的功能(无需重新加载),来轻松迅速地创建 RIA。
    2008年10月10日  
 
掌握 Dojo 工具包,第 3 部分: Dojo 事件机制
事件是用户与站点进行交互的基础。现在的浏览器采用的事件处理方法千差万别,为了屏蔽这些差异,Dojo 提供了统一的事件处理方法。开发人员可以使用 Dojo 的简单连接或者订阅/发布模式来进行事件处理,本文将对这些知识进行一一介绍。
    2008年10月10日  
 
使用 jQuery,第 1 部分: 将桌面应用程序引入浏览器
jQuery 是一种 JavaScript 库,它是开发人员简化动态富 Internet 应用程序创建的最佳选择。随着基于浏览器的应用程序不断代替桌面应用程序,这些库的使用将会不断增长。在本系列文章中了解 jQuery,并学习如何在您的 Web 应用程序项目中实现 jQuery。
    2008年9月28日  
 
掌握 Dojo 工具包,第 2 部分: XHR 框架与 Dojo
Ajax 的兴起改变了传统的 B/S 结构应用程序中以页面为单位的交互模式,Ajax 引入的局部刷新机制带来了更好的用户体验,促使浏览器中的页面开始向应用程序发展,Google Mail, Google Reader 是在这种趋势下诞生的典型应用。 Dojo 提供了基于 XmlHttpRequest 的对象的 XHR 框架来支持异步 Ajax 调用,另外 Dojo.io 包中提供了两种浏览器与服务器交互的方式:iframe 隐藏框架和 script 动态脚本,他们是对 XHR 框架的有益补充,本文将对这些技术进行介绍。
    2008年9月26日  
 
用 PHP 构建基于 Ajax 的 Web 站点
学习使用原生 JavaScript 代码和 PHP 编写 Asynchronous JavaScript + XML(Ajax)应用程序的过程。本文介绍几个框架和应用程序编程接口(API),可以用它们减少开发 Ajax Web 应用程序所需编写的代码量。
    2008年9月23日  
 
掌握 Dojo 工具包,第 1 部分: Dojo 入门简介
随着富互联网应用程序(Rich Internet Application,RIA)的发展,一批 JavaScript Toolkit 也随之兴起 , Dojo 便是其中的优秀代表,本系列文章将由浅入深带领读者走进 Dojo 的世界。本文作为这个系列的开篇 , 主要讲述了 Dojo 的体系架构以及如何安装使用。
    2008年9月18日  
 
使用第一个真正的 Ajax 服务器 Aptana Jaxer 构建 Ajax 应用程序
熟悉 Jaxer,第一个真正的 Asynchronous JavaScript + XML (Ajax) 服务器。Jaxer 允许在服务器端执行 JavaScript 代码、Document Object Model (DOM) 和 HTML,并允许您从客户端异步访问服务器端功能。本文描述 Jaxer 的特性,并展示 Jaxer 甚至在其萌芽时期就必须提供的巨大潜能。
    2008年9月12日  
 
在 Ajax 应用程序上使用 Nagios
主机、服务和网络的瓶颈常常需要付出昂贵的代价。为了确保服务级协议(Service Level Agreement,SLA)保证,必须通过网络对 Ajax 应用程序进行远程控制。在本文中,了解如何快速安装和启动 Nagios(一种开源主机、服务和网络监视程序)以及该程序是如何提供帮助的。学习如何监视冗余和故障转移,并了解一些能解决环境和网络问题的基于 Nagios 的产品。
    2008年9月5日  
 
像专业人员一样开发 Ajax 应用程序,第 3 部分: 使用 DWR、Java 和 Dojo 工具箱集成 Java 和 JavaScript
您能很快地说出多少 Java Web 开发框架、库和工具箱?没错,数量太多,以至于很难弄清楚它们各自的功能以及哪个功能可以真正帮助您解决问题。但是,如果您从事的是 Ajax 开发,那么您必须要知道这个库:Direct Web Remoting (DWR)。它利用 Java 语言和 Java Web 技术大大地简化了 Ajax 开发,并为如何无缝地将 Ajax 集成到 Java Web 应用程序设立了标准。实际上,DWR 加入了 Dojo Foundation,后者集合了许多流行的开源 Ajax 技术。在本文中,了解使用 DWR 轻松开发 Ajax。
    2008年8月29日  
 
JSON 入门指南
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。
    2008年8月22日  
 
Ajax 改造,第 4 部分: 用 jQuery 和 Ajax 表单改造现有站点
Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不具备重新构建整个用户界面(UI)的资源。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。通过本系列文章,您可以了解如何使用开源的客户端库让您的用户界面变得更为时尚。本文将展示如何使用 Ajax 技术将一个多步结帐过程从一系列表单转变成一个单一屏幕的界面。我们将采用渐进增强方法,从而确保所有用户代理仍然能够访问您的站点。
    2008年8月22日  
 
简化 Ajax 和 Java 开发,第 4 部分: 使用 JSP 标记文件创建 JSF 样式的组件
JavaServer Pages (JSP) 和 JavaServer Faces (JSF) 过去都使用 Expression Language (EL) 的不同变体。它们在 JSP 2.1 中的统一提供了新的机会,允许您在定制 JSP 标记中使用 deferred values 和 deferred method 属性。本文展示了如何开发基于 JSP 标记文件的 Java Web 组件,它的构建比 JSF 组件更加简单和容易。
    2008年8月19日  
 
简化 Ajax 和 Java 开发,第 3 部分: 基于 DOM、JavaScript 和 JSP 标记文件构建 UI 特性
在本系列的第 1 部分,您了解了如何生成用来发送 Ajax 请求和处理 Ajax 响应的 JavaScript 代码。第 2 部分展示了如何使用约定和 JSP 标记文件创建 HTML 表单以最小化设置和配置。在本系列的第 3 部分中,您将了解如何开发基于 JavaScript 的客户端验证器和服务端验证器,后者被实现为支持 JavaScript 客户端验证器的 JSP 标记文件。此外,您还将了解如何使用资源包,它们会在更改后自动重载,而不需要重启应用程序。
    2008年8月7日  
 
Ajax 改造,第 3 部分: 用 jQuery、Ajax 选项卡和照片 carousel 改进现有的站点
Ajax 技术已经改变了大型商用 Web 应用程序的面貌,但是许多小型 Web 站点不具备重新构建整个用户界面所需的资源。新特性应该能够解决现实的界面问题并改进用户体验,以此证明它们的价值。本系列讲解如何用开放源码的客户端库逐步改进用户界面。在本期中,学习如何使用 DHTML 和 Ajax 把缓慢、混乱、烦人的产品细节页面改造成快速优雅的页面。我们将采用渐进式改进方法,从而确保所有用户代理仍然能够访问您的站点。
    2008年7月31日  
 
像专业人员一样开发 Ajax 应用程序,第 2 部分: 使用 Scriptaculous JavaScript 库和 script.aculo.us
您正在构建 Web 应用程序吗?这个应用程序是像 cragislist,还是更像 flickr?如果答案是前者,那么您可以跳过本文了。如果是后者,本文正适合您。在这个包含三部分的系列文章的第 2 部分中,学习如何用 Scriptaculous JavaScript 库增强 Web 应用程序。
    2008年7月28日  
 
集成 Flex 与 Ajax 应用程序
传统的 Ajax 开发依旧是实现富 Internet 应用程序(RIA)的最主要方法。但是,Adobe Flex 的流行度不容忽视。本文将介绍 Adobe Flex Ajax Bridge (FABridge),这是让您可以采用轻松而一致的方法集成 Ajax 与 Flex 内容的代码库。阅读完本文后,您将能够利用通过 Flash 资源获得的丰富功能。
    2008年7月28日  
 
用 Ext JS 构建 Ajax 应用程序
Ext JS 是一种强大的 JavaScript 库,它通过使用可重用的对象和部件简化了 Asynchronous JavaScript + XML(Ajax)开发。本文介绍 Ext JS,概述它背后的面向对象 JavaScript 设计概念,解释如何使用 Ext JS 框架开发富因特网应用程序的用户界面元素。
    2008年7月21日  
 
将 Active Content Filtering 用于 Project Zero 和 WebSphere sMash 应用程序的安全性
借助活动内容过滤(Active Content Filtering,ACF)避开对基于 Web 2.0 的应用程序的常见攻击(例如跨站点脚本)并显著提高 Project Zero 应用程序的安全性。ACF 是 Project Zero 内的一个可分解组件,ACF 提供的库能从请求数据(比如请求参数)和发送到客户机的响应输出中删除活动内容。通过本文,您将了解如何将 ACF 应用到可能包含活动内容的 Project Zero 环境以及这样做所带来的强大功能。
    2008年7月15日  
 
实战 Comet 应用程序开发
Comet 是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web 应用,以及对交互性和实时性要求很强的应用,如股票交易行情分析、聊天室和 Web 版在线游戏等。本文在介绍 Comet 架构的基础上,详细说明了如何利用 WebSphere Application Server Feature Pack for Web 2.0 和 Dojo 来开发基于 Comet 的应用程序,并给出了两个具体的实例。
    2008年7月15日  
 
用 Ajax 驱动的雷达屏幕跟踪空间对象
您可能希望跟踪交通状况,以便在交通顺畅时回家,或者跟踪 Second Life 或其他虚拟世界中移动的对象和人。如果能够从浏览器直接跟踪这些东西,不是很棒吗?本教程讲解如何用 Ajax 创建一个动画式的自动刷新的雷达屏幕。
    2008年7月11日  
 
用 Dojo 和 Ajax 创建可重用和可重新发布的组件
在本文中,学习如何用 Dojo 和 Ajax 开发可以与核心应用程序轻松集成的可重用组件。本文通过一个逐步的示例讲解如何开发一个可以向现有博客应用程序添加邮件功能的 Web 应用程序、生成邮件组件并处理复杂的跨域通信。
    2008年7月3日  
 
提高 Ajax 应用程序性能,避开 Web 服务漏洞
部署高效带宽 Ajax 应用程序并不能保证在 Service Level Agreement 中的服务水平很高。无论怎样修改 Ajax 代码来提高带宽效率,始终存在一些风险和漏洞,需要您进行监视并解决。developerWorks 定期撰稿人 Judith Myerson 对 Ajax 进行了简单的概述,解释了 Web 服务漏洞是什么以及为何 Service Level Agreements(SLA)如此重要,并提出了一些改进 Ajax 应用程序的解决方案。
    2008年6月30日  
 
  第 1 - 100 条,共 265 条      下一页  显示所有    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈