跳转到主要内容


developerWorks 中国  >  Web development  >  

文档库

developerWorks
 
  
 
 题目  86    隐藏内容简介    
 
题目 日期依据日期排序 - 单击以反向排序
Spring Web Flow 2.0 入门
本教程分析了 Spring Web Flow 2.0 的技术要点,并且通过创建一个示例应用程序,展示了 Spring Web Flow 2.0 的基本知识。
    2008年8月28日  
 
通过定制 Apache 获得最佳性能
本教程讲解如何通过优化 Linux 提高 Apache 的性能。
    2008年7月24日  
 
JavaScript 浮动对象
您一定见过浮动在浏览器角落的内容吧?无论是滚动页面,还是调整窗口大小,内容都会一直出现在这个角落。本教程讲解如何在页面上创建跨浏览器的浮动内容,以及如何调整它的位置。
    2008年7月18日  
 
用 Ajax 驱动的雷达屏幕跟踪空间对象
您可能希望跟踪交通状况,以便在交通顺畅时回家,或者跟踪 Second Life 或其他虚拟世界中移动的对象和人。如果能够从浏览器直接跟踪这些东西,不是很棒吗?本教程讲解如何用 Ajax 创建一个动画式的自动刷新的雷达屏幕。
    2008年7月11日  
 
在 Ruby on Rails 应用程序中重用 Java 代码
通过 Ruby Java Bridge (RJB) 可以直接将 Java 类装载到 Ruby on Rails 应用程序,或者从这些应用程序中调用 Java 类。本教程展示如何应用这个工具包,在现代的 Web 开发平台上重用遗留的 Java 应用程序代码。
    2008年6月30日  
 
理解 SPARQL
代表 Web 未来的语义 Web 是一个以知识为中心的模型,除了人类可读的文档和 XML 消息格式之外,它还增加了机器可以理解和处理的数据。SPARQL Protocol and RDF Query Language (SPARQL) 对于语义 Web 就像 SQL 对于关系数据库一样重要。它允许应用程序对分布式 RDF 数据库进行复杂的查询,并得到了互相竞争的多种框架的支持。本教程通过一家虚拟公司的团队跟踪和日志系统演示了它的用法。
    2008年6月25日  
 
创建基于 Ajax 的 IM 客户端
能够与同事和朋友进行即时消息(IM)通信是一种极大的便利,但出于安全性方面的考虑,有些环境却禁止在工作区使用即时消息客户端。本文中的练习解决了安全性方面的种种担心,向您展示了如何使用 Ajax 创建基于 Web 的 IM 客户端,这种客户端通过创建即时消息 bot 和对应的 Web 应用程序将 IM 通信量转变为纯 Web 通信量。虽然它不是一种生产应用程序,却展示了几种极好的 Ajax 技术,比如如何使用 Prototype 进行更简便的 DOM 处理以及如何轻松地一次或多次更新 Web 页面的某些部分。
    2008年6月2日  
 
使用 Google Gears 开发离线应用
本教程介绍了 Google Gears 离线应用的基本知识和离线技术实现的基本思想,并通过实际需求的实现来介绍运用 Web 技术结合 Gears 开发离线应用:首先,基于 Ajax 技术开发了简单的应用,接着依次介绍如何使用 Google Gears 三大核心组件包装传统应用,最后组合成完整的 Gears 离线应用。
    2008年5月16日  
 
使用 Project Zero 创建 OpenSocial 应用程序
Web 客户机可使用所选的任何 HTTP 或 Ajax 库与 OpenSocial 应用程序进行通信。在这份教程中,您将使用 Dojo JavaScript 库构建您自己的客户机,目的在于介绍如何使用其他库或标准 XMLHttpRequest 对象构建客户机。您将使用 Project Zero 创建 OpenSocial API 的服务器端实现 —— 具体来说,您将编写 Groovy 脚本,使用 Zero 的 Atom 库读写 Atom 格式的数据。在学完本教程之后,您应理解在 Zero 或其他任意 Web 框架上实现 OpenSocial 的必要任务。与以往一样,您可跟随教程的进度逐步重建示例应用程序,也可直接下载本教程附带的完整应用程序。
    2008年4月28日  
 
用 Ajax 和 del.icio.us 创建自己的信息空间
del.icio.us 是一个社交性书签 Web 站点,它允许用户创建和共享独立于浏览器的书签,可以通过因特网直接访问这些书签。这个站点对传统的浏览器书签的层次化组织方式做了革新,让用户能够把书签与任意数量的描述性标记关联起来。想像一下,在一个页面上保存您的 del.icio.us 标记、链接和功能,或者在一个页面上把正在浏览的站点直接保存到 del.icio.us 帐户中,并加上评论和选择的标记。本教程讲解如何使用 Ajax 构建这样的页面,并用一个 PHP 脚本作为服务器端代理。
    2008年3月27日  
 
JavaServer Faces 1.2 入门,第 2 部分: JSF 生命周期、转换、检验和阶段监听器
本教程系列讨论 Java Server Faces(JSF)技术的基础知识,JSF 是一种服务器端框架,它提供一种基于组件的 Web 用户界面开发方式。第 1 部分概述了 JSF 1.2 并提供了一个基本的应用程序。本部分帮助您掌握更高级的 JSF 特性:定制的检验器、转换器和阶段监听器,同时了解 JSF 应用程序的生命周期。
    2008年3月4日  
 
使用 Echo2 框架开发基于 Ajax 的单页面系统,第 1 部分: Echo2 基础
本系列教程将由浅入深的介绍 Echo2 框架,这是一个开源的完全基于 Ajax 技术的开发框架。我们首先会介绍基本知识,让您能够使用 Echo2 来开发应用。然后在后续部分中介绍如何结合使用 Spring 与 Hibernate,开发自己的 Echo2 组件,以及在实际应用中的进行改进。
    2008年2月21日  
 
使用 CakePHP 快速打造 Web 站点,第 2 部分: 用 CakePHP 打造更大更好的站点
CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。
    2008年2月21日  
 
使用 CakePHP 快速打造 Web 站点,第 1 部分: 入门
CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。
    2008年2月21日  
 
使用 CakePHP 快速打造 Web 站点,第 4 部分: 使用 CakePHP 的会话组件和请求处理程序组件
CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。第 1 部分主要介绍了如何启动并运行 CakePHP,第 2 部分演示了如何使用 Scaffolding 和 Bake,而第 3 部分说明了如何使用 CakePHP 的 Sanitize 组件和 Security 组件来帮助保证用户提交的数据的安全。本教程将主要介绍 CakePHP 的 Session 组件。
    2008年2月21日  
 
创建动态的 Firefox 用户界面
学习如何使用 Ajax 从 Web 服务器下载 XML 数据,以及如何使用 XSLT 将 XML 数据动态地转换为用 XUL 表达的 Firefox 用户界面元素。可以将这些技术应用于使用 XML 数据源的任何应用程序。
    2008年1月30日  
 
JavaServer Faces 1.2 入门,第 1 部分: 构建基本应用程序
JavaServer Faces(JSF)技术是一种服务器端框架,它提供一种基于组件的 Web 用户界面开发方式。JSF 1.2(集成在 Java Enterprise Edition 5 中)纠正了 JSF 的一些缺陷并添加了一些出色的特性。这个教程系列讨论如何使用 JSF 1.2。本系列偏重示例,较少解释理论 —— 这是为了帮助您尽快开始使用 JSF。
    2008年1月18日  
 
扩展 RSS 应用的创新用法
本教程介绍了一种创新的用法,使用著名的 Really Simple Syndication (RSS) 格式的关联属性(associative property)模仿简单关系数据库的功能。演示使用 RSS 通道存储联系人信息和会议信息 —— 类似于地址薄和日程表。使用 RSS 元素和属性,比如 item 和 guid,创建类似于神经网络的相关数据网格。
    2008年1月10日  
 
使用 Grails 快速开发 Web 应用程序
本教程介绍 Grails,这是一个搭建在动态语言 Groovy 之上的开源 MVC 快速 Web 开发框架。使用 Grails 可以提高 Web 开发的效率,降低 Web 开发的复杂度。本文从 Grails 自动生成代码入手,以示例为中心逐步增加深度与难度,对 Grails 开发进行演示。
    2007年12月26日  
 
XML 用户界面语言(XUL)开发入门
XUL(XML User-interface Language)不仅是一种流行的 UI 语言,实践证明它是一个优秀的应用程序框架。Firefox 浏览器就是使用 XUL 构建的。在这个教程中,您将使用 XUL 进行编程。您将学会如何利用 Web 开发技能来构建基于 XUL 的博客编辑器。
    2007年11月8日  
 
Ruby 和 Rails 的国际化与本地化技术
在本教程中,您将通过两个例子循序渐进地学习使用 Ruby-Gettext 进行 Ruby 和 Rails 程序国际化和本地化开发的相关方法和知识。通过学习,您可以掌握国际化 Ruby、Rails 程序的技术,为您进一步了解和使用 Ruby-Gettext 打下良好的基础。
    2007年11月5日  
 
使用 Adobe AIR 和 Dojo 开发基于 Ajax 的 Mashup 应用
本教程介绍了 Adobe AIR(Adobe Integrated Runtime)的基本知识以及如何运用 Web 开发技术结合 AIR 去开发桌面应用。通过几个例子详细介绍了在具体开发中遇到的各种问题,以及如何将 AIR 和 Dojo 框架结合起来,利用 REST 风格的 Web 服务接口开发一个基于 Ajax 的 Mashup 桌面应用程序。
    2007年10月18日  
 
使用 Eclipse 和 JavaFX 开发 Mashup 应用
本教程介绍了如何搭建基于 Eclipse 的 JavaFX 开发环境,并且通过一个 Hello World 示例,演示了 JavaFX 的基本语法、UI 设计和类的概念,最后综合利用了 JavaFX 和 REST 风格的 Web 服务接口构建了一个查询股票、天气预报和城市信息的 Mahup 应用。
    2007年9月21日  
 
构建多服务的 Java 应用程序,第 2 部分: 将多服务支持整合到 JSF 中
在本教程系列中,您将学习如何构建多服务的 Web 应用程序。此系列中的第一个教程已经介绍了如何使用 Wireless Universal Resource File(WURFL)进行多服务。此后续教程将介绍如何将多服务功能整合到 JavaServer Faces(JSF)应用程序中。JSF 是一个构建用户界面组件的 Java API。通过将多服务功能整合到 JSF 中,您将能够构建可以服务于各种无线客户机的 JSF 标记库和应用程序。
    2007年9月14日  
 
构建多服务的 Java 应用程序,第 1 部分: 探索 WURFL
在本系列教程中,您将学习如何根据客户机的功能构建能够服务于无线客户机的 Web 应用程序。这就是多服务(multiserving)的概念,它在普适计算应用程序中非常有用。Wireless Universal Resource File(WURFL)是 SourceForge.net 的开放源码项目,它使用 XML 描述无线设备的功能。本教程侧重于探索和使用 WURFL,从多服务的概念开始,通过提供一种表达无线设备功能的 XML 格式来查看 WURFL 是如何支持多服务的。
    2007年9月14日  
 
用 Project Zero 开发应用程序: Project Zero 和 PHP 入门
Project Zero 提供了一个快速软件开发环境,可以基于流行的 Web 技术(比如 PHP)开发交互式 Web 应用程序。本教程将演示如何轻松掌握 Project Zero 基础,包括开发工具的安装,以及使用 PHP 作为后端脚本语言构建一个 Ajax Web 2.0 示例。顺便讨论如何导出应用程序,并通过示例讲解如何调试和扩展 Web 2.0 应用程序。
    2007年9月5日  
 
使用 Google Web 工具箱进行 XML 开发
通过 Google Web Toolkit 可以使用 Java(TM) 语法来创建 Asynchronous JavaScript + XML (Ajax) 用户界面所需要的 JavaScript(TM) 代码。多数 Ajax 应用程序都使用 XML 和服务器传递信息,因此应用程序必须能够解析和创建 XML 数据。本教程介绍了如何使用 Google Web Toolkit 操作和创建 XML。
    2007年8月31日  
 
开发播客(Podcast)
在这篇教程中 Benoit 介绍了建立在 XML 基础上的一种最有趣的应用:播客。他将带领您开发您自己的播客,从准备、录制、混音到发布。
    2007年8月30日  
 
用 Apache Wicket 和 Apache Geronimo 开发简单的 Web 应用
Apache Wicket 是几年前引入的创新型 Java Web 应用程序框架。它通过彻底地分离开发人员与设计人员的角色,帮助简化 Web 应用程序开发。它将允许您从视图层中删除逻辑代码,消除使用 JavaServer Page (JSP) 的需求,提供以简单传统 Java 对象(Plain Old Java Object,POJO)为中心的开发模式,以及消除使用 XML 和其他配置文件格式的大量需求。在本教程中,了解在使用 Apache Geronimo 作为应用服务器并将 Apache Derby 作为嵌入式数据库情况下,如何设置系统以使用 Wicket 开发简单的 Web 应用程序。
    2007年8月20日  
 
结合使用 Ajax 和 WSRF::Lite
了解如何通过使用 Ajax 的 Web 浏览器中显示和修改部署在 WSRF::Lite 中的 WS-Resource 状态,WS-Resource 是 Web 服务资源框架(Web Service Resource Framework,WSRF)的 Perl 实现。本教程通过一个 WS-Resource 示例说明了如何将 XSLT 和 JavaScript 代码与 WSRF::Lite 的 WSRF 相结合,以便创建基于 Web 浏览器的客户机。
    2007年8月16日  
 
使用 Google Web Toolkit 和 Apache Geronimo 构建启用 Ajax 的应用程序,第 2 部分:使用 servlet 集成 Ajax 应用程序与后端 MySQL 数据库
在本教程的第一部分中,您已经了解了如何使用 Google Web Toolkit (GWT) 快速构建启用 Asynchronous JavaScript + XML (Ajax) 的 Web 应用程序并将其部署到 Apache Geronimo 中。此部分是两部分系列教程的第 2 部分,将把更多功能添加到在第 1 部分教程中已经构建的应用程序中。通过管理对后端数据库的访问来利用 Geronimo 把新功能添加到应用程序中。然后使用 GWT 添加更加动态的功能并与服务所提供的新功能轻松地集成。此外,查看 GWT 的一些 Dynamic HTML (DHTML) 功能并使用 GWT 应用程序内的原生 JavaScript。
    2007年8月2日  
 
使用 Google Web Toolkit 和 Apache Geronimo 构建启用 Ajax 的应用程序,第 1 部分:在 Geronimo 上运行经过编译的 Google Web Toolkit 应用程序
启用 Asynchronous JavaScript + XML (Ajax) 的 Web 应用程序已经在软件开发界掀起了一股风潮。Google 已经构建了一些最著名的启用 Ajax 的 Web 应用程序。本系列教程共分两部分,将向您展示 Google Web Toolkit (GWT) 和 Apache Geronimo 如何帮助您快速构建复杂的 Ajax Web 应用程序,而无需编写任何 JavaServer Page (JSP) 组件、servlet 或 JavaScript。
    2007年8月2日  
 
使用 Yahoo Pipe 定制内容
探究使用 Yahoo Pipe 之类的内容提要过滤工具的步骤和益处,从而更好地捕获、合并和修改可用数据流中特定的数据。这篇教程介绍了一些处理提要转换的技巧,其中的三个示例演示了环境的关键区域。
    2007年7月26日  
 
用 ThinWire 和 Java 代码构建 Web 应用程序,第 5 部分: 页面切换
“用 ThinWire 和 Java 代码构建 Web 应用程序” 系列的第 5 部分讨论如何将 ThinWire 和 Java Web 站点分隔成多个页面,让用户能够通过直接点击链接以及连续页面访问在这些页面之间进行切换。
    2007年7月19日  
 
构建 Google 小工具,第 2 部分: 处理用户界面
“构建 Google 小工具”系列的第 2 部分将介绍小工具的高级特性,包括选项卡式用户界面、拖放支持和小消息(MiniMessage),另外,您还将有机会着手创建自己的小工具。
    2007年7月19日  
 
构建 Google 小工具,第 1 部分: Google 小工具基础
在这个新的 Web 开发系列教程中,学习如何开发 Google 小工具(gadget)。小工具是小型的应用程序,可以将它们添加到几乎任何 Web 页面中,从而提供动态、丰富的内容。Google 提供了许多小工具供开发人员选用。但是,小工具最吸引人的特点在于:您可以编写适合自己需要的小工具,并在 Google 上发布它们,这样其他开发人员就能够将您的工作成果集成进他们的 Web 项目。
    2007年5月21日  
 
用 ThinWire 和 Java 代码构建 Web 应用程序,第 4 部分: 编写模板类
利用 ThinWire 这种开放源码开发框架,您可以构建出外观和感觉与桌面应用程序相似的 Web 应用程序。在这个共分五部分的教程系列中,学习如何使用 ThinWire 和 Java 编程语言开发 Web 应用程序。在本期中,您将学习如何编写模板类来定义一种最常用的 Web 页面布局。
    2007年5月15日  
 
使用开源软件设计、开发和部署协作型 Web 站点,第 4 部分: 在 Linux 中建立开发环境
在 Linux 中安装和配置开发基于 Drupal 的 Web 站点所需的软件,以及开发环境所需的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。
    2007年4月2日  
 
使用开源软件设计、开发和部署协作型 Web 站点,第 3 部分: 在 Windows 中建立开发环境
在 Windows 中安装和配置开发基于 Drupal 的 Web 站点所需的软件,以及开发环境所需的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。
    2007年4月2日  
 
使用 Dojo 和 DB2 开发 Ajax Web 应用程序
跟随本案例分析,使用 DB2 9 for Linux, UNIX, and Windows、XQuery、PHP 和 Dojo JavaScript Framework 快速创建一个优雅的、能够做出响应的 Web 应用程序。本案例学习建立在 IOD Planner 2006 基础上,这是一个用于 IBM Information On Demand 2006 Global Conference 的 Web 应用程序。
    2007年3月30日  
 
用 ThinWire 和 Java 代码构建 Web 应用程序,第 3 部分: 样式化支持
利用 ThinWire 这种开放源码开发框架,可以构建出外观和感觉与桌面应用程序相似的 Web 应用程序。在这个共分五部分的系列教程中,学习如何使用 ThinWire 和 Java 编程语言开发 Web 应用程序。在第 3 部分中,学习如何在全局级别和单独组件级别使用 ThinWire 样式化支持。
    2007年3月20日  
 
使用 XForms 构建购物车应用程序
本教程关注 W3C XForms 1.0 标准的关键方面以建立一个基于 Web 的全功能购物车。按照这里介绍的方法,读者可以顺利地开始用 XForms 创建真实的应用程序,而不需要学习整个 XForms 规范。
    2007年3月16日  
 
设置 PHP 和 MySQL 开发环境
本教程介绍如何在 Windows XP 机器上设置 Apache Web 服务器、PHP 解释器和 MySQL 数据库以构成所需的开发环境。
    2007年3月15日  
 
Flapjax 简介
了解 Flapjax,这是一种基于标准 JavaScript 的符合传统语法的新型编程语言。可以使用 Flapjax 在 Web 应用程序中轻松地实现数据共享、与外部 Web 服务进行交互、持久化以及最终用户响应性。
    2007年3月13日  
 
LAMP 技术简介
本教程将探究 Linux-Apache-MySQL-PHP(也称 LAMP)Web 开发框架,并展示该框架如何帮助构建用于解决常见业务问题的应用程序。本教程首先探索 LAMP 架构,然后介绍基本的 PHP 概念。在介绍 PHP 的背景知识之后,本教程将解释 MySQL 支持,并着重介绍数据库概念和如何从 PHP 中访问 MySQL。所有这些技术都是以一个现实世界中的客户管理实例为背景进行讨论的。
    2007年3月8日  
 
用 ThinWire 和 Java 代码构建 Web 应用程序,第 2 部分: 使用 SplitLayout 类
利用 ThinWire 这种开放源码开发框架,可以构建出外观和感觉与桌面应用程序相似的 Web 应用程序。在这个分五部分的教程系列中,学习如何使用 ThinWire 和 Java 开发 Web 应用程序。在第 2 部分中,学习如何将 SplitLayout 类与自己的布局管理代码相结合,从而根据 Web 浏览器窗口的当前大小动态地改变 ThinWire GUI 的布局。
    2007年2月12日  
 
开发基于 Ajax 的用户注释系统
对于用户来说,能够向 Web 站点中添加注释和评论是一项强大并且十分吸引人的功能。本教程演示了如何以即时贴的形式(位于常规 Web 页面内容的顶部)实现基于 AJAX(Asynchronous JavaScript and XML)的用户注释系统。
    2007年1月22日  
 
用 ThinWire 和 Java 代码构建 Web 应用程序,第 1 部分: 管理 Web 应用程序布局
利用 ThinWire 这种开放源码开发框架,可以构建出外观和感觉与桌面应用程序相似的 Web 应用程序。在这个分五部分的教程系列中,学习如何使用 ThinWire 和 Java 编程语言开发 Web 应用程序。在第 1 部分中,您将学习如何在 ThinWire 中处理用户界面布局问题。在本教程中您会发现,用 ThinWire 框架提供动态的布局管理是相当轻松的。
    2007年1月8日  
 
使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 3 部分:使用 ajax4jsf 添加 Ajax 功能
在这个分五部分的系列教程的前两期中,研究了 JavaServer Faces(JSF),这是一种新的基于 Java 的框架,可以简化为 Java Platform, Enterprise Edition(Java EE)应用程序构建图形用户界面(GUI)的过程。我们构建并成功地在 Apache Geronimo 上部署了一个简单的 JSF 应用程序,并学习了如何将 Apache Tomahawk(它提供几个与 JSF 100% 兼容的组件)与应用程序进行集成以改进界面。在本教程(第 3 部分)中,将了解 Sun Ajax4jsf 开放源码框架,这个框架为 JSF 应用程序添加 Asynchronous JavaScript + XML(Ajax)功能,而无需编写任何 JavaScript 代码。将使用 Ajax4jsf 改进示例应用程序并创建一个启用 Ajax 的前端。
    2006年12月26日  
 
使用 Dojo 开发 HTML 小部件
您将学到使用 Dojo 开发 HTML 小部件的基础知识;包括如何引用一个图像、如何向 HTML 页面中添加事件处理程序以及如何处理复合小部件。另外,您还可以了解使用普通旧式 JavaScript 编码与使用 Dojo 之间的区别,并获得一些有关处理 Web 应用程序开发所固有的复杂性问题的提示。
    2006年12月5日  
 
终极 mashup ―― Web 服务和语义 Web,第 4 部分: 创建本体
本系列文章详细讨论了如何创建能够控制向用户返回何种数据的 mashup 应用程序,为此需要为应用程序植入一定的智能。现在您已经知道了如何用 RDF 表示信息,接下来就可以着手用基于 XML 的 Web 本体语言(OWL)创建一个本体,以便能够在服务及其各部分之间自动选择。
    2006年12月5日  
 
终极 mashup ―― Web 服务和语义 Web,第 3 部分:理解 RDF 和 RDFs
终极 mashup 的强大之处在于通过使用语义 Web 技术,即 Web Ontology Language (OWL) 而为其带来的智能化。但是在能够使用 OWL 之前,首先需要熟悉它的基本语言 Resource Description Framework (RDF) 和 RDF Schema Language (RDFs)。本教程向您介绍 RDF 和 RDFs 方面的背景知识,以便您能够为自己的 Web 服务构建本体(ontologies),也能够对其他项目利用 RDF 的强大功能。
    2006年12月4日  
 
终极 Mashup ―― Web 服务和语义 Web,第 2 部分: 管理 Mashup 数据缓存
每天用于搜索、在线购物或者查找城镇路线的许多大型应用程序都提供了可在全新的应用程序中使用的数据。企业应用程序开发人员已经创建了很多 mashup 应用程序,结合不同应用程序的数据集来实现特定的目标。本系列的 第 1 部分 讨论了一个应用程序,它从不同的服务提取数据然后将其结合起来。现在我们将讨论如何将请求结果保存到 DB2 9 数据库中,减轻这些外部服务的负担,从而大大改善程序的性能。
    2006年11月30日  
 
面向浏览器的动态 SVG
学习如何使用可缩放向量图形(SVG)的动态性为 Web 应用程序提供实用的交互效果。SVG 1.1 是一种描述二维向量图形的 XML 语言,提供了实用、灵活的 XML 图像格式。很多 SVG 特性具有动态效果,包括集成到 Web 浏览器中的特性。作者在上一期教程中介绍了 SVG 技术的基础知识。
    2006年10月8日  
 
自动化 XML 文件更新,第 2 部分: 使用 Apache Ant 和转换样式表更新 XML 文件
本文是一个系列教程的第 2 部分。该教程系列描述了自动更新 XML 文件库的方法,使得 XML 文件库符合最新的 XML 模式。在 第 1 部分 中,您了解到了整个过程的步骤,然后创建了一个 XSLT 样式表更新 XML 文件。在第 2 部分中,您会学习如何安装、配置及运行 Apache Ant 和 Java SE,以根据 XSLT 样式表中指定的更新而依次转换每一个 XML 文件。
    2006年9月27日  
 
自动化 XML 文件更新,第 1 部分: XML 过程介绍和转换样式表的创建
本文是一个教程系列的第 1 部分。该教程系列描述了自动更新 XML 文件库的方法,使得所有的 XML 文件都符合更新后的 XML 模式。在第 1 部分中,您会了解到整个过程的步骤,然后创建一个 XSLT 样式表来更新 XML 文件。在 第 2 部分 中,您会学习如何安装、配置及运行 Apache Ant 和 Java SE,以根据 XSLT 样式表中指定的更新而依次转换每一个 XML 文件。
    2006年9月27日  
 
Spring 2 和 JPA 简介
Java 服务器应用程序的创建并不一定困难而烦琐。在轻量级 Spring 框架的第二代中添加了一大批特性,即使是新的服务器应用程序开发人员也能够轻松上手。其关键增强之一就是 Spring 2 与 Java 持久性 API (JPA)的集成,这是企业 JavaBean(EJB)3.0 规范的基石。在这份教程中,您将学习如何用 Spring 2 框架从头开始创建服务器应用程序。
    2006年8月28日  
 
程序员的电影珍藏,第 1 部分:用 PHP 和 DB2 构建个人电影信息管理系统
使用 Eclipse IDE、DB2 Express-C 9 和 WebSphere Application Server Community Edition 探索 PHP 和 XML 开发。学习如何配置这些软件――这些应用程序是“Java 应用开发源动力”的一部分――以开发一个基于 Web 的电影信息数据库。
    2006年8月28日  
 
使用 Rails、OpenLaszlo 和 Eclipse 开发富 Internet 应用程序
本教程从一个高的级别来探索如何使用 OpenLaszlo、Ruby on Rails、MySQL 和 Eclipse 来提供一个通用 IDE 进行富 Internet 应用开发,这样不仅可以开发应用,还可以自动化开发 Rails 或 OpenLaszlo 应用程序时的许多步骤。
    2006年8月24日  
 
确保 PHP 应用程序的安全
大家都知道安全性是重要的,但是行业中的趋势是直到最后一刻才添加安全性。既然不可能完全保护 Web 应用程序,那么为什么要费这个劲儿呢,不是吗?不对。只需采用一些简单的步骤就能够大大提高 PHP Web 应用程序的安全性。
    2006年7月6日  
 
用 PHP 构建 Web 服务
在过去几年中,新的 Web 服务已经在互联网上大量出现了。而且,对于构建自己的 Web 服务来说,还有什么语言能比 PHP 更好吗?使用 PHP,可以利用强大的脚本语言,能够连接数据库,开发更快速、更容易,而且由于底层库在编译时经过了性能优化,所以响应时间也很短。
    2006年6月29日  
 
Ajax 传输方法:Ajax 不仅仅是 XMLHttp
探讨 Ajax 的三种数据传输机制(XMLHttp、脚本标记、框架或 iframes)及各自的优缺点。本教程将提供服务器端和客户端代码并作详细说明,介绍在任何地方有效使用 Ajax 控件所需的技术。
    2006年6月26日  
 
用 OpenLaszlo 装点 PHP 应用,第 3 部分: 添加数据库
“用 OpenLaszlo 装点 PHP 应用” 教程系列展示如何使用 OpenLaszlo 为 PHP 应用程序创建更交互的界面,以及如何使用 PHP 创建更动态的 OpenLaszlo 应用程序。本系列要求基本了解或愿意学习 XML、JavaScript 和 PHP。第 3 部分是本系列的最后一部分,更深入了一步,展示如何使用 PHP 动态地将应用程序放入 ODBC 数据库中并创建生成 OpenLaszlo 代码的库。
    2006年6月22日  
 
用 OpenLaszlo 装点 PHP 应用,第 2 部分: PHP REST 和数据绑定
本“用 OpenLaszlo 装点 PHP 应用” 教程系列展示如何使用 OpenLaszlo 为 PHP 应用程序创建更交互的界面,以及如何使用 PHP 创建更动态的 OpenLaszlo 应用程序。本系列要求基本了解或愿意学习 XML、JavaScript 和 PHP。在这个四部分系列的第 2 部分中,将探讨一种重要的分布式应用程序架构,叫做 Representational State Transfer (REST),该架构将用于扩展第 1 部分描述的 knock-knock 协议,以使用 XML 而非 HTML。
    2006年6月22日  
 
用 OpenLaszlo 装点 PHP 应用,第 1 部分: 创建交互式界面
“用 OpenLaszlo 装点 PHP 应用” 教程系列展示如何用 OpenLaszlo 为 PHP 应用程序创建更交互的界面,用 PHP 创建更动态的 OpenLaszlo 应用程序。本系列要求基本了解或愿意学习 XML、JavaScript 和 PHP。两者具有各自的优点,且基于协同开放标准,能够完美地协同工作,所以它们都值得学习。
    2006年6月22日  
 
用 PHP 绘制 3-D 图像
PHP(一种最初打算用于 Web 开发的语言)多年来一直用于管理动态 Web 站点和数据库应用程序。通过 PHP 扩展和应用库(PHP Extension and Application Repository,PEAR)获得的语言扩展允许开发人员在一些新的、有趣的方面采用该语言。PEAR 的 Image_3D 包是面向对象的接口,用于以多种格式(包括 PNG 和 SVG 这两种受越来越多现代 Web 浏览器支持的格式)创建三维 (3-D) 图形。本教程将带您体验如何使用 Image_3D 包,了解使用动态 3-D 图像的限制,并研究 3-D 图形的解决方案和实际应用。
    2006年5月25日  
 
使用 PHP 构建搜索优化应用程序,第 1 部分:入门
PHP 是基于 Web 的动态编程语言,接受各种输入格式,并使用内置的 SOAP 客户机从 Web 获得信息。PHP 与使用搜索引擎优化(search engine optimization,SEO)的应用程序结合起来是一种强大的工具,用于从主要搜索引擎获得信息,这些信息可以指导网站管理员的在线市场活动和 SEO 策略。了解如何通过构建应用程序的后端来监控和跟踪客户机的 SEO 工作,从而如何有效利用这些策略。
    2006年5月18日  
 
通过 PHP 和 Sajax 使用 Ajax,简单 Ajax 工具包如何把服务器端 PHP 与 JavaScript 集成
多年以来,创建真正具有响应性的 Web 应用程序这一目标一直被 Web 开发的一个简单事实所阻碍:要改变页面某一部分的信息,用户就必须重载整个页面。但是以后不再会这样了。感谢异步 Java 脚本和 XML(Ajax),我们现在可以从服务器端请求新内容,只修改页面的一部分。这个教程解释了如何把 Ajax 用于 PHP ,并介绍了简单 Ajax 工具包(Sajax),这是一个用 PHP 编写的工具,可以把服务器端 PHP 与 JavaScript 集成。
    2006年5月11日  
 
利用 PHP 和 Subversion 从零开始创建一个 blog
PHP 是一种出色的 Web 编程语言,非常适合用于创建动态 Web 站点,例如 blog。本教程介绍如何从零开始构建 blog,同时利用平面文本存储数据。使用 Subversion 将 Web 站点备份在一个远程系统上,万一 Web 站点崩溃,数据可以得到保护。Subversion 越来越受欢迎,是备份 Web 站点的首选。若您的服务器崩溃,或只是因为您不喜欢上周的随笔 (rambling),则可利用 Subversion 将 Web 站点回滚到之前版本的 blog 。
    2006年4月20日  
 
使用 AJAX 构建应用程序:学习用 AJAX 构建支持实时验证的 Web 应用程序
异步 JavaScript 和 XML(Asynchronous JavaScript with XML,AJAX)支持动态、异步的 Web 体验,却不需要页面刷新。在本教程中,将跟随一个示例图书订购应用程序的构建,学习构建基于 AJAX 的 Web 应用程序 ―― 拥有实时验证,却不用页面刷新。
    2006年3月18日  
 
构建富 Internet 应用程序
很多用户都对当今基于 HTML 的 Web 应用程序的功能和性能不满意。用户想要这样的桌面应用程序,即易于安装并能够访问 Web 应用程序提供的功能。本教程演示如何使用开放源码的 OpenLaszlo 框架、基于 Eclipse 的 Laszlo IDE 和 Web Tools 来开发、打包和部署一个富 Internet 应用程序,以构建令用户满意的业务应用程序。
    2006年2月23日  
 
Linux 上的 Apache、Cloudscape 和 PHP:成功的组合
您想知道如何从头构建 PHP 数据库应用程序吗?这个教程向您讲解如何安装 IBM DB2 Run Time Client,从而访问 IBM Cloudscape 数据库。我们还将安装和配置 Apache Web 服务器以驻留应用程序,以及编译和配置 Apache 的 PHP 模块。本教程的最后一部分讲解如何使用 Cloudscape Network Server 和 Apache 来检验数据库应用程序。
    2006年2月23日  
 
使用多个 Struts 配置文件
把大的配置文件分成更小的、更具可管理性的部分,可以让 Struts 应用程序更容易组织和维护。在这份教程中,McLaughlin 介绍了如何把 Apache Struts 设置成使用多个配置文件。本教程回顾了 Struts 的配置,逐步介绍了分而治之的配置策略的执行,并介绍了一些额外的配置清理选项。
    2006年2月23日  
 
使用 Struts Validator
跟随 Web 开发专家 Brett McLaughlin 一步步安装和配置 Struts Validator 组件。Validator 最初始是在 Struts 之上独立于 Sruts 开发的,现在已经是专业 Struts 应用程序编程的必备组件。使用 Validator,可以验证 Struts ActionForm 中的输入。在本教程中,将学习在不触及现有 Java 代码的情况下,声明性地执行这种验证。
    2006年2月16日  
 
使用 PHP 和 XSL 创建 DHTML 链接图
使用 PHP、XSL 和 JavaScript 代码基于 RSS 提供的数据创建一个动态链接图(link graph)。链接图显示来自数据源的关键词,其中每个关键词按其在数据集中出现的频率而大小不同。使用得较多的术语比使用得较少的术语要大一些。
    2005年10月31日  
 
一步一步学习 XHTML
XHTML 是一种基于 HTML 的语言,但是用结构良好的 XML 表示。不过,XHTML 不仅仅是标签和字符的规范化,还可能改变 Web 设计的方式。本教程为那些熟悉 HTML 并希望学习如何在实际网站中使用 XHTML 的开发人员提供了一步一步的介绍。
    2005年9月29日  
 
学习 PHP,第 3 部分
本系列教程通过构建一个简单的工作流应用程序来介绍如何使用 PHP,分为三部分,这是第 3 部分。本期教程将介绍如何使用 HTTP 身份验证、流化文件以及如何创建对象和异常。
    2005年8月11日  
 
学习 PHP,第 2 部分
本系列教程通过建立一个工作流应用程序介绍使用 PHP 的方方面面。本教程共分为三部分,这是第 2 部分。如果您对 PHP 有基本的了解,并且希望学习从浏览器上传文件、会话或者使用 PHP 处理 XML,请阅读本教程。
    2005年8月4日  
 
学习 PHP,第 1 部分
这是三部分组成的系列教程,通过叙述如何构建一个文档流系统来介绍基本的 PHP 脚本、数据库的使用以及来自文件系统的流。此部分,我们讲述了构建 PHP 脚本的基本知识,包括语法、HTML 格式和数据库连接。
    2005年8月4日  
 
Java Servlet 技术简介
本教程的内容是为不熟悉,或者只是略微熟悉 servlet 的 Java 编程人员准备的。本教程假定您对于下载和安装软件以及 Java 语言(创建类、导入类等)有一般性的了解,但并不假定您已经了解 servlet。本教程包括一个说明 servlet 基本概念的简单例子,以及一个涉及更多内容的例子,它说明如何在小型的合同管理程序中更复杂地使用 servlet。
    2004年12月20日  
 
掌握自定义 JSP 标签
如果发现自己在 JSP 应用程序中加入了大量 Java scriptlet,那么本教程就是为您准备的。 阅读本教程后,就会掌握将 Java 代码从 JSP 页面中清除出去所需要的信息。
    2004年4月5日  
 
掌握 Tiles 框架
本教程讲述如何使用 Tiles 框架来创建可重用的表示组件。(在最初创建它时,Tiles 框架被命名为 Components。 后来改变了名称是因为“components(组件)”代表了太多不同的东西,不过原先的名称的精髓仍然得到了保留。) 然而,除了站点布局之外,使用 Tiles 还能做其他许多事情。例如,您可以划分表示层以更好地重用布局、HTML以及其他可视组件。
    2004年2月12日  
 
XHTML 的模块化
本教程是为需要了解 XHTML 的模块化的用户设计的,帮助他们使用 XHTML 的子集或添加他们自己的标记来创建他们自己的标记语言变体。
    2002年2月5日  
 
用 PHP 和 MySQL 创建动态站点
这篇免费的、dW 独有的教程分析了使用 PHP 和 MySQL 创建动态 Web 站点的几个实例。当教程结束时,您将懂得动态站点怎样工作以及它们怎样为内容服务,并且您要做好准备,为来自您的站点的动态内容提供服务。
    2001年10月26日  
 
Apache 目录结构内幕
这篇免费的、dW 独有的教程适用于 Apache 管理员,介绍了给定安装的目录结构。熟悉这些,管理员便可以很容易地找到 Apache 的可执行程序和适用工具文件,并确定定制配置的必需内容。
    2001年4月21日  
 
JSP 技术入门
在此教程中,我们将学习 JavaServer Page(tm) (JSP) 技术、Servlet、JavaBean(tm) 组件和语法的主要关键点。
    2000年11月1日  
 
 题目  86    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈