跳转到主要内容


developerWorks 中国  >  Java technology  >  

文档库

developerWorks
 
  
 
  第 1 - 100 条,共 183 条      下一页  显示所有    隐藏内容简介    
 
题目 日期
WebSphere 组件、EJB 组件以及应用程序服务器的未来
六月份在旧金山举办了 Java One 展览会。在展览会期间发布的新闻通告中,最引人注目的可能就是 IBM 的通告:IBM 将很快推出 WebSphere Business Components(商业组件),以增强 WebSphere 应用服务器平台。这对 EJB 技术意味着什么呢?
    2000年10月17日  
 
EJB 入门-将 EJB 部署到 WebSphere 应用服务器
本章主要讲述IBM WebSphere 应用服务器 (WAS) 基本架构和将一个 bean 部署到 WAS 的基本步骤。
    2001年3月27日  
 
利用Java开发Web应用(二)服务器端的实现
前节中介绍了在Web应用种经常用到的三种在浏览器端使用的技术,然而作为一个 Web 应用来说,更为重要的,还是服务器端的实现,因为所有的数据处理和绝大部分的商业逻辑都是在服务器端实现的。所以,在这个部分中,重点谈谈服务器端一些常用的技术。
    2001年7月27日  
 
简单网络的计算模式 一种基于Web服务的、n层模式的应用开发实现机制
如今基于Internet的应用开发,在设计上大部分都采用了n层模式的实现方法,客户端应用也渐渐趋向基于Web服务的方式,并采用浏览器或定制一个瘦客户端担当网络应用系统的前端。但无论是采用浏览器,或是瘦客户端方式均有各自的局限性,浏览器的局限性造成了一些关键领域的应用至今还很难或不适合应用在网络上;瘦客户端方式只是一种特定应用的解决方案,并不具有通用性。因此,我们可以假定有这样一种通用的客户端软件,既保留了浏览器的普遍性和易用性,又能满足应用系统下的广泛需求和多样化的功能。并且,由这种通用的客户端软件和与之相应的Web服务器软件构成一种新的网络计算架构,将当前Internet上的应用系统,无论是简单或是复杂,都转移到这种新的网络计算架构上,并由此衍生出一种全新的软件发布和管理方式。
    2001年8月28日  
 
用于 B2B 集成的 Web 服务和 J2EE 连接器 一个在线保险代理应用程序
Web 服务和 J2EE 连接器承诺能够简化不同种类的企业信息系统的集成,并且在因特网上为业务合作伙伴提供共享他们各自应用功能的方式。这篇文章使用了一个保险代理方案来说明这些性能,它将来自旧的事务的程序化功能融入到 Web 应用程序中。
    2002年1月18日  
 
JAX-RPC 的介绍,第 2 部分:研究 JAX-RPC 的规范提高 Web 服务互操作性
本文讲述了 JAX-RPC 标准的异常处理机制和潜在的运行时服务,说明了怎样构建基于 JAVA 的互操作 Web 服务
    2003年4月14日  
 
使用 WebSphere V5 工具和技术来开发和部署 Web 服务 ― 第 3 部分:Struts
本文讲述了如何使用 Application Developer 创建和测试基于 Jakarta Struts 的使用 Web 服务Web 应用程序。
    2003年4月28日  
 
用JAX-RPC开发Web服务:Servlet作为Web服务端点
本文首先介绍JAX-RPC基本构架,然后重点讨论把Servlet作为JAX-RPC Web服务端点时的开发步骤,以及各个步骤中要使用的工具和编程技巧。
    2003年7月7日  
 
用JAX-RPC开发Web服务:EJB作为Web服务端点
本文结合以前的案例,用EJB实现为Web服务端点,然后在客户端进行调用,最后把JAXM开发Web服务合JAX-RPC开发Web服务进行一个比较。
    2003年7月10日  
 
高影响力的Web层群集,第一部分:利用JavaGroups扩展Web服务及应用
在本系列文章中,Sing Li分析了三种可以允许高影响力Web层群集的开放源代码软件基础,首先介绍 JavaGroups。
    2003年9月1日  
 
利用 Web 应用程序模型从 CICS 程序来构建基于 Struts 的 Web 应用程序 - 第 1 部分:生成服务代理和 Struts 中间层
这篇分两部分的文章将描述如何使用 Web 应用程序模型以及 WebSphere Studio Application Developer Integration Edition 或 WebSphere Studio Enterprise Developer 来开发基于 Struts 的 Web 应用程序
    2003年9月8日  
 
J2EE 1.4 平台和Web服务
本文介绍了J2EE1.4平台中Web服务的构架,以及Web服务的最新规范、技术和开发工具。
    2003年10月16日  
 
使用EJB2.1无状态会话Bean作为Web服务端点
本文介绍怎样在J2EE1.4平台下使用EJB2.1规范开发、打包、部署Web服务
    2003年11月5日  
 
JAX-RPC和Web服务会话状态的保持
本文首先讨论了Web服务会话状态的保持方法,然后结合JAX-RPC来介绍怎么在Web服务调用过程中保持客户端的会话状态,并且提供了服务端和不同类型客户端的调用实例。
    2003年12月4日  
 
用 Java 客户机调用 Web 服务
本文简要描述了 Web 服务调用过程和用于 Java 环境的 Web 服务标准,然后描述了两种 Java Web 服务客户机。
    2003年12月8日  
 
在 J2EE 组件中引用和查找 Web 服务
本文将讨论怎么在J2EE组件中引用Web服务、并且通过JNDI来查找Web服务
    2003年12月24日  
 
为 Web 服务构建 Struts 应用程序
本文向您展示了如何在模型-视图-控制器(MVC)设计模式的基础上来构建 Web 服务应用程序。
    2003年12月29日  
 
通过 WebSphere Studio 和 WebSphere Application Server 将 Web 服务实现为有状态会话 bean
本文描述了如何扩展 WebSphere Application Server V5.02 Web 服务运行时来支持实现为有状态会话 bean 的 Web 服务。其中包含了样本代码和详细说明,并用 WebSphere Studio Application Developer V5.1 来论证和测试它的新功能。
    2004年4月26日  
 
将J2EE应用程序移植到WebSphere应用程序服务器 第二部分
本文介绍了 ClassLoader 对移植的影响,讲解了 WebSphere 类加载器的结构与移植时应注意的事项.
    2004年8月5日  
 
将J2EE应用程序移植到WebSphere应用程序服务器 第一部分
本文介绍了将 J2EE 应用程序从不同平台移植到 WebSphere 应用服务器上的共同方法和常见的问题.
    2004年8月5日  
 
将J2EE应用程序移植到WebSphere应用程序服务器 第三部分
本文详细解答了把开放源码 Cocoon 框架通过 WSAD 移植部署到 WebSphere 应用服务器5.0.2 的过程中遇到的常见问题.
    2004年8月5日  
 
在 WebSphere Studio 中创建服务于 J2EE 应用程序的症状数据库
本文向您说明了如何跟踪和诊断运行于 WebSphere Application Server V5.1 上的用户应用程序的运行时问题。
    2004年8月27日  
 
使用 WebSphere Studio Device Developer 开发服务管理框架包
本文是一个具有一定深度的学习指南,帮助用户更好的理解开放服务网关协议 (OSGi) 编程框架和 API,重在讨论如何将它们应用到实际的服务管理框架包的开发中去。
    2005年2月1日  
 
在 Apache Geronimo 应用程序中实现和部署 Web 服务
在最近三年中,Web 服务浪潮席卷全世界。现在,无论您的企业应用程序是部署在小型家庭商店中,还是跨多个领域的企业基础设施的一部分,无论应用程序是否与他人协作,它都必须支持 Web 服务。在本文中,IBM Advanced Technology Solutions 团队将全面概述 Apache Geronimo 应用服务器的 Web 服务特性,并演示如何使用这些特性来创建支持 Web 服务的企业应用程序。然后使用一个虚拟银行例子来解释如何在 Geronimo 应用程序中实现和部署 Web 服务
    2005年12月8日  
 
使用 Ajax 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机
本文介绍如何使用异步 JavaScript 和 XML (Asynchronous JavaScript and XML, Ajax) 设计模式来实现基于 Web 浏览器的 SOAP Web 服务客户机。
    2006年1月16日  
 
使用 Ajax 调用SOAP Web 服务,第 2 部分: 扩展 Web 服务客户机
使用 Asynchronous JavaScript and XML (Ajax) 设计模式实现基于 Web 浏览器的 SOAP Web 服务。在本系列的第 1 部分 中,作者引入了一个简单的用于调用 SOAP Web 服务的基于 Web 浏览器的 JavaScript 库。在第 2 部分中,作者将实现对 Web 服务寻址语言 (Web Services Addressing Language) 和 Web 服务资源框架 (Web Services Addressing Language) 规范的支持,以便扩展 JavaScript 库的功能。
    2006年5月25日  
 
Java Web 服务,第 1 部分: Java Web 服务在未来一年内的发展
2006 年中,Web 服务领域将发生翻天覆地的变化。对于 Java 开发人员而言,这些变化将包括新 Web 服务框架和构建于 Web 服务之上的新功能层的出现。在 Dennis Sosnoski 的“Java Web 服务”系列的第 1 部分,他讨论了即将发生的变化,并为读者构想了基本的概况。
    2006年6月20日  
 
使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 1 部分: 实现调用模式
主要有四种用于集成 Web 服务的模式。本系列包括两个部分,本文是第 1 部分,将对开发服务和客户机的方式进行建议,以便通过使用流行的开放源代码框架调用采用所有四种服务端点模式的 Web 服务。我们将讨论其中两种模式,即请求-响应模式和单向端点模式,将同时涵盖文档样式和 RPC Web 服务调用演示的内容。本系列的下一篇文章将描述其他两种集成模式,要求-响应模式和通知模式。
    2006年8月25日  
 
通过 Web 服务向后兼容性向前发展
对于任何控制模式,管理基于 SOA 的系统的变更都是非常重要的部分。您可以从本文中了解一些用于 SOA 变更管理的技术。
    2006年9月7日  
 
部署 Java Web 服务
在多个容器上部署 Java Web 服务可能会给开发人员带来一些问题。通过阅读本文,您可以了解若干部署描述符实现,并了解 Java 社区如何开始处理这个问题。
    2006年10月26日  
 
WebSphere ESB 入门:创建 POJO 并将其作为服务发布
从传统 Java 对象(Plain Old Java Object,POJO)开发服务组件,并在 IBM WebSphere Enterprise Service Bus 中发布。采用 Web 服务描述语言(Web Services Description Language,WSDL)定义接口,并使用 Java 实现。了解如何将服务组件与独立引用相关联,以及如何使用独立引用跨 ESB 访问服务
    2007年3月20日  
 
Java Web 服务,第 2 部分: 深度探索 Axis2:AXIOM
Apache Axis2 Web 服务框架构建于新的 AXIOM XML 文档模型之上,可以进行高效的 SOAP 消息处理。与常规的文档模型不同,AXIOM 仅在被访问时才会在内存中构建文档表示。了解为什么这种按需构造的方法对于 SOAP 处理来说非常合适,以及为什么 XOP/MTOM 附件、数据绑定和性能非常适于这种情况。
    2007年4月2日  
 
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 2 部分: 把 XML 转换成功能全面的 Web 服务
XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java(TM) 项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(本系列文章的第 2 部分)使用 Axis2 和 JiBX 将 XML 转换成已有 Java 类提供的功能全面的 Web 服务
    2007年5月10日  
 
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务
XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java(TM)项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(本系列的第 1 部分)使用 XML 通过已有 Java 类定义了一个 Web 服务
    2007年5月10日  
 
Java Web 服务,第 3 部分: Axis2 数据绑定
Apache Axis2 Web 服务框架一开始就设计用于支持多种 XML 数据绑定方法。当前的版本提供对 XMLBeans 和 JiBX 数据绑定以及专门针对 Axis2 开发的自定义 Axis 数据绑定(Axis Data Binding,ADB)的全面支持。本文将说明如何将这些不同的数据绑定方法与 Axis2 结合使用,并说明为什么可能会为应用程序优先选择其中的一种方法。
    2007年8月20日  
 
轻松应对 WS-Security 规范互操作性挑战,第 4 部分: 向 J2EE 1.4 Web service 服务添加 J2EE 1.3 提供者端点
本系列的前面几个部分提供了 Web 服务安全性(Web Services Security,WS-Security)规范级别的互操作性问题的解决方法,具体来说,问题就是 WS-Security 的不同版本之间的不兼容性使得在需要使用 WS-Security 的情况下 Java 2 Platform Enterprise Edition (J2EE) 1.3 客户机无法与 J2EE 1.4 Web 服务提供者通信。接下来让我们了解一下如何通过添加新 Web 服务提供者端点来克服这一互操作性问题。
    2007年9月13日  
 
Java SE 6 新特性: XML API 与 Web 服务
本系列文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过一些例子和讲解,帮助开发者在编程实践当中更好的运用 Java SE 6,提高开发效率。本文是系列文章的最后一篇,主要介绍了 Java SE 6 中提供的 XML 处理框架,以及在此框架之上结合注释(Annotation) 技术,所提供的强大的针对 Web 服务的支持。
    2007年10月31日  
 
使用 Spring 和 Apache CXF 设计和实现 POJO Web 服务,第 1 部分: 使用 CXF 和 Spring 创建 Web 服务
使用开放源代码 Web 服务框架 Apache CXF 可以很容易地创建传统 Java 对象(plain old Java object ,POJO)样式的 Web 服务。本文是本系列的第 1 部分,将向您介绍如何使用 Spring 和 CXF 将 POJO 作为 Web 服务公开。本文还将演示 CXF 与 Spring 框架的集成。
    2008年9月18日  
 
使用 sqlRest 将数据库转换为 REST 风格的 Web 服务
本文介绍 sqlRest 框架,它是一种高效的轻量级数据库 REST 服务解决方案,您可以通过简单的配置直接将数据库中的数据暴露成 REST 风格的 Web 服务,并将数据库的 CRUD 操作和 REST 服务的 GET, DELETE, POST, PUT 接口对应起来。
    2008年12月4日  
 
Java Web 服务: Axis2 WS-Security 基础
了解如何将 Rampart 安全模块添加到 Apache Axis2 并开始在 Web 服务中使用 WS-Security 特性。Dennis Sosnoski 重新开始撰写 Java Web 服务系列文章并关注 Axis2 中的 WS-Security 和 WS-SecurityPolicy 的使用。第一篇文章关注 UsernameToken。本系列后续文章将深入研究使用 Axis2 和 Rampart 实现的 WS-Security 和 WS-SecurityPolicy。
    2009年6月30日  
 
Java Web 服务: Axis2 WS-Security 签名和加密
通过本文,您可以获得有关公开密匙加密基本原理的介绍,然后了解 WS-Security 如何通过结合公开-私有密匙对和秘密密匙,将这些原理应用于 SOAP 消息签名和加密。Dennis Sosnoski 将继续他的 Java Web 服务系列,本期文章讨论 WS-Security 和 WS-SecurityPolicy 签名和加密特性,并提供了使用 Axis2 和 Rampart 的示例代码。
    2009年8月17日  
 
Java Web 服务: WS-Security 的大开销
WS-Security 提供了一些强大的特性来保障 Web 服务应用程序的安全,并且它们是许多应用程序的基本特性。但是,这些特性是以高昂的性能和消息开销为代价的。Dennis Sosnoski 将继续在他的 Java Web 服务专栏系列中讨论 WS-Security 或 WS-SecureConversation 的使用对 Axis2 性能造成的影响,并且他将论述何时更合适使用较为简单的(以及性能较好的)HTTPS-secured 连接。
    2009年9月15日  
 
Java Web 服务: WS-Security 的细粒度使用
针对 SOAP Web 服务的 WS-Security 是相对的。通过在操作或消息级别配置 WS-Security,可以对所有交换应用适当程度的保护,减少或消除那些不需要完整保护的操作产生的 WS-Security 开销。Dennis Sosnoski 将继续他的 Java Web 服务系列,将通过 Apache Axis2 和 Rampart 探查 Web Services Description Language (WSDL) 中的细粒度 WS-Security。
    2009年9月22日  
 
Java Web 服务: Axis2 中的 JAXB 和 JAX-WS
Apache Axis2 支持各种数据绑定技术,包括官方 Java 标准 JAXB 2.x。Axis2 还支持针对 Web 服务配置的 Java 标准 JAX-WS 2.x,作为其自有的配置技术的替代选择。Dennis Sosnoski 将继续他的 Java Web 服务系列,向您演示如何将这两种 Java 标准用于 Axis2,并讨论 Axis2 对这些标准的当前支持存在哪些限制。
    2009年11月3日  
 
用WSTK3.3实现 Web 服务:第 1 部分
本教程旨在带您学习用 Web Services Toolkit 实现的服务的设计、部署及利用过程。
    2003年4月17日  
 
用WSTK3.3实现 Web 服务:第 2 部分
本系列教程旨在带您学习用 Web Services Toolkit 实现服务的设计、部署及利用的过程。
    2003年4月21日  
 
Web 服务和 WSDK 介绍
本教程向您介绍了 Web 服务概念和技术、演示了如何使用 IBM WebSphere SDK for Web services V5.0(WSDK)实际地应用它们并且探讨了 Web 服务技术当前的情况。
    2003年5月19日  
 
从 Java 类创建 Web 服务
我们向您演示如何编写 Web 服务实现、如何用 WSDK 构建和部署这些服务,以及如何创建客户机来调用这些服务
    2003年9月1日  
 
通过无状态会话 bean 创建 Web 服务
本教程展示了使用 WebSphere SDK for Web Services V5(WSDK)将现有 Enterprise JavaBeans 组件转换成 Web 服务是何等地轻松。它演示了 IBM 的 WSDK 将无状态会话 bean(Stateless Session Bean)以一个轻松的步骤转换成一个完整 Web 服务的能力,该 Web 服务符合 JSR-109 的要求 ― JSR-109 是用于 J2EE 体系结构的 Web 服务
    2003年9月4日  
 
用 DB2、Visual Basic .NET 和 Java 构建 Web 服务
本教程中的样本程序围绕着一个为 JustPC.com Airlines 跟踪常旅客里程的 Web 服务应用。我们既可以从 VB .NET Web 服务访问 DB2 数据库,也可以基于 Java 的 Web 程序访问该 Web 服务来验证一位特定的客户是否已在常旅客计划中登记,并且还可以增加和扣除里程。
    2003年9月29日  
 
使用 XDoclet 来生成 Web 服务支持文件
本教程演示了如何使用 XDoclet 来生成 Web 服务支持文件。
    2003年10月20日  
 
从 Java 类创建 Web 服务
本教程展示了如何编写 Web 服务实现、如何用 WSDK 构建和部署这些服务,以及如何创建客户机来调用这些服务
    2003年11月17日  
 
使用 WSDK V5.1 从无状态会话 Bean 创建 Web 服务
本教程首先简要地解释了与 Enterprise JavaBeans 组件有关的 JSR-109,然后讨论了使用 Eclipse IDE 的 WSDK 插件把现有的 EJB 组件转换成 Web 服务
    2003年11月20日  
 
通过 J2EE 应用程序使用 .NET Web 服务
本教程是教程“在 Windows 上创建 Web 服务来访问 DB2”的扩充,展示了如何使用 DB2 UDB v8 提供的 IBM Development Add-In 开发 .NET Web 服务,以访问带有 DB2 .NET 托管数据提供程序的 DB2 数据库,以及如何在 Java Web 应用程序中使用由 WORF 和 .NET 技术开发的 Web 服务
    2004年1月5日  
 
在多个 J2EE 平台中创建可移植 Web 服务
本教程阐述了如何使用 IBM WebSphere Studio Application Developer 5.1.1 Web 服务向导,创建可在多个 J2EE 环境之间移植的端到端 Web 服务
    2004年1月17日  
 
利用 WebSphere Studio 构建使用 Web 服务的 SOA,第 2 部分
学习如何创建一个提供 DVD 租赁的 Web 服务以及 Web 服务的客户端程序。教程向您演示如何利用 WebSphere Studio Application Developer Integration Edition 从一个 Java 类创建 Web 服务
    2004年12月6日  
 
利用 WebSphere Studio 通过 Web 服务实现 SOA,第 3 部分
介绍利用 WebSphere Studio Application Developer Integration Edition Version 5.1 发布 WSDL 和 UDDI。
    2005年1月10日  
 
Geronimo 中的 J2EE Web 服务,第 1 部分
了解如何为部署到 Apache Geronimo 应用服务器上的传统的基于 Java 2 Platform, Enterprise Edition (J2EE) 的应用程序增加 Web 服务。通过扩展 BookShop 示例应用程序 ―― 它让客户使用 Web 浏览器按类别在数据库中查找图书,了解为 J2EE 1.4 平台开发支持 Web 服务的应用程序需要进行哪些配置。通过在 BookShop 中结合两种兼容 J2EE 的 Web 服务,我们实现了一种扩展的体系结构,可同时解决服务消费者和服务提供者两种应用场景。
    2005年10月13日  
 
Geronimo J2EE Web 服务,第 2 部分: 消息处理程序、附件、安全和注册中心访问
了解如何向传统 J2EE 应用程序添加消息处理程序、附件支持、Web 服务安全、自定义异常和统一描述、发现与集成(UDDI)注册中心访问。本系列教程包括两部分,这是第 2 部分,通过扩展部署在 Apache Geronimo 上的 BookShop 应用程序介绍了这些新的内容。
    2005年11月28日  
 
使用 Amazon Web 服务推动应用程序的开发,第 3 部分:使用 Amazon Simple Queue Service (ASQS) 和 J2ME 构建分布式应用程序
本教程演示了如何通过支持 J2ME 的设备使用 Amazon 简单队列服务 (Amazon Simple Queue Service, ASQS) 。该系列教程的 第 1 部分概述了 Amazon Web 服务 (AWS);第 2 部分介绍 Amazon 简单队列服务
    2006年2月6日  
 
Apache Geronimo 机器修理店应用示例,第 2 部分: 数据源、JDBC 和 Web 服务
在本文中,我们将介绍开发示例机器修理店应用程序的后续步骤。本系列教程适用于 Java 2 Platform Enterprise Edition (J2EE) 新手和熟练开发人员,将展示如何在 Apache Geronimo 平台上创建并部署应用程序。在本系列的 第 1 部分 中,我们已经使用 servlet、JavaServer Page (JSP)、J2EE 声明性安全和 J2EE Connector Architecture (JCA) 创建并部署了一个应用程序。本文是该系列文章的第 2 部分,在这篇文章中,我们将对这个应用程序进行增强:使用 JDBC (Java Database Connectivity) 来替换 JCA Resource Adapter,并添加一个 Web 服务,以便与数据库模块进行通信。
    2006年6月15日  
 
构建基于 J2ME 的安全 SOAP 客户机,第 1 部分:探索 J2ME 的 Web 服务 API (WSA)
本系列教程共三部分,将介绍如何构建基于 Java 2 Micro Edition (J2ME) 的安全 Web 服务客户机。第 1 部分将介绍允许无线访问 Web 服务的应用程序场景。还将讨论安全 Web 服务应用程序的体系结构,并说明不同技术组件如何在 J2ME 应用程序中彼此协作来提供安全功能。我们将深入研究数个 WSA 应用程序的内部情况,从而对 J2ME 的 Web 服务 API (WSA) 进行详细讨论。本教程的后续部分将详细阐述这些概念,从而将安全机制加入到 WSA 应用程序中。
    2006年9月30日  
 
终极 Mashup ―― Web 服务和语义 Web,第 1 部分: 使用与组合 Web 服务
随着 Web 服务日渐流行,企业 Web 和应用程序开发人员用数据创建了全新的革命性应用程序。除了单一服务的应用程序外,开发人员还在创建 mashup,即组合多种服务的数据来形成某种新服务的应用程序。本系列按顺序记录了一个终极 mashup 应用程序的创建过程,它不仅存储来自不同 mashup 的数据,而且使用语义技术让能够用户通过交换服务或选择数据来创建自己的 mashup。该程序采用 Java 编写,结合了开放源码 Jena 项目的 servlet、JSP、软件以及 DB2 新增的原生 XML 能力。在这一期中,Nicholas Chase 介绍了 mashup 的概念,说明了 mashup 的工作原理,以及构建简单 mashup 的方法。
    2006年11月30日  
 
终极 Mashup ―― Web 服务和语义 Web,第 2 部分: 管理 Mashup 数据缓存
每天用于搜索、在线购物或者查找城镇路线的许多大型应用程序都提供了可在全新的应用程序中使用的数据。企业应用程序开发人员已经创建了很多 mashup 应用程序,结合不同应用程序的数据集来实现特定的目标。本系列的 第 1 部分 讨论了一个应用程序,它从不同的服务提取数据然后将其结合起来。现在我们将讨论如何将请求结果保存到 DB2 9 数据库中,减轻这些外部服务的负担,从而大大改善程序的性能。
    2006年11月30日  
 
终极 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,第 4 部分: 创建本体
本系列文章详细讨论了如何创建能够控制向用户返回何种数据的 mashup 应用程序,为此需要为应用程序植入一定的智能。现在您已经知道了如何用 RDF 表示信息,接下来就可以着手用基于 XML 的 Web 本体语言(OWL)创建一个本体,以便能够在服务及其各部分之间自动选择。
    2006年12月5日  
 
构建基于 J2ME 的安全 SOAP 客户机, 第 2 部分:增强 J2ME 的 Web 服务 API (WSA) 中的存根类
本系列教程共三部分,介绍如何构建基于 Java 2 Micro Edition (J2ME) 的安全 Web 服务客户机。本教程是其中的第二部分,将讨论安全电子邮件服务的存根类,并说明如何对其进行增强,以提供安全功能。我们还将详细讨论一些重要的安全算法, 并演示如何在 J2ME 设备中实现它们。
    2007年1月8日  
 
使用 WebSphere Application Server Community Edition 开发和部署 J2EE Web 服务
Java 2 Platform Enterprise Edition (J2EE) 1.4 支持两种 Web 服务端点:传统 Java 对象(Plain Old Java Object,POJO)端点和 Enterprise JavaBeans (EJB) 端点。IBM Websphere Application Server Community Edition(本教程中称为“Community Edition”)是一种 J2EE 1.4 认证应用服务器,可对上述两种 Web 服务端点提供支持。本教程将向您演示如何使用 Eclipse Web Tools Platform (WTP) 创建同时实现 POJO 和 EJB Web 服务端点的企业应用程序,并将 IBM DB2 Express-C 用作应用程序的数据库。您将使用 Community Edition 服务器适配器(以前称为 Eclipse 插件)在 Community Edition 实例中部署该应用程序。最后,您将开发一个调用 Web 服务的客户机。
    2007年5月23日  
 
Hello World: 学习如何使用 Rational Application Developer V7 创建 Java,Web 服务,以及数据库应用程序
欢迎阅读“Hello,World”系列的第二篇教程,本教程对 IBM 软件产品进行了高层次的概述。 本教程向您介绍了 IBM Rational Application Developer 并强调了它的一些基本特性。 本文包含介绍如何创建 Java 应用程序、创建并调用 Web 服务,以及创建可以使用关系记录列表(Relational Record List)访问 Cloudscape 数据库的 Web 应用程序的实践练习。 本教程最早的 Rational Application Developer V6 版本仍然可以使用。
    2007年9月13日  
 
设计与开发 JAX-WS 2.0 Web 服务
通过使用 Java™ API for XML Web Services (JAX-WS) 技术设计和开发 Web 服务,可以带来很多好处,能简化 Web 服务的开发和部署,并能加速 Web 服务的开发。通过此教程,可以了解如何开发将其功能作为 Web 服务公开的示例订单处理程序,从而进行所有这些工作以及其他任务。完成了此教程后,您将能够应用这些概念和新获得的知识,来使用 JAX-WS 技术为应用程序开发 Web 服务
    2007年11月29日  
 
构建 RESTful Web 服务
具象状态传输(Representational state transfer,REST)是设计基于命名资源而非消息的松耦合应用程序的一种风格。构建 RESTful 应用程序的最困难的部分在于确定要公开哪些资源。解决了这个问题之后,再使用开源 Restlet 框架构建 RESTful Web 服务就是小菜一碟了。本教程从 REST 的基本概念开始,逐步指导您使用 Restlet 框架构建应用程序。
    2008年8月12日  
 
用高级工具定制 JAX-RPC Web 服务和客户机
本教程带领您进一步了解 JAX-RPC,讲解如何在 Apache Axis 的帮助下定制 JAX-RPC Web 服务和客户机。在客户端,可以自动生成连接新的 JAX-RPC Web 服务所需的许多代码,这样就可以把精力集中在交互本身,而不需要过多关注日常的 Web 服务调用。在服务器端,可以添加更多选项、限制公开的方法和限制接受的参数。只要比较深入地掌握了 Apache Axis 工具集,就可以通过简便的定制完成这些任务。
    2008年9月11日  
 
扩展 Tomcat Web 服务器的功能
本教程是所有 Web 服务器或应用服务器管理员的必读指南。尽管 Apache Tomcat 的实现与其他 Web 服务器略有不同,但是本教程为许多高级管理任务提供了一种符合逻辑且简洁的执行方法,有助于成功地驻留、部署和管理多个 Java 2 Platform, Enterprise Edition(J2EE)Web 应用程序。学习如何设置、配置和保护 Tomcat 服务器,了解解决高级部署问题所需的技巧和工具。
    2008年11月27日  
 
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序
使用 Eclipse 集成开发环境(Integrated Development Environment,IDE)和 Java Platform, Standard Edition (Java SE) 6 创建可以从控制台运行的独立 Web Services 应用程序。本教程是该系列的第 1 部分,将首先让您熟悉 Eclipse IDE。配置环境;创建项目、包和类;然后从命令行运行应用程序。
    2008年12月29日  
 
利用国际化 使用 RBManager 管理国际化开发的复杂性
如今国际高科技市场形成了对全球应用和 Web 提交的内容的需求。随着越来越多的公司试图满足客户需要和国际化其产品和服务,出现了管理技术和资源的难题。本文中,Jared Jackson 讨论了国际化所有基于 Java 的技术的过程,并介绍了 Resource Bundle Manager,这是一种有助于管理开发和维护国际化技术的复杂性的工具。无论是查找代码以开始国际化项目的开发者,还是查找工具以使其小组能够更有效工作的项目经理,都可以在本文中找到他们想查找的东西。
    2001年2月7日  
 
EJB 入门-前言
本课程是作为 Enterprise JavaBeans 开发的入门课程。主要目的是让您掌握开始编写 EJB 所需的知识。本教程涵盖了 EJB 的基本知识,如何编写无状态 (stateless) 和有状态(stateful)会话 bean,以及 CMP 和 BMP 类型的实体 bean。我们将采用 EJB 开发的最佳工具 VisualAge for Java 企业版来完成开发和布署 EJB 到 WebSphere 应用服务器高级版中。本教程不是要详细地讲解服务器端 EJB 运行的内部细节。本教程的关注是在于给学生提供必要的信息来进行开发。至于 EJB 容器和服务器是如何实现的则与本教程无关。在完成本教程后,您应该具有足够的知识来进行 EJB 开发了。本教程没有讨论 EJB 的安全(与其容器的实现相关),简单地介绍了事务处理概念(我们将有专门的文章来解释 EJB 的事务处理概念)。我们也介绍 EJB 开发常用的一些设计思想
    2001年3月27日  
 
Tomcat 的过滤诀窍
新的 Java Servlet 2.3 规范有不少最激动人心的功能,其中之一便是过滤。第一眼看来, Servlet 2.3 过滤似乎与 Apache、IIS、Netscape Web 服务器及其它服务器中已有的传统过滤器非常相似。事实上, Servlet 2.3 从结构上来说是一个完全不同的设计 -- 补充支持 Java 平台面向对象的特性,以提供更高级别的性能。本文向您介绍了 Tomcat 4 中的过滤,并展示了如何在项目中高效地使用过滤器。请点击文章顶部或底部的<b>讨论</b>,参与讨论论坛,与本文作者和其他读者分享您对本文的想法。
    2001年6月9日  
 
控制 DOM,第 1 部分 DirectDOM 如何使您掌握控制
Web 已经从静态 HTML 页面集合发展成可以用于银行业、旅馆房间预定和许多其它日常任务的工具。随着这种变换的发展,开发人员将需要与用户进行日趋复杂的交互,而且以一种不会对服务器网络提出不合理要求的方式进行交互。文档对象模型 (DOM) 将成为这种交互的框架,DirectDOM 可以让 Java 开发人员完全控制 DOM。这个三步曲系列的第一部分介绍了 DOM,并为使用 DirectDOM 直接访问 DOM 提供了基础知识。
    2001年7月4日  
 
WAP 构建 Java 应用 --- 充分利用现有的 EJB 使移动工作群体变得强大
无线应用协议(Wireless Application Protocol,WAP)可以提高一个企业现有 Web 体系结构的含金量。如果您已经使用了企业 Java 应用,您可以容易地将它们与 WAP 服务集成,这样可以为移动工作群体带来有用的数据和功能。在这篇文章里,我会涉及到使用与 WAP 相关的 J2EE 的基本要素,然后创建一个 WAP/企业 Java 样本应用,以展示您如何把自己的 EJB 连接到无线网络中去。
    2001年8月24日  
 
Java Web Start
Java Web Start 是帮助客户机端应用程序开发的一个新技术,它的独特之处在于将您从关心客户机是如何启动的(从 Web 浏览器或是桌面)中解放出来。另外,该技术提供了一个使 Web 服务器能独立的分发和更新客户机代码的集合部署方案。软件工程师 Steve Kim 介绍了该新技术(该技术预定将集成进Java 1.4 的最终发行版),并从开发者和用户的角度进行了描述。您可以在讨论论坛与作者和其他读者分享您对这篇文章的看法。
    2001年9月11日  
 
穿透企业网络 使用 servlet 的 HTTP 穿透法
企业防火墙是一把双刃剑。它有助于防止对企业 Web 服务进行未经授权的访问,但也可能拒绝合法用户的访问。由于系统管理员们所采取的安全措施的数量的缘故,HTTP 已经成为了企业网络的通用进入机制。在诸如 CORBA 和 DCOM 的技术因防火墙而失去作用的地方,人们开发了如 SOAP 等的技术,提供了穿过防火墙保护的安全可靠的访问。在本文中,我们将研究一种 SOAP 的替代品,在 HTTP 基础上对 Java 对象的使用。另外,我们将使用 J2EE servlet 技术作为业务数据的服务器端中间件。
    2001年9月14日  
 
技巧:用 Java 开发代理服务器
代理服务器的应用非常广泛。比如,在企业网内部,它可以用来控制员工在工作时浏览的Internet内容,阻止员工访问某些类型的内容或某些指定的网站。代理服务器实际上扮演着浏览器和Web服务器之间的中间人的角色,能够对浏览器请求进行各种各样的处理,能够过滤广告和Cookie,能够预先提取Web页面,使得浏览器访问页面的速度更快,等等。
    2001年10月30日  
 
最佳实践:WebSphere Application Server 的 classpath 结构
WebSphere Application Server 静态系统 classpath 结构被设计成用于应用程序服务器经常使用的稳定的包。首先搜索静态系统 classpath,接着搜索动态 classpath。有两种不同类型的动态 classpath ―“Web 应用程序”classpath 和“节点相关”classpath。动态 classpath 被构造成反映可以更改的包。那些稳定的且不经常更改的类应该放在静态 classpath 中,而经常发生更改的类应该放在动态 classpath 中。
    2001年11月26日  
 
Go-ForIt 记事: eXtreme DragonSlayers 专题报告,第 11 部分 不中断产品服务器对企业组件进行测试
在这个关于 DragonSlaying 技术咨询小组的系列第 11 部分中,Balu Ramachandran 讨论了这个小组如何使用“IBM WebSphere 测试环境”(IBM WebSphere Test Environmen)测试使用 VisualAge for Java 的“集成开发环境”(Integrated Development Environment(IDE))开发的 Enterprise JavaBeans(EJB)组件和 servlet。本文说明了您怎样才能使用 “WebSphere 测试环境”测试用 VisualAge for Java 开发的代码,然后将代码部署到产品服务器。
    2002年2月5日  
 
构建含有数学内容的动态网站 JavaServer Pages 技术和 LaTeX 帮助的联机科学教育与研究
将含有下标、上标和特殊符号的数学公式转换成 HTML 非常困难。大多数科学家和数学家使用灵活的 LaTeX 文本处理器来创建外表美观的公式 ― 但是如何将这个输出转换成 Web 友好的格式呢?在本文中,Michael Yuan 说明了如何使用 JSP 页面和定制标记将 LaTeX 格式的公式放到 Web 上,这种方法对于编写者来说很简便并且不需要任何特定的客户机端软件。正如他在各种日益有效的方法中反复说明的,您会发现服务器方 Java 技术如何利用不同的第三方工具来解决看似很难处理的问题。
    2002年4月9日  
 
如何获取消息?使用 JMS 技术作为数据复制的解决方案
本文概述了如何使用 Java 消息传递系统(JMS)进行大型文件的复制。Dan Drasin 描述了解决 Applied Reasoning 公司客户的分布式数据问题的方案,并提供了基于 JMS 的解决方案的实现细节。他讨论了其中的优点、一些潜在缺陷以及将 IBM MQSeries(现在称为 WebSphere MQ)成功设置为 JMS 服务器的一些实际指示信息。
    2002年6月4日  
 
编写操作 DB2 数据的 Web 应用程序(第 1 部分,共 3 部分)
本文描述了我是如何编写几个 servlet 和 JSP(Java Server Pages)来允许管理员、开发人员、测试员、计划人员以及任何人访问最新的测试结果并用多种格式显示它们的,这几个 servlet 和 JSP 运行在 IBM HTTP Web 服务器上的......
    2002年7月1日  
 
编写操作 DB2 数据的 Web 应用程序(第 2 部分,共 3 部分)
本文描述了我是如何编写几个 servlet 和 JSP(Java Server Pages)来允许管理员、开发人员、测试员、计划人员以及任何人访问最新的测试结果并用多种格式显示它们的,这几个 servlet 和 JSP 运行在 IBM HTTP Web 服务器上的......
    2002年7月1日  
 
用 JCA Tool Plugin 支持 J2EE 资源适配器 ― 第 1 部分:介绍体系结构
IBM WebSphere Studio Application Developer Integration Edition for Windows 版本 4.1 将引入 JCA Tool Plugin 体系结构,它允许将 J2EE 资源适配器(J2EE resource adapter)集成到多种工具环境中,并且还允许其底层 EIS 功能作为 Web 服务公开。改进过的这一功能由提供下列组件的资源适配器来实现...
    2002年7月4日  
 
Java 建模:UML 工作簿,第 4 部分
在短时间的中断之后,Granville Miller 重开了 UML 工作簿,深入讨论用例图的基本组件之一:参与者(actor)。参与者不仅在 UML 建模中不可或缺,而且在创建 Java 应用程序时,它也能起到很重要的作用,甚至可以就 J2EE 应用程序设计中的模式提出建议。对于开发诸如 Web 服务(在其系统设计中,外部交互扮演了很重要的角色)这样的复杂系统,参与者变得尤其重要。Granville 用序列图和类图来阐述参与者在用例图的绘制和 Java 应用程序开发中的角色。请跟随他学习。
    2002年8月9日  
 
确保无线 J2ME 的安全--移动商业应用程序的安全性挑战和解决方案
本文讨论了基于 J2ME 的移动商业应用程序的一些安全性挑战和解决方案的当前成果。特别地,J2ME 开发人员 Michael Yuan 和 Ju Long 集中讨论了最常用但也最缺乏安全性的 J2ME 概要文件 ― MIDP 的应用程序开发的挑战。其中包括 J2ME 相对于瘦客户机(如 WAP)和本机应用程序的优点的概述,以及关于 J2ME 当前和未来安全性框架的优缺点对比的讨论。另外,新兴的 Web 服务正逐渐成为因特网领域中重要的组件,所以请了解更多关于它的信息,以及这一新技术可能对您的 J2ME 开发策略有怎样的影响。
    2002年9月3日  
 
保护您的 J2ME/MIDP 应用程序
XML 数字签名技术可以帮助您为无线 Web 服务应用程序实现轻量级且灵活的安全性解决方案。在本文中,Michael Yuan 讨论了 XML 数字签名及其应用程序的重要性。他还讨论了 Bouncy Castle 密码术包的数字签名 API,并提供了在 J2ME/MIDP 无线前端和 JSP 页后端之间的安全 XML 消息传递环境中的示例。
    2002年9月27日  
 
构建跨越联邦数据的实体 EJB
实体 Enterprise JavaBeans(EJB)开发人员发现自己面临数据建模问题的挑战,这并不稀奇。因为实体 EJB 通常代表由关系 DBMS 管理的数据,所以程序员们常常必须决定:如何将表中现有的数据映射到支持 Web 应用程序所需的新的服务器端 Java? 对象。
    2002年12月5日  
 
在 WSAD 版本 4 和 WebSphere Application Server 版本 4 中配置一个全面的 JMS 样本
本教程将指导您在 WebSphere Studio Application Developer 4.0(以下称为 Application Developer)和 WebSphere Application Server 4.0 内配置一个相当全面的 Java 消息服务(Java Message Service)样本。
    2003年3月27日  
 
将 portlet 连接到 Web 资源
许多现有的 Web 站点使用各种 Web 资源(例如 servlet、JSP 以及 Web 服务)在浏览器窗口中显示数据。开发者通过使用 WebSphere Portal 4.1 Enable Offering 可以编写 portlet 来访问这些各种各样的 Web 资源并在 portlet 窗口中显示这些资源的数据。
    2003年4月14日  
 
通过扩展 WebSphere Studio 工具的 Eclipse 帮助系统来添加自助支持
IBM WebSphere Studio 系列工具提供了广阔而有时又比较复杂的开发环境。在使用它的时候,您可能会遇到联机帮助中没有描述过的错误,或者需要执行联机帮助中没有提到过的任务。这时您可以向服务和支持中心寻求帮助,但经常是您所遇到的问题的答案已经存在于 Web 上的常见问题解答列表中了。您遇到的问题类型和使用的产品会影响您对于要到 Web 上的哪些地方去寻找这些常见问题解答的决定。
    2003年6月2日  
 
通用验证系统
本文较详尽地介绍了jakarta开源项目的子项目之一commons-validator(通用验证系统),版本是1.0.2。它使用了一个xml文件来定义针对用户输入的数据验证功能,整个验证体系提供了很强的扩展性,使得开发者可以开发自己的验证函数加入到这个验证体系中来。它对web应用程序提供了客户端javascript验证和服务端验证的两种选择,但是它只是一个验证体系,有些东西还需要自己开发特别是validatoraction的开发,不过有了项目源代码及其例子,还有struts这个优秀的开源项目的示范,使用好commons-validator验证体系应该是挺容易的。本文就这个验证体系作了些探讨,希望对大家有用!
    2003年10月20日  
 
高影响力的 Web 层群集, 第二部分:用 JavaSpaces 构建自适应的、可伸缩的解决方案
基于 PC 的商用服务器和网络连接硬件产品可以与开放源代码 Java 软件相结合,以实现对 Web 服务和应用程序部署的经济性扩展。在本高影响力的 Web 层群集系列文章的第二篇中,Sing Li 深入讨论了典型的群集系统设计方案,并说明了为什么没有一种适合所有情况的解决方案,而基于 JavaSpaces 和 Jini 技术的解决方案能够自适应地部署以满足不同的要求。
    2003年10月27日  
 
在 WebSphere Studio 中使用 JavaMail
本文的重点是使用 JavaMail API 构建一个应用程序,然后用IBM WebSphere Studio Application Developer测试该程序。本文还提供了关于免费电子邮件服务器和 JavaMail 场景的信息。
    2003年11月14日  
 
走上开放之路: Windows 开发人员的 Java Web 支持基础
本文是走上开放之路系列文章的第二部分。这个系列一共包括三部分,目的是帮助 .NET、Windows 客户机-服务器以及 ASP 开发人员快速转换到 Java 平台上。在走上开放之路系列文章中,作者将帮助您充分利用现有的开发知识,简化您通往基于开放标准的编程之路。对于那些使用 Visual Basic 6 或 C++,而对 Java 语言或 J2EE 技术并不熟悉,但却对在基于 Java 和 J2EE 的 Web 应用程序中支持 Web 的 Windows 客户机-服务器的应用程序非常感兴趣的 Windows 开发人员来说,高级软件工程师 Mark Weber 和高级电子商务体系结构师 David Carew 为他们指出了一条道路,并帮助他们了解由 IBM 或其他地方提供的最有用的一些工具、技术以及在线资料。您可以在相应的论坛中与作者或其他读者分享您对这些文章的想法。(您也可以单击本文开头或末尾的 讨论 来访问论坛。)
    2004年2月1日  
 
  第 1 - 100 条,共 183 条      下一页  显示所有    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈