按产品、主题或内容类型过滤

(0 产品)

(130 主题)

(0 行业)

(2 类别)

第 1 - 100 条,共 119 条 | 下一页
显示内容简介 | 隐藏内容简介
查看结果
题目 none 类别 none 日期 none
Java web 服务: web 服务安全性状态
WS-Security 和相关标准为 web 服务安全性提供了广泛的选择。由于范围很广,web 服务栈仅独立测试有限数量的安全性配置,甚至更少的互操作性配置。找出业界对于提升 web 服务栈之间的互操作性做了哪些努力,并阅读这 3 个主要开源 Java 栈处理安全性方式的一个概要比较。
技术文章 2011年 04月 06日
Java Web 服务: WSDL 1.1 理解与建模
在 Web Services Description Language (WSDL) 2.0 被批准成为一个 World Wide Web Consortium (W3C) 标准的几年以后,WSDL 1.1 仍然是最广泛使用的 Web 服务描述方式。尽管很流行,但是 WSDL 1.1 仍然有一些问题,包括使用的模式很多,而且 Web 服务处理 WSDL 文档的方法各异。在本文中,您将了解 WSDL 1.1 服务描述是如何构造的。您还将了解一种用于验证 WSDL 文档并将它们转换为 “最佳实践” 形式的 Java 工具的基本结构。
技术文章 2011年 06月 02日
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务
XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java(TM)项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(本系列的第 1 部分)使用 XML 通过已有 Java 类定义了一个 Web 服务。
技术文章 2007年 05月 10日
Java Web 服务: 比较 Metro 与 Axis2 性能
Metro Web 服务堆栈提供和 Axis2 堆栈相同的功能,但是,除了 Axis2 中 JAXB 和 JAX-WS 的可选使用之外,Metro Web 服务堆栈使用完全不同的相关技术实现。在本文中,Dennis Sosnoski 继续他的 Java Web 服务专栏系列,对具有和没有 WS-Security 的 Metro 和 Axis2 堆栈进行了性能比较。
技术文章 2010年 03月 08日
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月 03日
使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 1 部分: 实现调用模式
主要有四种用于集成 Web 服务的模式。本系列包括两个部分,本文是第 1 部分,将对开发服务和客户机的方式进行建议,以便通过使用流行的开放源代码框架调用采用所有四种服务端点模式的 Web 服务。我们将讨论其中两种模式,即请求-响应模式和单向端点模式,将同时涵盖文档样式和 RPC Web 服务调用演示的内容。本系列的下一篇文章将描述其他两种集成模式,要求-响应模式和通知模式。
技术文章 2006年 08月 25日
使用 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年 05月 10日
Java Web 服务,第 1 部分: Java Web 服务在未来一年内的发展
2006 年中,Web 服务领域将发生翻天覆地的变化。对于 Java 开发人员而言,这些变化将包括新 Web 服务框架和构建于 Web 服务之上的新功能层的出现。在 Dennis Sosnoski 的“Java Web 服务”系列的第 1 部分,他讨论了即将发生的变化,并为读者构想了基本的概况。
技术文章 2006年 06月 20日
Java Web 服务,第 2 部分: 深度探索 Axis2:AXIOM
Apache Axis2 Web 服务框架构建于新的 AXIOM XML 文档模型之上,可以进行高效的 SOAP 消息处理。与常规的文档模型不同,AXIOM 仅在被访问时才会在内存中构建文档表示。了解为什么这种按需构造的方法对于 SOAP 处理来说非常合适,以及为什么 XOP/MTOM 附件、数据绑定和性能非常适于这种情况。
技术文章 2007年 04月 02日
Java Web 服务: WS-Security 的大开销
WS-Security 提供了一些强大的特性来保障 Web 服务应用程序的安全,并且它们是许多应用程序的基本特性。但是,这些特性是以高昂的性能和消息开销为代价的。Dennis Sosnoski 将继续在他的 Java Web 服务专栏系列中讨论 WS-Security 或 WS-SecureConversation 的使用对 Axis2 性能造成的影响,并且他将论述何时更合适使用较为简单的(以及性能较好的)HTTPS-secured 连接。
技术文章 2009年 09月 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年 09月 22日
Java Web 服务: Axis2 WS-Security 签名和加密
通过本文,您可以获得有关公开密匙加密基本原理的介绍,然后了解 WS-Security 如何通过结合公开-私有密匙对和秘密密匙,将这些原理应用于 SOAP 消息签名和加密。Dennis Sosnoski 将继续他的 Java Web 服务系列,本期文章讨论 WS-Security 和 WS-SecurityPolicy 签名和加密特性,并提供了使用 Axis2 和 Rampart 的示例代码。
技术文章 2009年 08月 17日
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年 06月 30日
Java Web 服务: WS-SecurityPolicy 建模与验证
WS-SecurityPolicy 使您能够在 web services Description Language (WSDL) 服务描述中定义安全性配置。它是一个功能强大的工具,但是它在处理 WS-SecurityPolicy 文档方面并不出色。其中断言结构必须正确才能够生效,而版本名称空间也需要保持一致。在本文中,您将了解到创建 WS-SecurityPolicy 文档时会遇到的常见错误,您也将了解如何在 Java 中进行 WS-Policy 和 WS-SecurityPolicy 建模,以便进行验证和转换。
技术文章 2011年 08月 01日
Java web 服务: 理解 WS-Policy
WS-Policy 提供一个通用结构,用来配置应用到 web 服务的特性和选项。在本系列中,您可能看到过它用于 WS-Security 配置,或在其他地方,看到它用于其他扩展技术中,比如 WS-ReliableMessaging。在本文中,您将学习 WS-Policy 文档结构,以及在 Web Service Description Language (WSDL) 中将策略附加到服务的方法,以及在 Apache Axis2、Metro 和 Apache CXF 上试验安全性配置示例。
技术文章 2011年 02月 21日
Java Web 服务: WS-Trust 和 WS-SecureConversation
WS-Security 为 SOAP 消息交换添加了企业级的安全特性,但却有大量的性能损失。WS-Trust 构建于 WS-Security 基础上,提供了一种交换安全令牌的方式,WS-SecureConversation 构建于 WS-Security 和 WS-Trust 基础上,改善了进行中的消息交换的性能。Dennis Sosnoski 将继续他的 Java Web 服务专栏系列,本期文章将介绍 WS-Trust 和 WS-SecureConversation。
技术文章 2010年 07月 15日
Java Web 服务: CXF 性能比较
Apache CXF 与 Apache Axis2 及 Metro 共享一些底层组件,但在完全不同的架构中结合了这些组合。Dennis Sosnoski 将继续他的 Java Web 服务专栏,比较 CXF、Metro 和 Axis2 栈在有无 WS-Security 的情况下的性能表现。
技术文章 2010年 06月 17日
Java Web 服务: 通过 CXF 使用 WS-Security
Apache CXF Web 服务堆栈支持 WS-Security,包括使用 WS-SecurityPolicy 配置安全处理。CXF 允许通过灵活地配置运行时使用的部署参数实现安全处理,支持客户端使用静态和动态配置方法。在本文中,“Java Web 服务” 系列的作者 Dennis Sosnoski 讲解如何在简单的 UsernameToken WS-Security 示例和使用签名和加密的示例中使用 CXF。
技术文章 2010年 04月 19日
Java Web 服务: CXF 简介
Apache CXF Web 服务堆栈支持 JAXB 2.x 数据绑定和 JAX-WS 2.x 服务配置。与前面文章所讨论的 Metro Web 服务堆栈相类似,CXF 也使用 XML 文件来扩展 JAX-WS 的配置信息。在本文中,Java Web 服务专栏作者 Dennis Sosnoski 对 CXF 框架的客户和服务器端开发的基础知识进行了介绍。
技术文章 2010年 03月 29日
Java Web 服务: Metro 简介
Metro Web 服务栈为访问和实现 Web 服务提供综合解决方案。它基于 JAXB 2.x 和 JAX-WS 2.x Java 标准的参考实现,并拥有支持 WS-* SOAP 扩展技术和实际 Web 服务部署的附加组件。本文延续 Dennis Sosnoski 的 Java Web 服务系列,讨论 Metro 客户端和服务器开发的基本原则。
技术文章 2010年 01月 08日
Java Web 服务: Metro 服务下的 WS-Security
Metro Web 服务堆栈以 JAXB 2.x 参考实现和 JAX-WS 2.x Java 规范为基础,同时支持全套 WS-* SOAP 扩展技术。本文继续 Dennis Sosnoski 的 Java Web 服务专栏系列,并介绍如何在 Metro 中配置和使用 WS-Security。
技术文章 2010年 02月 01日
Java Web 服务: WS-SecureConversation 性能
WS-SecureConversation 能让您保证正在进行的 Web 服务消息交换的安全,同时花费比普通 WS-Security 更少的处理开销。在本文中,您将学习如何配置 WS-SecureConversation 并将其用于三个主要的开源 Java Web 服务栈:Apache Axis2、Metro 和 Apache CXF。还将看到这三个栈的 WS-SecureConversation 性能上的对比。
技术文章 2010年 08月 16日
Java Web 服务,第 3 部分: Axis2 数据绑定
Apache Axis2 Web 服务框架一开始就设计用于支持多种 XML 数据绑定方法。当前的版本提供对 XMLBeans 和 JiBX 数据绑定以及专门针对 Axis2 开发的自定义 Axis 数据绑定(Axis Data Binding,ADB)的全面支持。本文将说明如何将这些不同的数据绑定方法与 Axis2 结合使用,并说明为什么可能会为应用程序优先选择其中的一种方法。
技术文章 2007年 08月 20日
部署 Java Web 服务
在多个容器上部署 Java Web 服务可能会给开发人员带来一些问题。通过阅读本文,您可以了解若干部署描述符实现,并了解 Java 社区如何开始处理这个问题。
技术文章 2006年 10月 26日
Java 开发 2.0: 使用 Gretty 的超轻量级 Java Web 服务
Gretty 是构建 Web 服务超轻量级框架的新学派之一。构建于极快的 Java NIO API 之上,Gretty 将 Groovy 用作 Web 端点和 Grape 的 Maven 式依赖关系管理的一种域特定语言。本文介绍如何开始使用 Gretty 来构建和部署 Java Web 服务应用程序。
技术文章 2011年 09月 25日
借助 Ajax 自动保存 JSF 表单: 第 2 部分
在 “借助 Ajax 自动保存 JSF 表单” 系列的第 1 部分中,作者兼 Java 开发人员 Andrei Cioroianu 为您展示了如何借助 Asynchronous JavaScript + XML(Ajax)和 JavaServer Faces(JSF)技术构建能自动保存 Web 表单的 Java 应用程序,介绍了如何用 JavaScript 和 XMLHttpRequest 获得、编码和提交表单数据,如何调整 JSF 请求生命周期来处理 Ajax 请求以及如何在服务器端从 JSF 组件树获取所提交的数据 。在这个包含三部分的系列文章的第 2 部分中,您将了解如何识别跨浏览器会话的匿名用户、如何为多个用户和页面管理自动保存的表单数据、如何选择数据存储库以及如何处理线程安全性问题。
技术文章 2007年 10月 08日
Servlet API 和 NIO: 最终组合在一起
您认为把 NIO 和 Servlet API 组合在一起是不可能的?请再好好想一下。在本文中,Java 开发人员 Taylor Cowan 向您展示了如何把生产者/消费者模型应用到消费者非阻塞 I/O,从而轻松地让 Servlet API 全新地兼容 NIO。在这个过程中,您将会看到采用了什么来创建实际的基于 Servlet 并实现了 NIO 的 Web 服务器;您也将发现在企业环境中,那个服务器是如何以标准的 Java I/O 服务器(Tomcat 5.0)为基础而创建的。
技术文章 2004年 03月 01日
Java Web Start
Java Web Start 是帮助客户机端应用程序开发的一个新技术,它的独特之处在于将您从关心客户机是如何启动的(从 Web 浏览器或是桌面)中解放出来。另外,该技术提供了一个使 Web 服务器能独立的分发和更新客户机代码的集合部署方案。软件工程师 Steve Kim 介绍了该新技术(该技术预定将集成进Java 1.4 的最终发行版),并从开发者和用户的角度进行了描述。您可以在讨论论坛与作者和其他读者分享您对这篇文章的看法。
技术文章 2001年 09月 11日
使用 JFreeChart 来创建基于 web 的图表
WWW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在 web 浏览器上显示要求用户界面使用 HTML 以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在这里也变得无能为力。回到本文的题目上来,为了创建一个可以在 web 浏览器上查看到图表一般有两种做法:第一种就是使用 applet 利用 java 本身对图形的支持来显示一个图表;第二种就是直接在 web 服务器端生成好图表图片文件后发送给浏览器。第一种方式显然对于客户端要求太高,随着现在主流浏览器放弃对 JAVA 的支持后,这种方式只适合一些局域网的应用,而对于因特网的环境就显得不太适合。因此我们下面将介绍一个 JAVA 的图表引擎 JFreeChart 用来产生基于 WEB 的图表。
技术文章 2003年 09月 08日
轻松应对 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年 09月 13日
快速构建一个功能丰富的三层 Web 应用程序,第 1 部分:构建数据库
在这个由 3 部分组成的教程系列中,将介绍如何使用 IBM Rational Application Developer 和 IBM Bluemix 快速构建并托管一个多层 Java Enterprise Edition (JEE) 应用程序。了解如何在每个阶段中节省时间:创建数据模型和数据库,使用 Java Persistence API (JPA) 生成数据访问代码,编写 Enterprise JavaBeans (EJBs) 和 Web 服务,并使用 Dojo 创建一个富 Web UI 来查看和修改数据。完成该应用程序后,将它部署到 IBM Bluemix,这是 IBM 的一个平台即服务 (PaaS)。
技术文章 2015年 05月 05日
在 Web 应用环境下管理 pureQuery 客户端优化,第 2 部分: 集群环境下的优化应用
pureQuery 客户端优化能够提高性能、安全性、并能加强对 Java 数据库应用的管理。这一包含两部分内容的系列专题中,第一篇文章描述了如何在单个应用服务器节点上启用客户端优化。第二篇文章在一定场景中描述如何在集群化应用服务器环境中,特别是在集群化 WebSphere Application 服务器环境中,配置并使用客户端优化。
技术文章 2010年 10月 15日
面向 Java 开发人员的 Ajax: Ajax 的 Java 对象序列化
如果您正在使用异步 JavaScript 和 XML(Ajax)进行 Java? Web 开发,那么您最关心的问题可能就是把数据从服务器传递给客户机。在“面向 Java 开发人员的 Ajax”系列的第二篇文章中,Philip McCarthy 介绍了 Java 对象序列化的五种方式,并提供了选择最适合应用程序的数据格式和技术所需要的全部信息。
技术文章 2005年 10月 24日
XML:GWT 与 PHP 之间的桥梁
Google Web Toolkit(GWT)应用程序除了以传统的 Java 方式连接到 servlet 外,还可以使用 PHP Web 服务发送和接收 XML 格式的数据。您将探索以 Java 和 PHP 语言生成和处理 XML 文档的方法。
技术文章 2009年 06月 01日
利用 WAS CE v2.1 创建基于 JMS 的应用
Java Message Service(JMS)旨在统一各种 MOM 系统接口的规范。WAS CE 是基于开源 Java EE 应用服务器 Geronimo 的产品。WAS CE 支持 EJB 及 Web 服务,同时还支持 Java EE 的消息中间件接口规范--JMS。本文将对在 WAS CE 中,开发基于 JMS 的 Java EE 应用进行介绍。
技术文章 2009年 04月 27日
developerWorks 图书频道: 深入分析 Java Web 技术内幕,第 10 章
Session 与 Cookie 不管是对 Java Web 的初学者还是熟练使用者来说都是一个令人头疼的问题。在初入职场时恐怕很多程序员在面试的时候都被问到过这个问题。其实这个问题回答起来既简单又复杂,简单是因为它们本身只是 HTTP 协议中的一个配置项,在 Servlet 规范中也只是对应到一个类而已;说它复杂原因在于当我们的系统大到需要用到很多 Cookie 的时候,我们不得不考虑 HTTP 协议对 Cookie 数量和大小的限制,那么如何才能解决这个瓶颈呢? Session 也会有同样的问题,当我们的一个应用系统有几百台服务器的时候如何解决 Session 在多台服务器之间共享?它们还有一些安全问题,如 Cookie 被盗,Cookie 伪造等问题应如何避免。本章将详细解答这些问题,同时也将分享淘宝在解决这些问题时总结的一些经验。
技术文章 2013年 01月 21日
Hello World: Rational Application Developer V7
欢迎阅读“Hello,World”系列的第二篇教程,本教程对 IBM 软件产品进行了高层次的概述。 本教程向您介绍了 IBM Rational Application Developer 并强调了它的一些基本特性。 本文包含介绍如何创建 Java 应用程序、创建并调用 Web 服务,以及创建可以使用关系记录列表(Relational Record List)访问 Cloudscape 数据库的 Web 应用程序的实践练习。 本教程最早的 Rational Application Developer V6 版本仍然可以使用。
教程 2007年 09月 13日
在 Apache Geronimo 中部署 Web 服务
要确定某个应用服务器是否支持 Web 服务开发工作吗?Apache Geronimo 应用服务器完全可以满足这一要求,它是 Apache Software Foundation 的最新项目之一。Java 专家 Kunal Mittal 将通过演示如何在 Geronimo 中编写和开发标准 J2EE Web 服务代码,向您介绍 Geronimo 的 Web 服务功能。您将学会如何根据底层简单对象访问协议(SOAP)实现使用 Apache Axis,从而使用 Amazon Web 服务,并且还将知道如何使用简单的、基于 JavaServer 页面的客户机来访问 Web 服务。
技术文章 2005年 07月 25日
Apache Beehive 相关介绍
Beehive 是一个新的 Apache 项目,用于简化 Java 2 Platform, Enterprise Edition(J2EE)以及 Web 服务编程。本文将介绍如何使用 Beehive,并概要介绍 Pollinate,这是一个用于创建 Beehive 应用程序的 Eclipse 插件。
技术文章 2005年 05月 09日
启用 Web 应用程序中的后退导航
Struts 和 JavaServer Faces 等 Web 框架只关注 Web 应用程序中的前进导航。在本文中,Maurizio Albari 介绍了一种改善 Web 应用程序后退导航的框架,这是通过保存已访问 Web 页面的服务器端导航历史和已访问 Web 页面的有名序列(即 Webflows)来实现的。通过该框架,还可以使用服务器端导航历史自动清理 HTTP 会话,从而提高应用程序性能。更好的是,对于前进导航,您仍可以使用自己喜欢的 Web 框架。
技术文章 2009年 03月 30日
Tomcat 的过滤诀窍
新的 Java Servlet 2.3 规范有不少最激动人心的功能,其中之一便是过滤。第一眼看来, Servlet 2.3 过滤似乎与 Apache、IIS、Netscape Web 服务器及其它服务器中已有的传统过滤器非常相似。事实上, Servlet 2.3 从结构上来说是一个完全不同的设计 -- 补充支持 Java 平台面向对象的特性,以提供更高级别的性能。本文向您介绍了 Tomcat 4 中的过滤,并展示了如何在项目中高效地使用过滤器。请点击文章顶部或底部的<b>讨论</b>,参与讨论论坛,与本文作者和其他读者分享您对本文的想法。
技术文章 2001年 06月 09日
使用 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年 09月 18日
简化 Ajax 和 Java 开发,第 1 部分: 用 JSP 标记文件动态生成 JavaScript 代码
很多 Web 开发人员都经常抱怨说 Java EE 太复杂、构建新的 Web 组件太难、定制现有的组件也没有预想的那样简单,并且即便是很小的更改都需要重新启动应用程序。本系列给出了针对这些问题的解决方案,即采用代码生成器、约定、脚本语言和先进的 JavaServer Pages (JSP) 特性。在本文中,您将了解如何基于 JSP 标记文件构建可重用的 Ajax 和 Java 组件,而这些 JSP 标记文件很容易开发和部署。更改之后,JSP 标记文件会由 Java EE 服务器自动重编译,而无须重启应用程序。此外,您还能完全控制所生成的代码,并能轻松地定制这些轻量级组件,因为它们使用的是 JSP 语法。
技术文章 2008年 05月 05日
Java EE 5:强大的功能、高生产率和低复杂性
随着平台的容器支持、开发人员工具、培训资源和开发人员社区体验等方面的改善,推动组织采用 Java Platform, Enterprise Edition 5(Java EE 5)的动力正在稳定增长。本文从较高层面介绍 Java EE 5 中新的生产率特性和 API 改进,并通过一个 Web 服务示例展示简化的开发模型。
技术文章 2007年 12月 18日
Java SE 6 新特性: XML API 与 Web 服务
本系列文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过一些例子和讲解,帮助开发者在编程实践当中更好的运用 Java SE 6,提高开发效率。本文是系列文章的最后一篇,主要介绍了 Java SE 6 中提供的 XML 处理框架,以及在此框架之上结合注释(Annotation) 技术,所提供的强大的针对 Web 服务的支持。
技术文章 2007年 10月 31日
借助 Ajax 自动保存 JSF 表单,第 1 部分: 利用 XMLHttpRequest 提交 JSF 表单
在这个包含两部分的系列文章中,作家兼 Java 开发人员 Andrei Cioroianu 将教您如何使用 Ajax(Asynchronous JavaScript + XML)技术和 JSF(JavaServer Faces)技术自动保存 Java Web 应用程序中的表单数据。您将学会如何用 Ajax 提交 Web 表单、如何使用 JSF 框架处理 Ajax 请求、如何控制 JSF 请求处理生命周期、如何在服务器端管理表单数据,以及如何识别浏览器会话间的匿名用户。此外,本系列还将探究几个经常发生的开发错误,包括 错误的表单数据编码和可能导致请求失败及内存泄漏的错误的 Ajax 请求管理。
技术文章 2007年 08月 22日
Hello World,第 2 部分: Rational Application Developer
欢迎阅读“Hello,World!”系列的第二篇教程,本文对 IBM 软件产品进行了高层次的概述。本教程向您介绍了 IBM Rational Application Developer 并强调了它的一些基本特性。本文包含介绍如何创建 Java 应用程序、创建并调用 Web 服务,以及创建可以使用关系记录列表(Relational Record List)访问 Cloudscape 数据库的 Web 应用程序的实践练习。
教程 2006年 08月 10日
XFire 入门
Java 社区一直试图将 POJO 的作用发挥到极致,降低 Java 应用实现的难度,最近的尝试是将 EJB3.0 建立在 POJO 之上;另一方面,SOA 是目前 Java 社区炙手可热的名词,非常多的企业都在努力应用和实施 SOA;XFire 为这两方面的需求提供了一种魔术般的解决方式,我们很快能够发现使用 XFire 创建和发布 Web 服务可以直接基于 POJO,将烦人的继承关系和一大堆其他可能的约束丢在一边。
技术文章 2007年 05月 16日
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 4 部分: 部署
在本系列的前三篇文章中,您已经使用 Google Web Toolkit (GWT) 构建了简单但实用的 Web 应用程序。至此,您一直在编辑和调试使用 GWT 的托管模式的应用程序,GWT 的托管模式允许在 Java 开发工具内模拟 Web 服务器环境。糟糕的是,让所有用户都下载 Eclipse 只为运行 Web 应用程序是不切实际的。本文是本系列的第四篇文章,阅读本文,您将了解如何在 Java Web 应用服务器上部署 GWT 应用程序,并获得关于使用 Apache Derby 数据库驱动 GWT 的提示。
技术文章 2007年 04月 04日
WebSphere ESB 入门:创建 POJO 并将其作为服务发布
从传统 Java 对象(Plain Old Java Object,POJO)开发服务组件,并在 IBM WebSphere Enterprise Service Bus 中发布。采用 Web 服务描述语言(Web Services Description Language,WSDL)定义接口,并使用 Java 实现。了解如何将服务组件与独立引用相关联,以及如何使用独立引用跨 ESB 访问服务。
技术文章 2007年 03月 20日
使用 AppFuse 的七个理由
开始学习在 Java 平台上使用诸如 Spring、Hibernate 或 MySQL 之类的开放源码工具时可能非常困难。再加上 Ant 或 Maven,以及与 DWR 一起的小 Ajax,还有 Web 框架 —— 即 JSF,我们必须睁大眼睛盯着如何配置应用程序。AppFuse 减少了集成开放源码项目的痛苦。它可以把测试变成一等公民,让我们可以从数据库表生成整个 UI,并使用 XFire 来支持 Web 服务。另外,AppFuse 的社区也非常健全,这是不同 Web 框架用户可以一起融洽相处的地方之一。
技术文章 2006年 08月 31日
IBM WebSphere 开发者技术期刊: 使用 JMS 和 WebSphere ESB 构建强大而可靠的 SOA——第 3 部分
Java Message Service (JMS) 对 J2EE 平台上的可靠消息传递进行了标准化。最近发布的 IBM WebSphere Enterprise Service Bus (ESB) 产品提供了一些重要的功能,这些功能处于任何支持面向服务的体系结构的环境的核心位置。本系列中的三篇文章介绍了如何对 JMS 消息传递和 WebSphere ESB 进行集成,作为其中的结束篇,本文描述了如何在 WebSphere ESB 中为中介流组件构建 JMS 自定义绑定。
技术文章 2006年 08月 03日
IBM WebSphere 开发者技术期刊: 使用 JMS 和 WebSphere ESB 构建强大而可靠的 SOA——第 1 部分
Java Message Service (JMS) 对 J2EE 平台上的可靠消息传递进行了标准化。最近发布的 IBM WebSphere Enterprise Service Bus (WebSphere ESB) 产品提供了一些重要的功能,这些功能位于任何基于面向服务的体系结构 (SOA) 的环境核心位置。本系列共三篇文章,描述如何将 JMS 和 WebSphere ESB 结合使用,以形成强大而可靠的 SOA。
技术文章 2006年 04月 13日
快速构建一个功能丰富的三层 Web 应用程序,第 3 部分:创建一个富 Web UI
在这个由 3 部分组成的教程系列中,将介绍如何使用 IBM Rational Application Developer 和 IBM Bluemix 快速构建并托管一个多层 Java Enterprise Edition (JEE) 应用程序。了解如何在每个阶段中节省时间:创建数据模型和数据库,使用 Java Persistence API (JPA) 生成数据访问代码,编写 Enterprise JavaBeans (EJBs) 和 Web 服务,并使用 Dojo 创建一个富 Web UI 来查看和修改数据。完成该应用程序后,要将它部署到 IBM Bluemix,这是 IBM 的一个平台即服务 (PaaS)。
技术文章 2015年 05月 12日
快速构建一个功能丰富的三层 Web 应用程序,第 2 部分:构建应用层
在这个由 3 部分组成的教程系列中,将介绍如何使用 IBM Rational Application Developer 和 IBM Bluemix 快速构建并托管一个多层 Java Enterprise Edition (JEE) 应用程序。了解如何在每个阶段中节省时间:创建数据模型和数据库,使用 Java Persistence API (JPA) 生成数据访问代码,编写 Enterprise JavaBeans (EJBs) 和 Web 服务,并使用 Dojo 创建一个富 Web UI 来查看和修改数据。完成该应用程序后,您将把它部署到 IBM Bluemix,这是 IBM 的一个平台即服务 (PaaS)。
技术文章 2015年 05月 12日
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 2 部分: Web 服务客户端应用程序
使用 Eclipse Integrated Development Environment(IDE)和 Java Platform, Standard Edition(Java SE)6 创建可从控制台运行的独立 Web 服务应用程序。在这本系列的第二篇教程中,继续探索 Eclipse IDE 及其内置特性 TCP/IP Monitor。查看服务器与客户端应用程序之间的网络传输,然后从命令行运行应用程序。
教程 2010年 02月 01日
构建基于 J2ME 的安全 SOAP 客户机: 第 1 部分:探索 J2ME 的 Web 服务 API (WSA)
本系列教程共三部分,将介绍如何构建基于 Java 2 Micro Edition (J2ME) 的安全 Web 服务客户机。第 1 部分将介绍允许无线访问 Web 服务的应用程序场景。第 1 部分还将讨论安全 Web 服务应用程序的体系结构,并说明不同技术组件如何在 J2ME 应用程序中彼此协作来提供安全功能。我们将深入研究数个 WSA 应用程序的内部情况,从而对 J2ME 的 Web 服务 API(Web Services API,WSA)进行详细讨论。本教程的后续部分将详细阐述这些概念,从而将安全机制加入到 WSA 应用程序中。
教程 2006年 09月 30日
设计与开发 JAX-WS 2.0 Web 服务
通过使用 Java API for XML Web Services (JAX-WS) 技术设计和开发 Web 服务,可以带来很多好处,能简化 Web 服务的开发和部署,并能加速 Web 服务的开发。通过此教程,可以了解如何开发将其功能作为 Web 服务公开的示例订单处理程序,从而进行所有这些工作以及其他任务。完成了此教程后,您将能够应用这些概念和新获得的知识,来使用 JAX-WS 技术为应用程序开发 Web 服务。
教程 2007年 11月 29日
面向初级 Web 开发人员的 Tomcat
Apache Tomcat 应用服务器不再是高级 Web 系统开发人员的专用领域。在本教程中,Sing Li 将向初级 Web 开发人员展示如何利用他们当前的 Java 开发技能,使用 Tomcat 编写服务器端 JSP、servlet 和 Web 服务。
教程 2008年 07月 28日
用 JAX-RPC 构建 RPC 服务和客户机
远程过程调用(RPC)是基于简单对象访问(Simple Object Access Protocol,SOAP)或具象状态传输(Representational State Transfer,REST)的现代 Web 服务的前身。因为所有 Java 平台的 Web 服务 API 都构建在从 RPC 引入的概念之上,所以要想用 Java 语言编写有效且高效的 Web 服务,理解 Java API for XML-Based RPC(JAX-RPC)几乎是必需的。本教程讲解如何获取、安装和配置 JAX-RPC 并构建一个服务器端 RPC 接收器和一个简单的客户端应用程序。
教程 2008年 08月 06日
使用 Eclipse 和 JavaFX 开发 Mashup 应用
本教程介绍了如何搭建基于 Eclipse 的 JavaFX 开发环境,并且通过一个 Hello World 示例,演示了 JavaFX 的基本语法、UI 设计和类的概念,最后综合利用了 JavaFX 和 REST 风格的 Web 服务接口构建了一个查询股票、天气预报和城市信息的 Mahup 应用。
教程 2007年 09月 21日
使用 Rational Software Architect 创建基于 Web 服务的 Enterprise Java Bean
本教程向您展示了,怎样使用 IBM Rational Software Architect (V7.0 或更新的版本),来创建一个 Enterprise JavaBean 组件,并最终从该组件中发展一种 Web 服务,假设该 Web 服务使用了一种 Web 服务客户机。 Rational Software Architect 与 Test Environment 扩展版本的集成(与 IBM WebSphere Application Server V6.0 或更新版本的联合), 使它变得更容易的创建、发展以及测试 Java 2 Platform、Enterprise Edition (J2EE Platform)组件。通过使用这项工具,您(作为软件开发员)可以开发出任何的 J2EE 应用程序,从 Rational Software Architect IDE 自身到 WebSphere Application Server,并能在不离开开发环境的条件下,测试该应用程序。
教程 2008年 08月 28日
扩展 Tomcat Web 服务器的功能
本教程是所有 Web 服务器或应用服务器管理员的必读指南。尽管 Apache Tomcat 的实现与其他 Web 服务器略有不同,但是本教程为许多高级管理任务提供了一种符合逻辑且简洁的执行方法,有助于成功地驻留、部署和管理多个 Java 2 Platform, Enterprise Edition(J2EE)Web 应用程序。学习如何设置、配置和保护 Tomcat 服务器,了解解决高级部署问题所需的技巧和工具。
教程 2008年 11月 27日
使用 Java 实现 Comet 风格的 Web 应用
探索 Comet 开发的不同实现。看看 Jetty 和 Tomcat 之类的流行 Java Web 服务器如何支持 Comet 应用程序,并了解如何为不同的服务器编程。最后,了解 Java 中有关 Comet 的标准化建议,这些建议是即将到来的 Servlet 3.0 和 JavaEE 6 规范的一部分。
技术文章 2009年 07月 22日
为 Android 开发访问 JAX-RS Web 服务的 Apache HttpClient 客户端
使用 Apache HttpClient 库访问 JAX-RS web 服务。Jersey 是 JAX-RS 的参考实现,它简化了 Java 环境下的 RESTful Web 服务的开发。Android 是一款流行的智能手机,本文将展示如何为 Android 创建一个 JAX-RS 客户端。您将创建一个访问 JAX-RS Web 服务的 Apache HttpClient 库客户端。
技术文章 2011年 11月 07日
Java Web 高性能开发,第 1 部分: 前端的高性能
Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。所有 Web 的思想都是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、数据库高性能、负载均衡等等,以 Java Web 为背景进行讲述,同时用实际的工具、实际的数据来对比被优化前后的 Java Web 程序。第一部分 , 主要讲解网页前端的性能优化,这一部分是最直接与用户接触的。事实证明,与其消耗大量时间在服务器端,在前端进行的优化更易获得用户的肯定。
技术文章 2011年 10月 24日
使用 jQuery、ZK 和 Java 代码的融合来增强 Ajax 开发
使用 jQuery 与服务器端 Java 应用程序通信非常简单。但是,当开发企业 web 应用程序时,代码会变得很复杂、使用 jQuery 进行客户端和服务器通信也会很耗时,而且容易出错。如果您使用纯 Java 代码实现整个应用程序那将会变得很简单。想要控制业务逻辑和利用客户端控件的所有优势吗?在本文中,您将学习如何使用 ZK 工具和 Java EE 技术来提高您的 Asynchronous JavaScript + XML (Ajax) 应用程序的开发,而无需放弃运行客户端功能。
技术文章 2011年 10月 12日
JEST:用 OpenJPA 实现 REST
JEST 结合了两种架构风格 —— Representational State Transfer (REST) 和 Java Persistence API (JPA),使语言无关的远程客户端能够根据 REST 方法与基于 JPA 的应用程序进行交互。JEST 模型将可定制的管理实体持久化闭包建模成 REST 资源,并用 XML 或增强的 JavaScript Notation (JSON) 格式来表现。本文将介绍 JEST 的概念。然后再介绍一个演示实现:一个通用 Web 客户端,它可以与服务器通信来查询持久化对象并以未知域(domain-agnostic)的方式浏览一个持久化域模型。
技术文章 2011年 05月 23日
使用 Jackson JSON 处理器和 Apache Wink
Apache Wink 正在快速成长为 JAX-RS 1.0 规范的标准实现之一。Apache Wink 版本附带的面向 JSON 编组和解组的提供程序,例如 JSON.org 和 Jettison,在数组表示方面有一些问题,并且返回类型比较有限。编写 JAX-RS 服务及其客户 Asynchronous JavaScript and XML (Ajax)应用程序非常困难。在本文中,学习如何配置一个现有的支持 Apache Wink 的 Web 应用程序,从而使用 Jackson JSON 提供程序来解决一些问题。将使用一个简单的支持 Jackson 的 JAX-RS Web 服务的代码示例演示这个提供程序的优点。
技术文章 2010年 11月 03日
使用 Apache Wink 和 Ajax 构建富 Java Web 应用程序
本文将介绍 Apache Wink,一种用于构造 Representational State Transfer (REST)ful Web 服务的框架。Apache Wink 是一个 Apache Incubator 项目。它的目标是通过提供使用 Java 注释在类的内部定义服务的能力,提供一种简单的编写 RESTful Web 服务的方法。
技术文章 2010年 06月 07日
SmartGWT 入门,第 1 部分: 企业级 Web 2.0开发轻松起步
Google Web Toolkit 发布以来,吸引了广大 Java 开发人员投身 Web 开发,也涌现出来大量基于 GWT 的扩展。新近推出的 SmartGWT 无疑是其中的佼佼者,它是包装了成熟的 Ajax 框架 SmartClient 的 GWT API。SmartGWT 包含了更丰富的 Web 控件,但使之从其它 GWT 扩展中脱颖而出的是强大的服务器端数据集成功能,用户能轻松开发出操作业务数据的 Web 应用,从而使得它成为企业级 Web2.0 开发的利器。本文将对 SmartGWT 的主要特征做全面的介绍,带领您轻松踏上企业级 Web2.0 的开发之旅。
技术文章 2010年 04月 15日
使用 RESTlet 框架开发符合 JSR311 规范标准的 REST Web Service
JSR311 是 Java 实现 REST Web Service 的规范标准,已被大多数 REST 框架所接受。Neolies RESTlet 作为一款成熟稳定的 REST 框架,也提供了 JAX-RS extension 以帮助 REST 开发人员实现符合 JSR311 标准的 REST 服务。本文将介绍 JAX-RS extension 的基本实现结构以及如何利用该插件进行 JSR311 规范标准的 REST Service 开发。
技术文章 2010年 10月 29日
综合 JSF 和 Dojo 小部件创建更好的用户体验
作为一种 Web 框架,JavaServer Faces (JSF) 提供了端到端的生命周期管理和具有完整事件处理和数据绑定的丰富组件模型。Dojo 是一种十分流行的 Asynchronous JavaScript + XML (Ajax) 库,可为 Web2.0 应用程序提供丰富的小部件和美妙效果。借助 JSF 和 Dojo 技术,您就可以通过在服务器端使用 JSF 集成特性、在客户机端使用 Dojo 用户界面创建一种更好的用户体验。本文介绍了这一过程并向您展示了如何能轻松构建 Web 应用程序来为您的用户提供更好的用户体验。
技术文章 2009年 04月 15日
IBM WebSphere 开发者技术期刊: 使用 JMS 和 WebSphere ESB 构建强大而可靠的 SOA——第 2 部分
Java Message Service (JMS) 对 J2EE 平台上的可靠消息传递进行了标准化。最近发布的 IBM WebSphere Enterprise Service Bus (ESB) 产品提供了一些重要的功能,这些功能位于任何支持面向服务的体系结构的环境核心位置。本系列文章讨论如何将 JMS 消息传递和 WebSphere ESB 集成,共三篇文章,本文是第二篇,主要描述用例场景,以提供构建和部署测试应用程序的舞台,以演示此集成的消息传递功能。
技术文章 2006年 03月 22日
借助 Ajax 自动保存 JSF 表单: 第 3 部分
在本系列第一篇文章中,作者兼 Java 开发人员 Andrei Cioroianu 展示了如何使用 Asynchronous JavaScript + XML (Ajax) 提交 Web 表单中的用户输入以及如何使用 JavaServer Faces (JSF) 处理 Ajax 请求。在本系列的第二篇文章中,Andrei 讨论了服务器端的数据管理并提供了一个数据存储库来存放自动保存的表单数据。在本系列的最后一期文章中,您将了解如何保存 JSF 表单数据,这一过程的实现可能要比您想像的更复杂。您将学习一些有趣的 JSF 技巧,例如使用 JSF 组件的 immediate 和 onclick 属性、跳过 JSF 请求处理生命周期中的一些阶段,以及使用隐藏的表单元素触发 JSF 侦听器。您还将学习如何在 JavaScript 代码中包含 JSP/JSF 表达式、如何对由 JSF 组件呈现程序生成的 HTML 表单元素使用 JavaScript,以及如何实现 servlet 上下文侦听器序列化和反序列化应用程序 bean。
技术文章 2007年 10月 23日
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年 07月 30日
在 Apache Geronimo 上远程部署 Web 应用程序
Apache Geronimo 是一种认证的 Java 2 Platform Enterprise Edition(J2EE) 1.4 应用服务器。大多数人在想到 J2EE 时,会想到事务管理、Web 应用程序和异步消息传递等东西。但是,有了这些特性也不一定能够通过 J2EE 认证。应用服务器必须提供任务关键型生产系统所需的许多工具。这些工具之一是远程部署。Geronimo 是为满足大多数部署场景而设计的,所以它包含对远程部署的支持。本文解释使用 Geronimo 远程部署应用程序的许多方式。学习如何使用命令行工具(Geronimo 部署工具)和基于浏览器的工具(Geronimo Administration Console)远程部署应用程序,以及如何在集成开发环境(Eclipse)中部署应用程序。本文还提供一个对小型 Web 应用程序进行部署的简单示例。
技术文章 2006年 08月 31日
使用 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年 05月 25日
跨越边界: REST on Rails
“跨越边界” 系列中以前的文章说 Ruby on Rails 是一个突然流行起来的框架,充当着 Ruby 编程语言的催化剂。随着 Ruby 的经验不断成功,开发人员开始寻求把他们的 Ruby 应用程序与用其他语言编写的应用程序集成。Rails 对 Web 服务提供了优秀的支持。本文介绍 Rails 中的 Web 服务,重点放在一个名为 Representational State Transfer (REST) 的策略上。
技术文章 2006年 09月 07日
实现独立于供应商的 JMS 解决方案
可能是由于实时消息传递领域几个巨头的支持,Java 消息服务(Java Message Service)近来日渐普及。由于不断有新的供应商加入 JMS 的潮流之中,因此确保您的 JMS 代码可以不加修改运行于多个专有实现是很有意义的。Java 架构设计师 Nicholas Whitehead 用几个简单的步骤向您演示如何将 JMS、Java 命名和目录接口(Java Naming and Directory Interface)和精心设计的特性文件结合在一起以构建独立于供应商的 JMS 解决方案。请单击本文顶部或底部的论坛与作者和其他读者在论坛中就本文交流思想。
技术文章 2002年 02月 26日
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 1 部分: 梦幻前端
在通往创建在用户 Web 浏览器中运行的动态 JavaScript 应用程序的征途中,Google Web Toolkit(GWT)是举足轻重的一步。使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。这是本系列的第一篇文章,介绍 GWT 基础知识,包括 GWT 是怎样使您创建一个 Asynchronous JavaScript + XML(Ajax)应用程序,而且依然在 Java 语言中编写代码的。探索如何创建和运行一个小型的样本 GWT 应用程序 —— 近来十分流行的一项 Web 2.0 新业务,称为 Slicr,在线销售比萨饼。
技术文章 2007年 02月 02日
使用 Acegi 保护 Java 应用程序,第 3 部分: 实现对 Java 对象的访问控制
本文是 Acegi Security Systerm 介绍的最后一部分(共三部分),Bilal Siddiqui 将向您介绍如何保护对 Java 类实例的访问,从而结束本系列文章。通过本文了解为何需要对 Java 类的访问进行保护,Spring 如何创建和保护对 Java 类实例的访问以及如何对 Acegi 进行配置以实现 Java 应用程序的类安全性。
技术文章 2007年 10月 18日
面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序
在 Web 应用程序开发中,页面重载周期是最大的一个使用障碍,对于 Java 开发人员来说也是一个严峻的挑战。在这个系列中,作者 Philip McCarthy 介绍了一种创建动态应用程序体验的开创性方式。Ajax(异步 JavaScript 和 XML)是一种编程技术,它允许为基于 Java 的 Web 应用程序把 Java 技术、XML 和 JavaScript 组合起来,从而打破页面重载的范式。
技术文章 2005年 10月 20日
WebSphere CloudBurst 与 Rational Automation Framework for WebSphere
构建、部署、配置并重建中间件应用程序是 IT 组织的关键任务,但是这些任务通常伴随着效率低下的问题。构建和部署需要的时间太长;配置需要的经验太多;而且要一致地重建中间件应用程序环境又不太可能。在本文中,作者向您展示了如何结合 WebSphere CloudBurst 和 Rational Automation Framework for WebSphere 来强化您的动态 WebSphere 云应用程序基础架构。
技术文章 2010年 09月 06日
使用实时 Java 进行开发,第 2 部分: 改善服务质量
一些 Java 应用程序未能提供适当的服务质量,尽管实现了其他性能目标,比如平均延迟或总吞吐量。通过引入不受应用程序控制的暂停或中断机制,Java 语言和运行时系统有时可能使应用程序无法满足服务性能指标。本文(本系列的第二部分)解释 JVM 中的延迟和中断的根源,介绍可用于减轻这些问题的技术,使您的应用程序能够交付更加一致的服务质量。
技术文章 2009年 10月 29日
用高级工具定制 JAX-RPC Web 服务和客户机
本教程带领您进一步了解 JAX-RPC,讲解如何在 Apache Axis 的帮助下定制 JAX-RPC Web 服务和客户机。在客户端,可以自动生成连接新的 JAX-RPC Web 服务所需的许多代码,这样就可以把精力集中在交互本身,而不需要过多关注日常的 Web 服务调用。在服务器端,可以添加更多选项、限制公开的方法和限制接受的参数。只要比较深入地掌握了 Apache Axis 工具集,就可以通过简便的定制完成这些任务。
教程 2008年 09月 11日
扩展 Spring 的 JMX 支持
Spring 框架将体系结构依赖性降至最低,并且将应用程序中得组成部分进行了具体化,但是应用程序仍然是需要管理的。幸运的是,Spring 1.2 包括高级的 JMX 集成支持 —— 并且 JMX 为应用程序提供了一种实用的管理基础架构。在本文中,Claude Duguay 从 Spring JMX 更进一步,向您展示了如何为方法和属性透明地增加通知事件。最后得到的代码使您可以监视状态变化,同时不会搞乱 Java 对象。
技术文章 2005年 11月 24日
了解 Java EE 5
概要介绍新的 Java EE 5 规范、它的许多重要增强功能以及它对 WebSphere 应用程序的意义。
技术文章 2007年 11月 01日
Geronimo 叛逆者: 使用集成软件包:Codehaus 的 Woodstox
XML 解析器通常是高性能、健壮应用程序的关键。传统的 XML 解析技术包括文档对象模型(Document Object Model,DOM)和 Simple API for XML (SAX)。现在有一种非常不错的名为 Streaming API for XML (StAX) 的创新型新解析技术,它是与 Java Platform, Enterprise Edition (Java EE) 5 规范集成的。Apache Geronimo 2.0,Java EE 5 的完整实现,包括 StAX 解析器 —— Codehaus 的 Woodstox。在此部分中,您将了解 StAX 的优点以及 Geronimo 团队选择 Woodstox 作为 StAX 解析器的原因。
技术文章 2007年 08月 27日
Seam - 无缝集成 JSF,第 3 部分: 用于 JSF 的 Ajax
JSF 基于组件的方法论促进了抽象,但大多数 Ajax 实现由于公开了底层的 HTTP 交换而使之大受干扰。在本系列最后的这篇文章中,Dan Allen 展示了如何使用 Seam Remoting API 和 Ajax4jsf 组件与服务器上的受管 bean 通信,就好像这些 bean 与浏览器同在本地一样。您将了解利用 Ajax 作为 JSF 事件驱动架构的一种自然改进是多么地容易,以及如何在不影响 JSF 组件模型的前提下实现这一目的。
技术文章 2007年 06月 25日
使用 Acegi 保护 Java 应用程序,第 2 部分: 使用 LDAP 目录服务器
了解了 Acegi 安全系统(Acegi Security System)的基础知识后,我们将介绍该系统的更加高级的应用。在本文中,Bilal Siddiqui 向您展示了如何结合使用 Acegi 和一个 LDAP 目录服务器,实现灵活的具有高性能的 Java 应用程序的安全性。还将了解如何编写访问控制策略并将其存储在 ApacheDS 中,然后配置 Acegi 使其与目录服务器交互,从而实现身份验证和授权的目的。
技术文章 2007年 06月 21日
三、二、一 …… Geronimo!,第 4 部分: 模式
Web 浏览器标志着由数据库模式开头的这条路线的终点。如何创建一个好的数据库模式呢?您不仅需要有效的工具;还需要一个计划。设计数据库这件事,一半是科学,一半是艺术,那现在就开始操练您的技术吧。发掘一些有用的技巧,设计一个快速、有效地响应变化的数据库模式。
技术文章 2007年 01月 30日
三、二、一 …… Geronimo!,第 2 部分: 构建 Geronimo
本文为您提供了一个下载、安装、配置 Apache Geronimo 的菜谱风格的实用指南。加点这个,放些那个,瞧!—— 一个顶级的经过 Java 2 Platform, Enterprise Edition(J2EE)认证的服务器就准备好了。
技术文章 2006年 12月 28日
三、二、一 …… Geronimo!,第 1 部分: 让 J2EE 编程更加简单
准备好让您的事业起飞了吗?不管您正在开发的应用程序是什么类型的,Java 2 平台企业版本(Java 2 Platform,Enterprise Edition,J2EE)是这里要坚持的一个重要标准。掌握了这个标准无疑会大大提升您作为一个程序员的价值。这篇文章无论是对新手还是对有经验的开发人员来说,都是很有帮助的,文中介绍了 J2EE 1.4 标准(Apache Geronimo 渴望遵循的标准)的入门知识,以及它同 Geronimo 技术的关系。您可以从中了解一些由 J2EE 定义的比较重要的容器类,同时还能了解到 GBean 技术和更加先进的 Geronimo 概念。
技术文章 2006年 11月 02日
JSP 最佳实践: 组合 JavaBean 组件和 JSP 技术
Web 架构设计师 Brett McLaughlin 演示了 JavaBean 组件和 JSP 技术的结合如何使您能够在 Web 页面之间存储并传递数据,以及这样做如何能实现更为动态的站点设计。
技术文章 2003年 07月 21日
Bluemix 基础:将一个示例 Java 应用程序部署到云中
使用作为 Java 开发人员的您已经熟悉的语言和工具,开始在云中工作。在本教程中,将学习如何使用 Java 语言和 IBM Bluemix Tools for Eclipse 来运行、修改、测试一个简单 Web 应用程序,并将其部署到云中。在将应用程序部署到 IBM 云开发平台 Bluemix 后,任何人都可以通过网络访问它。
技术文章 2015年 11月 23日
Bluemix 基础:将 SQL 数据库添加到您的 Java 应用程序中
学习如何在 Bluemix 上创建一个 SQL 数据库,并将其添加到您的 Java Web 应用程序中。探索一个数据驱动、动态生成的网络商店,该商店会根据当前库存水平来改变外观。使用基于 Web 的 Bluemix SQL 数据库控制台查看和维护您的 SQL 数据库。
技术文章 2015年 11月 18日
Apache CXF 简介
本教程介绍了 Apache CXF 服务框架的基本知识,并通过讲解自带的例子来初步体验通过 CXF 进行服务的发布与消费;然后搭建基于 Eclipse 的 Apache CXF 开发环境,并通过一个“调查投票”示例应用程序来演示 CXF 整合 Spring 2.0 的基本开发过程。
教程 2008年 02月 21日
使用 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日
使用 AIDE 实现高效率,第 5 部分: 构建自主计算系统
本教程是系列教程中的第 5 部分,将介绍如何使用接触点技术管理 Apache Derby 数据库。通过本教程,可了解如何使用包含 Derby 的工作实例的接触点,以及如何通过管理接口将 Derby 数据库实例作为基于 Web 服务的托管对象进行处理。您将通过使用 Autonomic Integrated Development Environment (AIDE) 资源浏览器和 Derby Java 客户机程序与此接触点交互。
教程 2007年 04月 17日
第 1 - 100 条,共 119 条 | 下一页
显示内容简介 | 隐藏内容简介