Web开发
文章平均质量分 77
ibmjournal
这个作者很懒,什么都没留下…
展开
-
使用 Rico JavaScript 库、ColdFusion MX 7 和 Windows Indexing Service 构建一个启用 Ajax 的搜索页面
在网站或 Intranet 中有大量的可用信息,这些信息需要特殊的工具来快速方便地索引其内容并提供对它的访问。本文学习如何在耦合了 ColdFusion 和 Microsoft® Windows® Indexing Service 等成熟技术的 Ajax 库的帮助下实现上述操作并提供最新的搜索工具。几个月前,我和一些同事讨论关于将一个搜索工具添加到 Intranet 中(作为一个向导)并将其扩原创 2008-01-21 11:28:00 · 758 阅读 · 0 评论 -
JavaServer Faces 1.2 入门,第 1 部分: 构建基本应用程序
JavaServer Faces(JSF)技术是一种服务器端框架,它提供一种基于组件的 Web 用户界面开发方式。JSF 1.2(集成在 Java Enterprise Edition 5 中)纠正了 JSF 的一些缺陷并添加了一些出色的特性。这个教程系列讨论如何使用 JSF 1.2。本系列偏重示例,较少解释理论 —— 这是为了帮助您尽快开始使用 JSF。在本教程中这个教程系列讨论 J原创 2008-01-21 11:46:00 · 988 阅读 · 0 评论 -
WebSphere 应用服务器 6.1 Web Services 功能部件包入门
WebSphere 应用服务器 6.1(WAS 6.1) 功能部件包(Feature Pack)在 WAS 6.1 的基础上对 Web Services 的支持做了进一步扩展,用以支持异步、可靠、安全地发送 Web Service 消息。值得注意的是它引入了对 Java API for XML Web Services(JAX-WS)2.0 编程模型的支持,同时实现了一组 Web service原创 2008-01-21 11:32:00 · 943 阅读 · 0 评论 -
将 Atom 文档转换为 JSON
初看起来,将 Atom 文档转换为 JSON 似乎非常简单。毕竟,Atom 只是一些 XML,并且有大量 XML 和 JSON 转换工具可用。然而,Atom 格式不仅仅是 XML 元素和属性的集合。许多复杂的细节使得很难正确处理 Atom。本文将描述这些问题,并演示了一种由 Apache Abdera 项目实现的机制,该机制可以将 Atom 文档转换成 JSON 并生成易于理解、易于使用的完整内容原创 2008-01-30 11:09:00 · 2673 阅读 · 0 评论 -
用 Eclipse CFEclipse 插件快速编写 ColdFusion 应用程序
像其他 Web 开发语言一样,ColdFusion 受到了热情的追捧。由于 Eclipse 是一种流行的开源开发框架,因此 ColdFusion 插件脱颖而出只是时间问题。了解如何安装和使用该插件开发、测试和部署样例 ColdFusion 应用程序。以前,ColdFusion 开发人员使用 Macromedia HomeSite 编写代码,最近则使用的是 Dreamweaver。不幸的是,Ho原创 2007-12-12 16:35:00 · 984 阅读 · 0 评论 -
用 Flickr API 扩展 Project Zero 的脚本平台
Flickr 照片共享服务是当今最流行的 Web 应用程序之一。它提供了具备优秀社会性网络的健壮托管服务,让上载、组织和寻找照片变得异常简单。这一切都很棒,但从一个开发者的角度来看,Flickr 最让人着迷的部分是其用来读写照片数据的公共 API。您可以借助任何编程语言通过 HTTP 发送 API 请求,而且现在也有很多开源项目涌现出来,可以针对各种语言封装此 API 。在本文中,您将了解如何通过原创 2007-12-19 15:39:00 · 615 阅读 · 0 评论 -
Ajax 和 XML: 将 Ajax 用于聊天-使用 Ajax 和 PHP 创建聊天应用程序
了解如何使用 Asynchronous JavaScript™ + XML (Ajax) 和 PHP 在 Web 应用程序中建立聊天系统。您的客户不需要下载或安装任何专门的即时消息通讯软件,就能和您及其他客户讨论网站的内容。Web 2.0 一词出现以来,开发人员都在说社区。不论您是否认为这有点夸大其辞,但让用户或读者能够方便地实时讨论页面主题或者销售的产品,这一想法还是很吸引人的。但是怎么办呢原创 2007-12-19 15:34:00 · 679 阅读 · 0 评论 -
Mashup:Web2.0开发的助推器
Mashup 是一种新型的 Web 应用程序,它具有第二代 Web 应用程序(Web 2.0)的特点,可以利用从外部数据源检索到的内容来创建全新的创新服务。通过本专题,您将找到一系列的文章和教程,了解 Mashup 相关概念,理解 Mashup 应用与众多 Web 2.0 技术之间的关系,以及学习 Mashup 应用的开发。本文转自:IBM developerWorks 中国请点击此处查看原创 2007-12-24 10:23:00 · 2244 阅读 · 0 评论 -
技巧:充分利用异步回调
要在 JavaScript 应用程序中充分利用 Ajax 数据源的异步回调,需要使用一些技巧。本文将讨论针对 Ajax 数据源使用异步回调的原因,并将通过一些示例演示如何协调彼此相关的应用程序数据源,使这些数据源在任何时间内都能进行异步调用。 简介异步数据源中存在的问题就是:它们不是同步的。尤其是,通过 HTTP 协议请求传递的数据可能会远远晚于预期到达,或者请求发生超时,或者完全失败。任原创 2008-01-03 11:33:00 · 519 阅读 · 0 评论 -
Rich Ajax Platform,第 2 部分:开发应用程序
Rich Client Platform (RCP) 是一项用于构建企业应用程序的强大平台技术。在 Rich Ajax Platform (RAP) 的帮助下,它将变得更有趣,因为可以重用 Web 应用程序的现有代码库和开发技巧,如 “富客户端平台”系列的第 1 部分中所述。RAP 有一些值得注意的功能使 Web 开发更具吸引力。本文将超越 Hello World 示例,并说明一些关键概念以及如何原创 2008-01-16 14:02:00 · 660 阅读 · 0 评论 -
Firefox 3.0 入门
Mozilla Firefox 3 是一个提供了大量增强的重要版本,其中一些增强针对用户,而另一些则针对开发人员。其中一项最有趣的改进使 Web 开发人员能够构建即使在用户断开 Internet 的时候仍然可以工作的 Web 应用程序。请阅读本文以深入学习 Firefox 3 的这些新特性,尤其是全新的脱机应用程序支持。Firefox 可能是 Mozilla 项目最为成功的产品。Firef原创 2008-07-08 16:09:00 · 576 阅读 · 0 评论 -
配置 SCA 组件参与 WS-AT 全局事务
developerWorks 中国 > SOA and Web services | WebSphere >原创 2008-07-07 10:04:00 · 821 阅读 · 0 评论 -
通过 URL 打开 Eclipse Rich Client Platform 应用程序
想象一下,现在,您能够像导航一个 Web 页面那样轻松地导航一个 Rich Client Platform (RCP) 应用程序的丰富功能。跟随本文的学习,您将能够通过单击一个 URL 来打开 Eclipse RCP 应用程序中的特定业务对象。Eclipse Rich Client Platform (RCP) 为富客户机提供了一个极为灵活且功能丰富的框架。但是它的一个缺点是不能轻松地从其原创 2008-07-07 10:16:00 · 547 阅读 · 0 评论 -
用 Dojo 和 Ajax 创建可重用和可重新发布的组件
简介事实证明,在现有的应用程序中添加功能是软件开发中最具挑战性的任务之一。除了不改变现有的代码外,还要确保新增的代码满足所有易用性和性能需求。在本文中,学习如何在 Web 项目的后期阶段引入新功能,以及如何无缝地把修改集成到现有项目中。本文介绍的方法在软件开发生命周期的以下阶段中尤其有意义: 开发阶段。客户要求开发团队在产品中集成新功能,从而提高易用性(由于项目采用迭代式的原创 2008-07-07 10:17:00 · 536 阅读 · 0 评论 -
升级到 SOA 中的系统需求工程框架
“使用多重 SOA 来消除企业系统之间的差异”探索了如何从一个或多个 SOA 中重用 Web 服务——以数据为中心和业务逻辑——并将它们合并到组合应用程序中。“SOA 中的紧密耦合 Web Services”研究了紧密耦合和松散耦合 Web 服务的优点和缺点,以及紧密耦合所带来的规模上的最终变化。 这些文章讨论了 SOA 开发的不同方面。本文介绍应该如何调整系统 REF 以适应构成 SOA原创 2008-07-08 16:13:00 · 619 阅读 · 0 评论 -
教程:用 Ajax 驱动的雷达屏幕跟踪空间对象
您可能希望跟踪交通状况,以便在交通顺畅时回家,或者跟踪 Second Life 或其他虚拟世界中移动的对象和人。如果能够从浏览器直接跟踪这些东西,不是很棒吗?本教程讲解如何用 Ajax 创建一个动画式的自动刷新的雷达屏幕。在本教程中本教程讲解如何创建自我更新的页面以及如何显示空间数据。同时也解释如何从外部数据源取得空间数据并在浏览器中以图形方式显示。目标本教程解释如何创建一个原创 2008-07-11 16:25:00 · 493 阅读 · 0 评论 -
SOA 治理框架和解决方案架构
引言您的业务很可能具有某种形式的文档说明,涉及业务中日常实施的操作过程和目标。该文档说明是提供业务运行状况可见性的工具,并为新员工提供有关业务如何运作的教育。该文档说明介绍主要的业务流程、组织结构、财务管理、目的和目标以及其他相关策略。所有这些项目对于清楚了解业务状况及其运作方式是极为重要的。即使非正式的业务流程也是业务结构的一部分,并影响业务的工作方式和对客户的响应方式。这称为业务设计。原创 2008-07-11 16:34:00 · 584 阅读 · 0 评论 -
使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 3 部分:实现护士和医生 XForm
Ruby on Rails 框架提供了一些非常方便的 XML 特性,这使使用数据库数据进行开发和为 JavaScript 应用程序提供 XML 格式的数据库数据变得更加简单。JavaScript 还具有内置的 XML 解析功能,因此可以非常轻松地接收和解析 XML 格式的数据。但是,如果要在不部署额外服务器的情况下接入 Java 应用程序,该如何做呢?这正是 JRuby 的工作。JRuby o原创 2008-07-11 16:21:00 · 693 阅读 · 0 评论 -
SOA 案例分析系列
当很多初学者学习了和 SOA 相关的概念、技术以及方法以后,他们一定很急切地想把所学的知识应用到一些实际的环境中去。当然,真正能够让人来试验 SOA 的环境其实不多,所以,一些聪明的工程师就设计了一些虚拟的环境和条件来进行试验。IBM 有很多相关的研究案例,可以让人们来学习和实验 SOA 的各方面知识、方法、技术以及工具。在这里,我们为您推出了一个 SOA 案例研究原创 2008-07-20 14:59:00 · 936 阅读 · 0 评论 -
Snort 使用手册,第 2 部分:配置
Snort 是一款免费、开源的网络入侵防御系统(Network Intrusion Prevention System,NIPS)和网络入侵检测系统(Network Intrusion Detection System,NIDS)工具,可以检测入侵、防止外部攻击损害您的 Web 设计和应用程序编程。本系列的 第一篇文章 完成了 Snort 安装并使它可以检测包、日志通信量,做好了入侵检原创 2008-07-20 15:25:00 · 1215 阅读 · 0 评论 -
实战 Comet 应用程序开发
Comet 指的是一种 Web 应用程序的架构。在这种架构中,客户端程序(通常是浏览器)不需要显式的向服务器端发出请求,服务器端会在其数据发生变化的时候主动的将数据异步的发送给客户端,从而使得客户端能够及时的更新用户界面以反映服务器端数据的变化。developerWorks Ajax 资源中心请访问 Ajax 资源中心,这里几乎囊括了关于 Ajax原创 2008-07-20 15:07:00 · 803 阅读 · 0 评论 -
精通 Grails:Grails 与移动 Web
全球的手机用户为 33 亿,并且呈上升趋势,而通过手机上网也越来越走俏。因此有开发移动 Web 的特殊需求。在本期的 精通 Grails 中,Scott Davis 向您讲述了如何让 Grails 应用程序便于手机浏览。 目前,几乎所有的网站都宣称 “ 使用 [Browser X] 提供最佳视图”。现代的 Ajax 库,比如 Prototype、Dojo 和 YUI,有效地缩小了 Fi原创 2008-07-20 14:59:00 · 652 阅读 · 0 评论 -
IBM WPS 或 IBM WESB 中基于 SOAP over JMS 的 Web 服务,第 1 部分
通常,HTTP 不是用于传递 Web 服务消息的可靠协议。因此在需要更多可靠性的时候,您可能需要某种备选协议。人们正在编写越来越多的现有或新的 JMS 应用程序来处理 SOAP 消息的有效负载。WebSphere Process Server 和 WebSphere Enterprise Service Bus 都支持使用 JMS 来传递 Web 服务消息,以提供更高的可靠性和与使用 SO原创 2008-07-20 15:07:00 · 1226 阅读 · 0 评论 -
使用 BPEL 并行路径模式和自定义属性进行多状态维护
IBM® 行业架构师 Sravan Yallapragada 介绍了如何使用业务流程执行语言(Business Process Execution Language,BPEL)并行路径模式和 BPEL 的自定义属性来同时维护实体的多个状态。了解如何使用 BusinessFlowManager API 来对自定义属性中维护的状态运行不同的查询。目标了解 BPEL 并行路径模式。使原创 2008-07-20 15:17:00 · 549 阅读 · 0 评论 -
与 DB2 和 Informix 数据库一起使用 WAS CE Web 服务器
IBM® Data Studio 的 Data Web Services 使您可以快速、轻松地将 DB2® for Linux®, UNIX®, and Windows®、DB2 for z/OS®、DB2 for iSeries® 或 Informix® 数据源 SQL 脚本或存储过程公开为 Web 服务。一个受支持的 Web 服务器是 WebSphere® Application Se原创 2008-07-20 15:18:00 · 740 阅读 · 0 评论 -
在 IBM WPS V6.1 中使用 ARM 来监视 SCA 调用,第 1 部分
WebSphere Process Server 引入了 SCA,将其作为构建面向服务的体系结构(Service-Oriented Architecture,SOA)系统的编程模型。作为企业解决方案,SCA 支持现有的技术,例如 Java™ 和 Web 服务,并创建统一的视图来组装各种实现 Java 或 Web 服务描述语言(Web Services Description Lang原创 2008-07-27 15:25:00 · 835 阅读 · 0 评论 -
用 Ext JS 构建 Ajax 应用程序
Ext JS 是一种强大的 JavaScript™ 库,它通过使用可重用的对象和部件简化了 Asynchronous JavaScript + XML(Ajax)开发。本文介绍 Ext JS,概述它背后的面向对象 JavaScript 设计概念,解释如何使用 Ext JS 框架开发富因特网应用程序的用户界面元素。 当今有许许多多的 Web 开发框架,开发人员很难判断哪些框架值得花时间去原创 2008-07-27 15:25:00 · 491 阅读 · 0 评论 -
使用 WSDL 2.0 描述 REST Web 服务
Web 服务 这个术语通常与使用 SOAP 和 WS* 标准(例如 WS-Addressing 和 WS-Security)的基于操作的服务相关联。REST Web 服务 这个术语一般是指使用 HTTP 和 XML 的基于资源的 Web 服务体系结构。其中每种体系结构的 Web 服务风格各有其影响力,但是直到最近,WSDL 不再同等地支持这两种风格。WSDL 1.1 HTTP 绑定不足以描原创 2008-07-27 15:36:00 · 618 阅读 · 0 评论 -
用 Atom 注解 Web,实现全面的用户参与
Web 2.0 起源于几种推动力,其目的是使 Web 更有价值。推动力之一是实现 “读-写 Web”。在使用 Web 时,用户大多数时候仅仅是信息的读者。Web 上有少量发布者(写者)和大量读者。越来越多的人通过工具在 Web 上发布内容,但是他们通常只在他们能够控制的一些小区域中发布信息。许多人希望 Web 更加 “平衡”:贡献内容的人更多,用户能够在更广泛的范围发布信息。最重要的原创 2008-07-27 15:41:00 · 507 阅读 · 0 评论 -
打造可靠的 Ajax 应用程序
如今,Ajax 仍然是业界的热门字眼,越来越多的应用程序都采用 Ajax 技术构建。然而,构建一个好的 应用程序并不容易。本文将着重讨论如果构建直观易用的受 Ajax 驱动的应用程序。 Ajax 并不只是一种技术。大多数开发人员却认为它是,并试图借助诸如 XML 和 JavaScript 这类语言证明其观点。但这种观点非常局限,并且,忽视了付钱给您的人:客户,不管是咨询代理还是您的老板(只有原创 2008-05-14 16:34:00 · 579 阅读 · 0 评论 -
利用 WAS V6.1 开发安全可靠的 Web Services, 第 1 部分:开发基于 JAX-WS 的 Web Services
随着 Web Services 在业界的应用越来越广泛,其安全性和可靠性也日益受到人们关注。WS-Security 规范保证了消息的完整性和机密性。WS-Security 规范也描述了如何利用安全令牌来进行身份认证。WS-Reliable Messaging 规范使得分布式的应用程序在系统,网络失败时仍然可以进行可靠的消息传输。 本系列文章介绍了如何利用 WebSphere Application原创 2008-05-14 16:39:00 · 794 阅读 · 0 评论 -
打造可靠的 Ajax 应用程序,第 2 部分: 构建 Ajax 后端
后端处理 — 服务器端脚本和程序 — 并不总能一投入到 Ajax 应用程序中就很好地运转。相反,若能仔细地提前规划以确保数据以恰当及有效的格式发送,反而能让整个应用程序更内聚,并能减少不必要的复杂性。在本文中, Brett McLaughlin 展示了一个好的服务器端脚本如何能补足 Ajax 行为。 在本系列的 第 1 部分,我们在 Nathan Smith 的 Hoverbox 代码(到初原创 2008-05-15 11:26:00 · 591 阅读 · 0 评论 -
使用 WS-BPEL 和 IoC 构建可配置工作流程,第 1 部分:了解动态业务工作流程
控制反转(Inversion of Control,IoC)与 Web 服务业务流程执行语言(Web Services Business Process Execution Language,WS-BPEL)是实现动态业务工作流程的有效工具。本文为一个含有两部分的系列的第一部分,在这里 Bilal Siddiqui 描述了业务工作流程的动态特性,推荐了一个两层的工作流程模型,该模型让您能原创 2008-07-30 09:34:00 · 678 阅读 · 0 评论 -
Web Services Security 的签名流
设置 Web Services Security (WS-Security) 来对应用程序与 IBM® WebSphere® Message Broker 之间发送和接收的数据进行签名。本文描述基本概念、如何设置环境和如何配置 WebSphere Message Broker 来对数据签名。这里提供的信息与平台和操作系统无关,但是您可以在适当的地方看到特定操作系统的示例。本文结尾处关于术语原创 2008-07-30 09:34:00 · 490 阅读 · 0 评论 -
集成 Flex 与 Ajax 应用程序
传统的 Ajax 开发依旧是实现富 Internet 应用程序(RIA)的最主要方法。但是,Adobe® Flex 的流行度不容忽视。本文将介绍 Adobe Flex Ajax Bridge (FABridge),这是让您可以采用轻松而一致的方法集成 Ajax 与 Flex 内容的代码库。阅读完本文后,您将能够利用通过 Flash 资源获得的丰富功能。构建 Ajax 应用程序已被证明是原创 2008-07-30 09:34:00 · 494 阅读 · 0 评论 -
利用 WAS V6.1 开发安全可靠的 Web Services,第 2 部分:实现可靠的消息传输
在 第 1 部分 中我们介绍了如何开发基于 JAX-WS 的 Web Services,本文将在此基础上介绍如何在 WebSphere Application Server(WAS) v6.1 上通过策略集的配置实现可靠的消息传输。本文首先介绍 WS-Reliable Messaging 规范,然后再介绍在 WAS6.1 具体的配置过程。 WS-Reliable Messaging原创 2008-05-20 15:10:00 · 761 阅读 · 0 评论 -
使用 Google Gears 开发离线应用
本教程介绍了 Google Gears 离线应用的基本知识和离线技术实现的基本思想,并通过实际需求的实现来介绍运用 Web 技术结合 Gears 开发离线应用:首先,基于 Ajax 技术开发了简单的应用,接着依次介绍如何使用 Google Gears 三大核心组件包装传统应用,最后组合成完整的 Gears 离线应用。 在本教程中本教程首先介绍了 Google Gears 的基本概念和原创 2008-05-20 15:27:00 · 1184 阅读 · 0 评论 -
SOA 案例研究,第 2 部分:服务创建
案例研究简介JKHL Enterprises (JKHLE) 正在进行一系列的基本业务变更,期望最终能够获得最大收益。JKHLE 已决定采用 SOA 来解决其面临的业务和 IT 挑战。JKHLE 团队的工作重点是,如何在各个销售渠道中以一致的方式解决因创建新客户帐户而带来的难题。此 SOA 采用计划被称为帐户开立项目 (Account Open Project)。使用 SOA 方法有利于在原创 2008-05-25 15:26:00 · 989 阅读 · 0 评论 -
Ajax 改造,第 1 部分:使用 Ajax 和 jQuery 改进现有站点
Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不具备足够的资源重新构建完整的用户界面(UI)。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。本文将展示如何使用简单的模式窗口消除弹出窗口和导航死角。通过应用渐进增强(progressive enhancement)这一理念,能够保证这些增强的 UI 特性不会损害站点的可访问性,并且严格遵守 Web原创 2008-05-25 15:28:00 · 714 阅读 · 0 评论 -
用 Firebug 动态调试和优化应用程序
为何您的 Web 页面要花这么长时间才能加载?您是否也想在浏览的同时检查或编辑 HTML?想马上调试 CSS?在本文中,了解如何使用 Firefox 浏览器的免费开源扩展 Firebug,它提供了很多有用的开发特性和工具。 可以使用 Firebug 监视、编辑和调试活动 Web 页面,包括 HTML、CSS、JavaScript 代码和网络流量。此外,学习如何使用 Firebug 加快 Web原创 2008-05-28 13:31:00 · 2182 阅读 · 0 评论