结束语
这篇文章介绍了用 Ajax 实现 portlet 间通信的一种方式。Ajax 是开发交互式 Web 页面的一种非常强大的技术,而支持 Ajax 的 portlet 通过消除门户中典型存在的请求-响应延迟,极大地改善了用户体验。
可以用本文中的代码作为开发您自己的应用程序的起点;文中的代码还显示了 DWR 如何把 Java 编程模型扩展到 Web 浏览器。使用 DWR,JavaBean 几乎就像是在浏览器中可用一样。DWR 几乎隐藏了 Ajax 的全部细节,让您可以专注于手头的工作,而不必考虑 Ajax 开发的具体细节,从而简化了工作。
下载
| 描述 | 名字 | 大小 | 下载方法 |
| Source code | j-ajaxportlet.war | 3MB | HTTP |
 |
 | 关于下载方法的信息 |  |  | Get Adobe® Reader® |
参考资料
学习- 您可以参阅本文在 developerWorks 全球站点上的 英文原文 。
- “掌握 Ajax”(Brett McLaughlin,developerWorks,2006 年):赶上 Ajax 编程和概念的速度。
- DWR: Easy Ajax for Java:用来自包创建者的这套资源开始了解 DWR。
- “结合 Direct Web Remoting 使用 Ajax ”(Philip McCarthy,developerWorks,2005 年 11 月):学习如何用 DWR 直接把 JavaBean 方法公开给 JavaScript 代码并自动进行 Ajax 的繁重工作。
- 使用 Apache Pluto 构建和测试 JSR 168 兼容的 portlets (Mark Talbot 和 Kulvir Singh Bhogal,developerWorks,2006 年 4 月):构建、编译、打包和部署简单的 portlet 到 Pluto,测试 JSR 168 的符合程度。
- developerWorks Web 开发专区:专注于介绍各种基于 Web 的解决方案的文章。
- “比较 JSR 168 Java Portlet 规范与 IBM Portlet API”(Stefan Hepper,developerWorks,2003 年 12 月):学习关于 Java portlet 开发的更多内容。
获得产品和技术- Direct Web remoting:下载这个开放源码的、使得本文中开发的应用程序成为可能的 Java 库。
- Apache Jetspeed:下载并找到关于这个门户的更多内容。
- Rational Application Developer for WebSphere Software V6.0:下载这个开发环境的免费试用版。
关于作者
 |
| 
|  | Sami Salkosuo 从 1999 年起一直在 IBM 工作。他的主要兴趣领域是 Java 编程,是 Sun 认证 Java 程序员,IBM 认证的 XML 和相关技术解决方案开发人员,IBM 认证的 IBM WebSphere Portal 解决方案开发人员。除了 Java 技术,他还有 Python、Fortran、LabVIEW、Visual Basic、LISP、Perl 和 PHP 的经验。 |
上一页 [1] [2] [3] [4] [5]