 |
 |
 |
 |
 |
 |
使用 Dojo 开发离线应用 Web 应用开发的一个难点是解决用户离线浏览的问题。众所周知,Web 应用采用 B/S 架构,应用程序和数据保存在服务器上,浏览器从服务器获取动态页面和数据进行展示,用户所做的更改最终会提交到服务器保存。这种模式要求用户必须一直在线。在用户访问网站的过程中,由于网络或其他问题导致浏览器与服务器通讯中断,如果不做特殊处理,一般来说用户不能继续对页面进行操作,而且会导致以前编辑的数据丢失。使用 Dojo 离线功能可以在页面加载的时候保存页面及相关的图片,CSS 以及 JavaScript 等资源,这样即使在离线情况下也能够继续对页面进行操作,并且保存离线操作的结果,能够在与服务器的连接恢复时自动同步到服务器上,从而提高了用户访问的可靠性,增强了用户体验。另外,Dojo 离线库还提供数据加密和解密功能,保护用户保存在本地的数据安全。本文介绍了 Dojo Offline 的原理,举例说明了如何基于 Dojo 离线框架,开发自己的 Dojo 离线应用。 |
|
|
|
2009年6月4日 |
|
| |
使用 Dojo 的 Ajax 应用开发进阶教程 : 富含语义的 HTML
HTML 语言是互联网的基础。如何正确合理的编写 HTML 文档,是很多 Web 开发人员关心的问题。富含语义的 HTML 是一种 Web 应用开发的实践,它强调从文档所需要表达的语义出发,使用 HTML 语法中表示文档结构和富含语义的元素来编写 HTML 文档,从而使得 Web 应用的结构与展示分离,降低各部分之间的耦合度。随着 Ajax 应用的流行,这种实践越来越为 Web 开发人员所接受。本文详细介绍富含语义的 HTML 这一开发实践,供 Web 开发人员参考。
|
|
|
|
2009年7月16日 |
|
| |
利用 Dojo Data 开发统一的数据访问模型 目前,企业内部的数据量正快速膨胀,客户端和服务器端之间交换的数据格式也是多种多样。由于 Web2.0、RIA 的快速发展,在客户端处理数据逐渐成为一种趋势,但是基于 XMLHTTPRequest 的一般 Ajax 客户端程序必须由 Web 开发人员自己编写处理各种数据格式的代码。这样,不仅加重了客户端逻辑的复杂性,而且降低了程序的可维护性和可扩展性。而 Dojo Data 库旨在为不同的数据格式提供一种统一的数据访问模型,使得数据的读写都采用统一的接口,从而有利于程序的移植和维护。通过阅读本文读者能够了解 Dojo Data 库的工作原理以及能够使用 Dojo 提供的存储库来进行统一的数据模型应用开发。 |
|
|
|
2009年5月20日 |
|
| |
利用 OpenSearch 和 iWidget 规范创建一个用户可定制的搜索门户系统 搜索是人们今天使用的最多的服务之一,但是通常人们需要利用不同的搜索服务来找到所需的资料,例如使用 Google 通用搜索,Wikipedia 的搜索,Del.icio.us 的搜索和 developerWorks 的搜索等等来查找资料。在不同的情形下,人们对于搜索组合的需求也是不一样的。例如,如果人们需要去某地旅游,他可能同时要用到 Google 地图搜索,Yahoo 当地天气搜索,旅游地风景名胜搜索,以及机场机票价格搜索。本文利用了 OpenSearch 规范来描述不同的搜索服务,通过利用 IBM 的 iWidget 规范,创建了一个可以允许最终用户定制的搜索门户系统。 |
|
|
|
2009年6月8日 |
|
| |
用 Ruby 脚本在 Project_Zero 平台上构建 Restful 应用 Project Zero 是一个利用动态脚本语言来开发 Web2.0 应用的敏捷开发环境。它是一个开放的平台,可以很方便地对它进行扩展,最新的版本支持 Groovy 和 PHP 两种动态脚本语言。Ruby 脚本语言是目前主流的脚本语言之一,有广大的用户群。本文通过对 Project Zero 进行扩展,使它不仅能够支持 Ruby 脚本,而且能够利用 Ruby 脚本在 Project Zero 上提供 RESTful 服务。本文还阐述了 Project Zero 支持基础的 RESTful 服务的内部机制。 |
|
|
|
2009年6月18日 |
|
| |
20 种提升网页速度的技巧 您希望加快网页的加载速度吗?了解如何通过缩短加载时间来改善拨号上网用户的浏览体验,在某些情形下,加载时间最多可缩短 80%。 |
|
|
|
2009年4月9日 |
|
| |
7 种流行 PHP IDE 的比较 发掘集成开发环境(IDE)的所有用途,并比较 7 种流行的 IDE 的成本和优势。 |
|
|
|
2006年12月28日 |
|
| |
Abstract User Interface Markup Language Web Toolkit: 面向 JavaScript 和 Dojo 的 AUIML 呈现器 在本文中,获得关于 Abstract User Interface Markup Language
(AUIML) Web Toolkit (AWT) 的概览,了解 AWT 如何将 AUIML 可视设计器的易用、直观的特性与 Dojo Toolkit 的多样性结合在一起,从而使 Web 2.0 界面的开发变得快速而简单。用户界面的快速开发可归功于 AUIML
可视编辑器以及多种现成的模式。经验表明,这两个因素的结合可以显著提高效率,如果考虑到如今针对 Dojo 界面还没有出现能与之抗衡的技术这一事实,这一论断就更加明显了。 |
|
|
|
2009年2月10日 |
|
| |
ActionScript 3.0 闪亮登场! ActionScript 3.0 是一种强大的面向对象编程语言,它标志着 Flash Player Runtime 演化过程中的一个重要阶段。设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,这种应用程序已经成为 Web 体验的重要部分。 |
|
|
|
2007年4月24日 |
|
| |
Ajax -- 困惑者指南,第 1 部分: Ajax 工具和技术综述 Ajax (Asynchronous JavaScript + XML) 编程技术正逐渐主导 Web 应用程序开发领域。每天都有新的开发人员步入 Ajax 开发的殿堂,他们拥有不同的开发背景。本系列的第 1 部分将提供来自 IBM Ajax 开发人员专家组的 Ajax 开发资源备忘单。作者根据他们自己的 ramp-up 经验为您提供了一些实用的信息,这些信息可以帮助您快速进入高效 Ajax 开发的轨道。 |
|
|
|
2007年7月23日 |
|
| |
Ajax -- 困惑者指南,第 2 部分: 开发基于 Dojo 的博客阅读器 本系列的上一期文章通过罗列启动和运行 Ajax 环境所需的基础知识向您介绍了 Ajax 开发。在本系列的第 2 部分,将会通过实际开发一个简单的基于 Dojo 和 Atom 的博客阅读器将您新获得的这些知识付诸实践。 |
|
|
|
2007年12月24日 |
|
| |
Ajax 传输方法:Ajax 不仅仅是 XMLHttp 探讨 Ajax 的三种数据传输机制(XMLHttp、脚本标记、框架或 iframes)及各自的优缺点。本教程将提供服务器端和客户端代码并作详细说明,介绍在任何地方有效使用 Ajax 控件所需的技术。 |
|
|
|
2006年6月26日 |
|
| |
Ajax 和 REST,第 1 部分 服务器端 Web 应用程序因采用富应用程序模型和交付个性化内容而具备了融入式(immersive)的特点,这种特点越突出,应用程序架构对 Web 架构风格 REST(Representational State Transfer)的违背就越多。这种违背会降低应用程序的可伸缩性,增加系统复杂性。通过与 REST 相互协调,Ajax 架构将使融入式 Web 应用程序消除这些负面影响,尽享 REST 那些出色的特性。 |
|
|
|
2006年11月9日 |
|
| |
Ajax 和 REST,第 2 部分 Ajax 的流行程度呈爆炸式增长。老式的 Web 框架正在为支持 Ajax 而自行革新,新的纯 Ajax 框架正在开发之中,很多组织正在考虑采用 Ajax,或者已经开始了构建 Ajax 应用程序的工作。但在所有这些悸动之中,只有相当少的组织成功开发了 Ajax 应用程序。本文是分为两部分的系列文章的第二部分,本文将帮助您决定是否应在实际 IT 应用程序中使用 Ajax,旨在提高您在 Ajax 开发中取得成功的机会。 |
|
|
|
2006年12月18日 |
|
| |
Ajax 和 XML: 五个很酷的 Ajax 小部件 随着 Web 2.0 浪潮的到来,用户体验得到了全新的关注。用户体验的一部分就是以新颖的方式与用户交互以及为用户提供信息。这些新的界面常常被称作小部件,它们使用 Asynchronous JavaScript + XML (Ajax) 与服务器通信。本文介绍了五个可用于增强站点交互性的小部件。 |
|
|
|
2007年2月16日 |
|
| |
Ajax 和 XML: 五种 Ajax 反模式 通过理解错误的编码方式,可以更好地了解如何正确地进行编码。当然,编写 Asynchronous JavaScript + XML(Ajax)应用程序有正确的方法,也有错误的方法。本文将讨论一些需要避免的常见编码实践。 |
|
|
|
2007年4月20日 |
|
| |
Ajax 和 XML: 五种常见 Ajax 模式 Asynchronous JavaScript + XML(Ajax)无疑是 2006 年最热门的技术术语,且有望在 2007 得到进一步发展。但是对您的应用程序来说它究竟有什么意义呢?Ajax 应用程序中哪一种常见架构模式应用最广泛呢?本文将介绍五种常见 Ajax 设计模式,可以使用它们作为工作的基础。 |
|
|
|
2007年3月20日 |
|
| |
Ajax 和 XML: 使用 Ajax 实现 lightbox 在这个一切都要求新奇的世界中,要吸引用户的注意实属不易。了解如何在 Ajax 工具中使用 lightbox、弹出、窗口和渐变消息之类的新技术吸引用户的目光。
|
|
|
|
2007年10月29日 |
|
| |
Ajax 和 XML: 使用 Ajax 实现打分评级和添加评论功能 在由人员驱动的 Web 时代,允许读者评级和评论站点内容的功能是必不可少的。通过本文探索如何使用 Ajax 在站点中加入评级和评论功能。 |
|
|
|
2007年8月23日 |
|
| |
Ajax 和 XML: 借鉴最优秀的 Ajax 应用程序 跟随本文一起游览 Web 2.0 世界中的一些顶尖的 Asynchronous JavaScript + XML (Ajax) 应用程序。探索这些应用程序在用户层面上获得成功的秘决,发现各种技巧并着手开发自己的 Web 2.0 应用程序,创造令人兴奋的用户体验。 |
|
|
|
2007年5月21日 |
|
| |
Ajax 和 XML: 将 Ajax 用于多媒体 宽带、媒体、电影、图像和声音等技术的出现推动了 Web 2.0 的发展。了解如何把多媒体与 PHP 和 Asynchronous JavaScript + XML (Ajax) 结合起来创造令人耳目一新的体验。 |
|
|
|
2007年11月12日 |
|
| |
Ajax 和 XML: 将 Ajax 用于聊天 了解如何使用 Ajax 和 PHP 在 Web 应用程序中建立聊天系统。您的客户不需要下载或安装任何专门的即时消息通讯软件,就能和您及其他客户讨论网站的内容。 |
|
|
|
2007年12月17日 |
|
| |
Ajax 和 XML: 用于表单的 Ajax 在 HTML 表单中结合 Ajax 对服务器的回调机制,对表单应用 Ajax,对于为应用程序添加 Web 2.0 功能来说是一种可行的办法。通过本文了解增加 Ajax 代码改进 PHP 应用程序用户体验的各种技术。
|
|
|
|
2008年2月13日 |
|
| |
Ajax 和 XML: 用于表格的 Ajax Ajax 的一个强大功能是以动态方式向用户显示来自服务器的数据。使用表格、选项卡和滑动块等技术,探索将 Ajax 用于动态数据显示的多种技巧。 |
|
|
|
2008年4月2日 |
|
| |
Ajax 安全工具 Ajax 应用程序内部的某些安全漏洞会导致恶意黑客严重危害您的应用程序。身份窃取、对敏感信息进行未受保护的访问、浏览器崩溃、Web 应用程序破坏、拒绝服务攻击等等,这仅是 Ajax 应用程序可能发生的安全事件的一部分,而开发人员在将 Ajax 功能构建到应用程序时需要预防这些安全问题。developerWorks 定期撰稿人 Judith Myerson 推荐了一些可以增强应用程序的工具,包括 Firefox 工具和增件,这些工具可以改善或解决 Ajax 应用程序内的安全问题。 |
|
|
|
2008年6月16日 |
|
| |
Ajax 性能分析 由于 Asynchronous JavaScript + XML(Ajax)的出现,用户对交互性和性能的期望越来越高了,而开发人员也把 Ajax 视为 Web 应用程序中必需的部分。随着更多的代码转移到客户端和网络模型的改变,开发人员社区构建了更多工具来解决 Ajax 独特的性能问题。本文讨论如何使用工具集在 Ajax 应用程序中寻找和纠正性能问题。
|
|
|
|
2008年5月19日 |
|
| |
Ajax 性能工具 浪费服务器资源会影响 Ajax 应用程序的性能,从而导致过度的 HTTP 请求、高内存消耗以及需要进行大量的轮询才能使应用程序工作。developerWorks 的专栏作家 Judith Myerson 推荐了一些开源工具和 Firefox 插件,您可以利用它们解决问题并提高 Ajax 应用程序的性能。 |
|
|
|
2008年5月26日 |
|
| |
Ajax 改造,第 1 部分: 使用 Ajax 和 jQuery 改进现有站点 本文是使用 Ajax 改造现有 Web 站点系列的第一篇文章,将展示如何使用简单的模式窗口(modal window)消除弹出窗口和导航死角。 |
|
|
|
2008年5月22日 |
|
| |
Ajax 改造,第 2 部分: 使用 jQuery、Ajax、工具提示和 lightbox 改进现有站点 Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不拥有重新构建整个用户界面(UI)的资源。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。通过本系列文章,您可以了解如何使用开源客户端库让您的用户界面变得更为时尚。本文将展示如何使用简单的 lightbox 和工具提示技术消除弹出窗口和导航死角。在实现的过程中坚持渐进增强(progressive enhancement)原理,确保增强后的 UI 特性不损害站点的可访问性,确保站点严格遵守 Web 标准。
|
|
|
|
2008年5月29日 |
|
| |
Ajax 改造,第 3 部分: 用 jQuery、Ajax 选项卡和照片 carousel 改进现有的站点 Ajax 技术已经改变了大型商用 Web 应用程序的面貌,但是许多小型 Web 站点不具备重新构建整个用户界面所需的资源。新特性应该能够解决现实的界面问题并改进用户体验,以此证明它们的价值。本系列讲解如何用开放源码的客户端库逐步改进用户界面。在本期中,学习如何使用 DHTML 和 Ajax 把缓慢、混乱、烦人的产品细节页面改造成快速优雅的页面。我们将采用渐进式改进方法,从而确保所有用户代理仍然能够访问您的站点。
|
|
|
|
2008年7月31日 |
|
| |
Ajax 改造,第 4 部分: 用 jQuery 和 Ajax 表单改造现有站点 Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不具备重新构建整个用户界面(UI)的资源。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。通过本系列文章,您可以了解如何使用开源的客户端库让您的用户界面变得更为时尚。本文将展示如何使用 Ajax 技术将一个多步结帐过程从一系列表单转变成一个单一屏幕的界面。我们将采用渐进增强方法,从而确保所有用户代理仍然能够访问您的站点。
|
|
|
|
2008年8月22日 |
|
| |
Apache HTTP Server 与 Tomcat 的三种连接方式介绍 整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。 |
|
|
|
2007年1月15日 |
|
| |
Apache 目录结构内幕 这篇免费的、dW 独有的教程适用于 Apache 管理员,介绍了给定安装的目录结构。熟悉这些,管理员便可以很容易地找到 Apache 的可执行程序和适用工具文件,并确定定制配置的必需内容。 |
|
|
|
2001年4月21日 |
|
| |
Christina Lau 评论专栏: IBM BPM BlueWorks:一次 WebSphere 云试验 了解新的 IBM WebSphere 云试验,创建多租户 WebSphere 运行时、工具以及编程和业务模型。该体系架构的一种实现是即将面世的 IBM BPM BlueWorks。本文简单介绍 BPM BlueWorks,揭示这个新产品背后的技术,并提供一些有关发展趋势的见解。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2009年9月24日 |
|
| |
CodeIgniter 入门 创建 CodeIgniter 应用程序要比您想像中的容易。我将引导您创建第一个项目:一个带有联系人表单的简单 Web 页面。 |
|
|
|
2008年9月16日 |
|
| |
Comet:基于 HTTP 长连接的“服务器推”技术 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。 |
|
|
|
2007年8月31日 |
|
| |
CSS 真的可以浮动么? CSS 浮动属性(float)是 Web 设计人员工具箱中的一种用来进行页面布局的常见工具,但浏览器实现的不一致性常常会导致该属性不能被很好的理解和使用。 本文将重点介绍此浮动属性及其使用、所涉及到的开发工具以及浏览器的不一致性问题。 |
|
|
|
2008年4月22日 |
|
| |
Darwin 信息类型化体系结构简介 Darwin Information Typing Architecture (DITA) 是一种基于 XML 的、端到端的编辑、生产和交付技术信息的体系结构。该体系结构由一组在主题层创建 “information-typed” 模块和在交付模式中使用这些内容(比如在线帮助和 Web 上的产品支持门户)和设计原则组成。本文是 DITA 的路线图:它是什么以及如何将其应用于技术文档。 |
|
|
|
2006年2月20日 |
|
| |
DB2 Magazine 中文版: 使用 PHP 和 Ajax 的 XML 编程 只需了解流行的编程语言和技巧,就足以将 DB2 9 的 XML 功能应用到面向服务架构和其他业务场景中。 |
|
|
|
2006年8月31日 |
|
| |
DB2 XML 编程,第 3 部分: 客户机中的 XML 编程 学习如何扩展 XML 模型,从而使用来自应用服务器的 XML 数据创建富客户机。了解如何使用 Dynamic HTML(DHTML)显示 XML 数据,用 XPath 进行导航,用 Document Object Model(DOM)修改 XML 数据、序列化并返回给应用服务器。
|
|
|
|
2008年1月21日 |
|
| |
developerWorks 空间简介 developerWorks 空间是一项新的创新,使人们得以在 Internet 的全球环境中创建、发现、集成或发布信息、想法、业务事务、新闻甚至其自身。在本文中,您将接触该项目的第一阶段,即 “社区主题” 阶段,并了解您该如何参与其中。
|
|
|
|
2007年9月19日 |
|
| |
Dojo 控件性能优化最佳实践 Dojo 是一种流行的开源 JavaScript 工具包,为基于 web 应用的 JavaScript 快速开发而设计,它已经被广泛地使用在 Web 开发中。Dojo 提供了丰富的 Widget,让您更容易地为 Web 页面添加动态能力,提升 Web 应用程序的可用性和交互能力,同时提高了程序员的开发效率。本文主要介绍 Dojo Widget 在项目中的应用以及一些应用过程中的实践经验,重点阐述几种在 web 页面初始化 Dojo widget 的方式,如果一个复杂页面中包含很多的 widget,那么初始化所有这些 Widget 将会占用很多的时间(这是因为每一个 widget 都会载入所有相关的 JavaScript 和 CSS 文件,并且会重新构建 widget 结构),文本将针对此类情形导致初始化速度过慢,影响用户体验的问题提出了一种解决方案。最后本文给出了每种初始化方法的测试数据,以方便用户去衡量和选择某种初始化方法。 |
|
|
|
2009年11月26日 |
|
| |
Dojo 日期控件的国际化和集成 Dojo 是一个开源的 Javascript 工具箱,Dojo widgets 可以提升您的 Web 应用程序的可用性、交互能力以及功能。本文介绍 Dojo 日期控件的基础架构及扩展点,分析 Dojo 日期控件的国际化策略,最后给出 Dojo 日期控件在与后台系统做集成时的一些实践经验。 |
|
|
|
2009年3月20日 |
|
| |
Dojo 离线技术应用:支持离线功能的 Web 编辑器 本文以一个完整的示例为读者介绍如何将 Dojo 离线技术应用于实际。贯穿全文的示例是一个在线的 Web 编辑器。在这个示例中,我们将完成:如何为一个已有的在线 Web 编辑器引入离线编辑功能,同时还包括如何编写相应的服务器端代码,以接受并同步来自客户端的编辑内容。通过阅读本文,读者能够了解到使用 Dojo 离线库的完整过程,以及使用过程中的个中细节与注意事项。 |
|
|
|
2009年9月16日 |
|
| |
DojoX DTL 入门 Django Template Language(DTL)是 Django 项目的一部分。Django 是一个 Python Web 开发框架,用来促进快速的 Web 开发和简洁实用的设计。DojoX DTL 完全实现了 Django 模板语言的基础架构,并在支持文本的基础之上增加了对 HTML DOM 节点的支持。使用 DTL 能够提高开发速度,并且使程序设计结构更加清晰,更利于维护。 |
|
|
|
2009年11月16日 |
|
| |
DWR 简化 Ajax 的 portlet 间通信 许多开发人员都期待着利用 Ajax 技术来提高基于 Web 的应用程序的用户体验,但是 Ajax 编程可能是一项麻烦的任务。开放源码的 Direct Web Remoting (DWR) 库通过自动把 Java 类转换成 JavaScript 类,可以为 Java 开发人员简化 Ajax 开发。在这篇文章中,将学习如何用 DWR 和符合 JSR-168 规范的 portlet 迅速而容易地构建 Ajax 应用程序。 |
|
|
|
2006年9月4日 |
|
| |
Facelets 非常适合 JSF 试图把 JSF 和 JSP 结合起来就像试图要把脚硬塞进手套一样:可能做得到,但是只是更好的解决办法出现之前的一个权宜之计。在这篇文章中,JSF 的热心支持者 Rick Hightower 介绍了关于 Facelets 他最喜欢的内容:容易的 HTML 样式的模板化和可重用的复合组件。 |
|
|
|
2006年2月21日 |
|
| |
Firefox 1.5 中的 XML,第 2 部分: 基本 XML 处理 这是 “Firefox 1.5 中的 XML” 系列中的第二篇文章,主要关注基本 XML 处理。Firefox 支持 XML 解析、级联样式表(CSS)和 XSLT 样式表。还会讨论一些限制。在这个系列的第一篇文章 “Firefox 1.5 中的 XML,第 1 部分:XML 特性概述” 中,Uche Ogbuji 简要地介绍了 Firefox 中与 XML 相关的不同设施。 |
|
|
|
2006年4月20日 |
|
| |
Firefox 1.5 中的 XML,第 3 部分: 利用 JavaScript 处理 Firefox 中的 XML 这是 “Firefox 1.5 中的 XML” 系列中的第三篇文章,您将学习在 Mozilla Firefox 中使用 JavaScript 实现处理 XML。在前两篇文章中,我们了解了 Mozilla Firefox 中各种与 XML 相关的工具,以及 XML 解析的基本概念、级联样式表(CSS)和 XSLT 样式表调用。 |
|
|
|
2008年12月11日 |
|
| |
Firefox 3.0 入门 Mozilla Firefox 3 是一个提供了大量增强的重要版本,其中一些增强针对用户,而另一些则针对开发人员。其中一项最有趣的改进使 Web 开发人员能够构建即使在用户断开 Internet 的时候仍然可以工作的 Web 应用程序。请阅读本文以深入学习 Firefox 3 的这些新特性,尤其是全新的脱机应用程序支持。 |
|
|
|
2008年7月7日 |
|
| |
Flapjax 简介 了解 Flapjax,这是一种基于标准 JavaScript 的符合传统语法的新型编程语言。可以使用 Flapjax 在 Web 应用程序中轻松地实现数据共享、与外部 Web 服务进行交互、持久化以及最终用户响应性。 |
|
|
|
2007年3月13日 |
|
| |
Flex 开发: 类的反射 Flex 作为新兴的 RIA 开发方案正在蓬勃发展起来,尤其是其强大的图形图像能力更是传统的 Web 技术:静态图片,JavaScript 和 SVG 以及服务器端报表框架所不能比拟的。大大提高了开发的效率和程序运行效率。本文作为 Flex 学习系列文章之一,将主要关注 Flex 中类的反射问题。通过本教程的学习,您不仅可以对 Flex 中类的反射问题有一个比较全面的了解,而且还将掌握 Flex 中 Module 域的概念。 |
|
|
|
2009年8月12日 |
|
| |
Flex 开发入门 本文介绍 Flex 开发的基础知识:包括如何搭建开发环境,如何调试,以及如何建立和部署简单的 Flex 项目。通过本文的学习,可以为您将来深入地学习 Flex 打下良好的基础。 |
|
|
|
2009年1月7日 |
|
| |
Geronimo 叛逆者: Web 2.0 评估报告 尽管 Web 2.0 一词的实际含义遭到了普遍质疑,但它仍是计算机行业内最炙手可热的时髦字眼。本月的 Geronimo 叛逆者将避开这些干扰,着眼于 Apache Geronimo 项目,从 Web 2.0 应用程序的构建程序和 Web 2.0 应用程序本身的角度加以分析。 |
|
|
|
2007年2月8日 |
|
| |
Git 改变了分布式 Web 开发规则 版本控制系统是大部分开发项目的核心组件,无论是开发应用程序、网站还是操作系统。大部分项目都涉及多个开发人员,往往位于不同的位置。分布式版本控制系统并不是新事物,但是 Git 版本控制系统为开发人员之间的协作和交互提供了独特的支持。
|
|
|
|
2009年10月15日 |
|
| |
GWT 应用,第 1 部分: 使用 Google Web Toolkit 实现 places 应用程序 借助 Google Web Toolkit (GWT),您可以使用 Java 语言实现能够在浏览器中运行的富客户端用户界面。在本系列文章中,David Geary 将帮助您迅速掌握最新版本的 GWT 并演示如何实现一个类似于桌面的 Web 应用程序。 |
|
|
|
2009年9月29日 |
|
| |
GWT-Ext 体验之旅,第 1 部分: GWT-Ext 入门 GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的第一部分,将带领您快速入门 GWT-Ext,并演示如何快速搭建 GWT-Ext 的开发环境。 |
|
|
|
2009年5月15日 |
|
| |
GWT-Ext 体验之旅,第 2 部分: 体验 Panel 和 Window GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的第 2 部分,将介绍非常重要的控件 Pannel,它是很多其它控件的基础容器。 |
|
|
|
2009年5月22日 |
|
| |
GWT-Ext 体验之旅,第 3 部分: 体验布局和树 在本文中,我们将体验各种布局管理器的效果,了解我们常用的布局管理器的编程方式和一些经验总结。在对树的介绍中,我们将从树的同步和异步方式的初始化到树的一些特性进行详细介绍。 |
|
|
|
2009年6月5日 |
|
| |
GWT-Ext 体验之旅,第 4 部分: 体验拖拽和通信 GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它非常适用于进行纯 Java 语言的富 Internet 应用的快速开发。本系列文章将详细讲解 GWT-Ext 的基本结构和功能特点,并通过代码示例来演示该技术的具体实现。本文是该系列的最后一部分,将体验拖拽的效果,了解常用的两种拖拽方式和一些经验总结。在对通信的介绍中,本文还将对同步通信和异步通信进行详细介绍。 |
|
|
|
2009年6月30日 |
|
| |
Hibernate 能够满足我们的验证需求 尽管在 Web 应用程序中尽可能多的层次中构建数据验证非常重要,但是这样做却非常耗时,以至于很多开发人员都会干脆忽略这个步骤 —— 这可能会导致今后大量问题的产生。但是随着最新版本的 Java 平台中引入了注释,验证变得简单得多了。在本文中,Ted Bergeron 将向您介绍如何使用 Hibernate Annotations 的 Validator 组件在 Web 应用程序中轻松构建并维护验证逻辑。 |
|
|
|
2006年10月10日 |
|
| |
HTML 5 中的新元素 新千年以来,超文本标记语言(HTML)5 第一次向 HTML 中引入了新的元素。新的结构元素包括 aside、figure 和 section。新的内联元素包括 time、meter 和 progress。新的内嵌元素有 video 和 audio。新的交互元素有 details、datagrid 和 command。 |
|
|
|
2007年8月27日 |
|
| |
HTML V5 与 XHTML V2 虽然 HTML 5 和 XHTML 2 的目的都是改进已有的版本,但是开发人员选择的改进方法大相径庭。观念的不同带来了结果的不同。多年以来,后续版本浏览器的开发方向第一次变得不那么清晰。通过本文了解隐藏在这两种标准细节背后的更大分歧。
|
|
|
|
2007年12月3日 |
|
| |
IBM DB2 Document Manager 产品与 Web 应用整合 通过文章可以了解到 IBM DB2 Document Manager 产品的基本和扩展功能,
并通过与 J2EE Web Application 实际整合开发案例更清楚的描述我们的设计与实践。
希望通过本文的例子和设计思路对文档管理系统感兴趣的人以及使用 IBM DB2 Document Manager 产品的用户和 Web Application 整合的开发人员有所帮助。
|
|
|
|
2008年11月6日 |
|
| |
IBM Info 2.0 与 DB2 pureXML 实现企业信息的 Mashup 应用 本文介绍了企业信息 Mashup 应用的前景和相关技术,通过实例讲解用 IBM Info 2.0 与 DB2 pureXML 相结合来实现企业信息的 Mashup 应用。 |
|
|
|
2007年12月28日 |
|
| |
IBM Mashup Center 初探: 第三部分 本文是 "IBM Mashup Center初探" 系列 (共三部分) 的最后一部分,文中介绍了信息组装、组件 Lotus Mashups 的使用。在第一部分介绍了产品功能、组件、架构和安装 Mashup Center 的整个过程,在第二部分介绍了信息加工组件 InfoSphere MashupHub 的使用。 |
|
|
|
2008年10月24日 |
|
| |
IBM Mashup Center:迎来企业 2.0 的新时代 近年来,Web 2.0 逐渐成为互联网领域的一种趋势,但在企业软件方面的应用仍然微乎其微。 IBM Mashup Center 作为 IBM 推出的新产品,将 Web 2.0 的技术应用到企业商务软件中,开创了企业 2.0 的新时代。 IBM Mashup Center 主要包含 Lotus Mashups 和 InfoSphere MashupHub 两部分。本文将详细介绍 IBM Mashup Center 1.0 产品及其特点,并重点介绍 Lotus Mashups 部分。 |
|
|
|
2009年1月5日 |
|
| |
IBM Rational Application Developer V7.0 新特性 这篇文章提供了IBM Rational Application Developer V7.0 新特性的概要介绍,这是开发应用软件解决方案和应用程序的主要工具之一。 |
|
|
|
2007年2月26日 |
|
| |
IBM Rational Software Architect V7.0 新特性 本文概括地介绍了 IBM Rational Software Architect V7.0 的新特性,作为 IBM 首要的架构管理工具,IBM Rational Software Architect V7.0 包括了非常强大的构架、开发、测试、分析及部署软件解决方案的能力。 |
|
|
|
2007年2月5日 |
|
| |
IBM Rational Software Modeler V7.0 新特性 本文概述了 IBM Rational Software Modeler V7.0 的新特性,IBM Rational Software Modeler 是用来建模、构建软件解决方案与应用的首要工具。 |
|
|
|
2007年2月26日 |
|
| |
IBM WebSphere sMash 简介,第 1 部分: 为 Web 应用程序构建 RESTful 服务 在本系列中,将学习关于 IBM WebSphere sMash 的所有知识,它是一个创建、组装和执行基于当前 Web 技术的应用程序的简单环境。本文是本系列的第一篇文章,介绍了使您能够创建、组装和部署强大的 Web 应用程序的大量创新。了解 WebSphere sMash 如何由社区驱动,及其创建 RESTful Web 服务的约定。通过一个分步示例,向您介绍如何设置环境、创建 Zero 项目、构建 RESTful 服务来公开数据、测试应用程序,并导入示例应用程序来使用 RESTful 服务。 |
|
|
|
2008年9月18日 |
|
| |
IBM 开发人员解决方案:开发使用了 JavaBeans 和 JSP 组件的 portlet 本文叙述了 WebSphere Studio Application Developer V4.0.3 能成为开发 portlet 的首选 J2EE 开发工具的缘由。文章简要地讨论了门户网站、WebSphere Portal Server V4.1.2、portlet 和 Portal ToolKit Plugin V4.x。作者将为您详细讲解如何使用 Portal Toolkit Plugin 一步一步地编写 portlet。文中的示例门户网站应用程序就是一个 portlet,这个 portlet 能调用一个 JavaBeans 组件把存储在 Java 属性文件中的特定于的客户信息聚集在一起。这个 portlet 将使用 JavaBeans 信息并通过 JavaServer Pages(JSP)页面将结果返回给请求者。当需要向用户显示时,这个 JSP 页面将被嵌入到 portlet 中。 |
|
|
|
2003年2月12日 |
|
| |
ICEfaces 和 Google Translate 全球化对我们的生活和文化产生了翻天覆地的影响。其结果是,使用翻译工具来增进各种文化之间的理解已变得日趋重要。各组织都在尝试通过不同的语言、脚本和文化来使用 Web 技术,开发人员搜索能够帮助他们尽可能快地创建有效的应用程序的新技术。幸运的是,JavaServer Faces (JSF) 简化了应用程序开发人员的工作,使他们能够专注于视图,而不需要了解脚本的底层标记。ICEfaces 是一种集成的 Asynchronous JavaScript and XML (Ajax) 应用程序框架。借助该框架,Java Platform, Enterprise Edition (Java EE) 应用程序开发人员能够轻松地使用纯 Java 代码创建和部署瘦客户机、富 Internet 应用程序。本教程描述如何使用带翻译选项的 JSF 来开发 Web 应用程序。 |
|
|
|
2009年10月29日 |
|
| |
Jacquard:Web 项目开发方法学 学习 Jacquard,它是专门面向 Web 项目的软件开发方法学,尤其适合跨不同团队进行的 Web 开发。Jacquard 用于协调业务人员、Web 设计者、程序员、项目经理、数据库分析师等人的工作和目标。了解 Jacquard 的核心法则,并通过一个示例将它应用于用户体验团队与程序员团队之间的通信。 |
|
|
|
2008年4月22日 |
|
| |
Java EE 迎合 Web 2.0 如果 Web 2.0 应用程序使用的是基于标准的 Java Platform, Enterprise Edition 5 (Java EE) 开发方法,那么将会面临着严重的性能和可伸缩性问题。这是因为,大量支持 Java EE 平台的底层设计原理(尤其是使用同步 API 的应用)并不适合 Web 2.0 解决方案的需求。本文将解释 Java EE 和 Web 2.0 方法之间的不一致性,并对一些使用 Java 平台开发异步 Web 应用程序的解决方案进行评估。 |
|
|
|
2007年11月26日 |
|
| |
Java Servlet 技术简介
本教程的内容是为不熟悉,或者只是略微熟悉 servlet 的 Java 编程人员准备的。本教程假定您对于下载和安装软件以及 Java 语言(创建类、导入类等)有一般性的了解,但并不假定您已经了解 servlet。本教程包括一个说明 servlet 基本概念的简单例子,以及一个涉及更多内容的例子,它说明如何在小型的合同管理程序中更复杂地使用 servlet。
|
|
|
|
2004年12月20日 |
|
| |
Java 开发 2.0: 使用 Google App Engine 开源解决方案和外来基础设施改变了 Java 开发的特征,使您能够以更低的成本、更快的速度交付更好的软件。Andrew Glover 发明了 Java 开发 2.0 这一术语,使用它概括了所有这些现象体现出来的强大力量。他推出了一个全新的系列,主要介绍有关 Java 开发 2.0 的工具和技术。本系列的第一期文章将宣布 Java 开发 2.0 的到来,并解释了如何使用 Google 的 App Engine for Java 迅速实现这些概念。 |
|
|
|
2009年9月9日 |
|
| |
Java 理论与实践: 有状态 Web 应用程序都有漏洞吗? Servlets 框架 HttpSession 提供的会话状态管理机制简化了有状态应用程序的创建,但也很容易导致误用。在没有足够协作的情况下,许多 Web 应用程序对可变数据(比如 JavaBeans 类)使用了 HttpSession 这个机制,从而使自身面临大量潜在的并发性危险。 |
|
|
|
2008年10月13日 |
|
| |
JavaFX Script 高级特性 JavaFX 是 Sun 推出的一套基于 Java 技术的产品家族。 JavaFX Script 可以用来高效的创建富媒体和交互性很强的应用。 JavaFX 是 Adobe Flex 和 Microsoft Silverlight 的有力竞争者。本文通过具体的实例介绍了 JavaFX Script 语言本身的一些高级特性并讨论了 JavaFX Script 中的一些高级话题,包括创建复杂的用户界面、实现动画效果、JavaFX Script 应用的部署和在一个独立的 Java 应用程序中嵌入 JavaFX Script 等。 |
|
|
|
2008年8月29日 |
|
| |
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日 |
|
| |
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日 |
|
| |
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日 |
|
| |
JavaScript 中的内存泄露模式 如果您知道内存泄漏的起因,那么在 JavaScript 中进行相应的防范就应该相当容易。在这篇文章中,作者 Kiran Sundar 和 Abhijeet Bhattacharya 将带您亲历 JavaScript 中的循环引用的全部基本知识,向您介绍为何它们会在某些浏览器中产生问题,尤其是在结合了闭包的情况下。在了解了您应该引起注意的常见内存泄漏模式之后,您还将学到应对这些泄漏的诸多方法。 |
|
|
|
2007年5月28日 |
|
| |
JavaScript 中的有限状态机,第 1 部分: 设计一个小部件 有限状态机很早就已用作设计和实现事件驱动的程序(比如网络适配器和编译器)内复杂行为的组织原则。现在,可编程的 Web 浏览器为新一代的应用程序开辟了一种全新的事件驱动环境。基于浏览器的应用程序因 Ajax 而广为流行,而同时也变得更为复杂。程序设计人员和实现人员能够大大受益于有限状态机的原理和结构。本篇文章将向您介绍如何使用有限状态机来为一个简单的 Web 小部件 —— 一个能够淡入和淡出的工具提示 —— 设计复杂的行为。 |
|
|
|
2007年1月29日 |
|
| |
JavaScript 中的有限状态机,第 2 部分: 实现组件 本系列的第 1 部分演示了如何用有限状态机系统化地为一个简单 Web 小部件(一个淡入和淡出视图的动画式工具提示)设计复杂行为。在本文中,您将学习如何用 JavaScript 实现这种行为,并充分利用语言的独特特性,包括关联数组和函数闭包。产生的代码既紧凑又简洁,它的逻辑是透明的,它的动画效果即使在负载很重的处理器上也能够平滑地执行。第 3 部分将讨论如何让这个实现能够在所有流行浏览器上运行的实际问题。 |
|
|
|
2007年3月5日 |
|
| |
JavaScript 中的有限状态机,第 3 部分: 测试小部件 在本系列中,学习如何用有限状态机系统化地为一个简单 Web 小部件(一个淡入和淡出视图的动画式工具提示)设计复杂的行为。产生的代码既紧凑又简洁,它的逻辑是透明的,它的动画效果即使在负载很重的处理器上也能够顺畅地展现。在本文中,学习如何处理让这个实现能够在所有流行的 Web 浏览器上运行的实际问题。第 1 部分讲解如何用有限状态机系统化地为一个简单的 Web 部件设计复杂的行为。第 2 部分描述了如何用 JavaScript 实现这种行为,并充分利用语言的独特特性,包括关联数组和函数闭包。 |
|
|
|
2007年3月27日 |
|
| |
JavaScript 和文档对象模型(DOM) 虽然很多人都熟知文档对象模型(DOM)是处理 XML 的基础,但使用 HTML 的浏览器开始使这个主题发生一些变化。随着更新的浏览器通过客户端脚本(比如 JavaScript)实现 W3C 文档对象模型,现在 DOM 又经历了一个轮回。本文将介绍通过 JavaScript 实现 DOM,并描述 Web 页面的构建,用户可以向这个页面添加并编辑注释。 |
|
|
|
2008年7月11日 |
|
| |
JavaScript 浮动对象 您一定见过浮动在浏览器角落的内容吧?无论是滚动页面,还是调整窗口大小,内容都会一直出现在这个角落。本教程讲解如何在页面上创建跨浏览器的浮动内容,以及如何调整它的位置。 |
|
|
|
2008年7月18日 |
|
| |
JavaServer Faces 1.2 入门,第 1 部分: 构建基本应用程序 JavaServer Faces(JSF)技术是一种服务器端框架,它提供一种基于组件的 Web 用户界面开发方式。JSF 1.2(集成在 Java Enterprise Edition 5 中)纠正了 JSF 的一些缺陷并添加了一些出色的特性。这个教程系列讨论如何使用 JSF 1.2。本系列偏重示例,较少解释理论 —— 这是为了帮助您尽快开始使用 JSF。 |
|
|
|
2008年1月18日 |
|
| |
JavaServer Faces 1.2 入门,第 2 部分: JSF 生命周期、转换、检验和阶段监听器 本教程系列讨论 Java Server Faces(JSF)技术的基础知识,JSF 是一种服务器端框架,它提供一种基于组件的 Web 用户界面开发方式。第 1 部分概述了 JSF 1.2 并提供了一个基本的应用程序。本部分帮助您掌握更高级的 JSF 特性:定制的检验器、转换器和阶段监听器,同时了解 JSF 应用程序的生命周期。 |
|
|
|
2008年3月4日 |
|
| |
JSF 2 简介,第 1 部分: 流线化 Web 应用程序开发 随着 2.0 版本的发布,JavaServer Faces (JSF) 现在可以轻松地实现健壮的、Ajax 风格的 Web 应用程序。本文是共三部分的系列文章的开篇,JSF 2.0 专家组成员 David Geary 将展示如何利用 JSF 2 中的新特性。在这期文章中,您将了解到如何使用 JSF 2 流线化开发,您将使用注释和约定代替 XML 配置,简化导航,并轻松访问资源。并且您将看到如何在您的 JSF 应用程序中使用 Groovy。 |
|
|
|
2009年6月15日 |
|
| |
JSF 2 简介,第 2 部分: 模板及复合组件 模板和复合组件是 JavaServer Faces (JSF) 2 的两个功能强大的特性,借助这两个特性,您就可以实现易于修改和扩展的用户界面。在本文 —— 共三部分的系列文章的第 2 部分 —— 中,JSF 2 专家组成员 David Geary 将向您展示如何在您的 Web 应用程序中利用模板和复合组件。 |
|
|
|
2009年6月25日 |
|
| |
JSF 2 简介,第 3 部分: 事件处理、JavaScript 和 Ajax JavaServer Faces (JSF) 2 专家组成员 David Geary 将在这一期文章中结束这部有关 JSF 2 新特性的系列文章(共 3 部分)。本文介绍如何使用该框架的新事件模型和内置 Ajax 支持来增强可重用组件的功能。
|
|
|
|
2009年8月3日 |
|
| |
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日 |
|
| |
JSF 和 Ajax:使用 Rational Application Developer V7 轻松实现 Web 2.0 应用程序 Ajax——被称作 Web 2.0 的基石——是当今互联网上最流行的技术。不幸的是,创建 Ajax 应用程序并不容易,尤其是当您需要与其他框架融合时,例如 JSF。本文介绍了如何在 IBM Rational Application Developer V7 中使用 Ajax 和 JSF 以降低任务的难度,并通过一个例子示范如何在现存的应用程序中增加 Ajax 支持。 |
|
|
|
2007年4月12日 |
|
| |
JSON 入门指南 JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 |
|
|
|
2008年8月22日 |
|
| |
JSP 技术 —— 是敌是友? 作为一名资深的 Java 技术专家和 Enhydra 支持者,本文作者强烈建议开发人员在选择 Web 应用程序编程语言时,使用其他可以替代 JavaServer Pages (JSP) servlets 的技术。JSP 技术是 Sun 的 J2EE 平台和编程模型的一部分,用于解决将单调的内容转换为外观优美的表示层时遇到的困难。事实上,并非所有的 Web 开发人员都对 JSP 技术很满意。由于 Sun 技术出现了很多不同的版本,您可以从众多表示技术中选择一种替代技术。本文将深入查看 JSP 代码并介绍一些有吸引力的替代选择。 |
|
|
|
2008年11月17日 |
|
| |
JSP 技术入门 在此教程中,我们将学习 JavaServer Page(tm) (JSP) 技术、Servlet、JavaBean(tm) 组件和语法的主要关键点。 |
|
|
|
2000年11月1日 |
|
| |
JSP 标记库:着意设计的更好的可用性 JavaServer Pages(JSP)技术是用于开发 Web 应用的优秀体系结构,但它的最重要的实用技术之一 ― 定制标记库(custom tag library)― 却常常未被充分利用。标记库实用技术未被充分利用的主要原因不是技术上的,而是语言上的。标记库生产者和消费者说的不是相同的语言。JSP 专家和顾问 Noel J. Bergman 揭示了问题的本质并提供了一些可行的解决方案。 |
|
|
|
2001年12月7日 |
|
| |
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日 |
|
| |