工作中一直也没有使用web service开发,所以自己找点资料来学习,开始的时候使用xfire感觉很方便,不过现在xfire转变成cxf,axis是也是很好的项目,但是感觉有点复杂,后来发现了sun的 web service实现metro,实现了最新的jax-ws。
下面是sun的关于metro一些介绍(地址http://developers.sun.com.cn/Java/tango-overview.html)
Project Metro 是来自 Sun Microsystems 的 Web 服务栈。此服务栈集成在 GlassFish V2 中,后者是一个高性能、具有产品级质量而且与 Java Platform, Enterprise Edition (Java EE) 5 技术兼容的应用服务器。图 1 显示了 Metro 的所有组件。
Metro 的主要组件可以分为两类:
JAX-WS RI – 核心 Web 服务平台
Project Tango(也称为 Tango)– Reliability、Security 和 Transactions WS-* 规范及其与 .NET 3.0 的互操作性的一个实现。
Java API for XML Web Services (JAX-WS) RI 提供了核心 Web 服务平台。其中包括所有的 SOAP 消息功能,比如 WS-Addressing 和 MTOM。JAX-WS RI 是 JAX-WS 规范的一个实现,是作为 JSR 224 在 Java Community Process (JCP) 中开发的。
Project Tango 使用由一些 WS-* 规范定义的协议和机制在 Core 层实现对 Security、Reliability 和 Transactions 的支持。这使得 Java 客户机可以使用这些协议与 Java 端点通信。另外,这些协议也支持与 .NET 3.0 框架的 Windows Communication Foundation 组件进行互操作。
JAX-WS 具有一个可扩展的架构和一个 Commons 区域,用来收集对 JAX-WS RI 有用的插件和扩展。例如,SMTP Transport 支持用于使用电子邮件和 JSON 发送和接收消息,而不使用 SOAP 或 Plain Old XML (POX) 对消息进行编解码。还使用了一些 XML 处理 API,比如 JAXB for XML<->Java Data Binding 和用于格式化和访问客户机和服务器中的 XML 消息的 JAXP。
Metro 上的所有应用程序都能够使用 NetBeans 5.5.1 架构轻松开发,并部署到 GlassFish V2 上。
分享到:
- 2008-09-27 22:41
- 浏览 1933
- 评论(0)
- 论坛回复 / 浏览 (0 / 1917)
- 查看更多
相关推荐
### Win8 Metro 风格应用介绍 #### 一、Win8 Metro 风格概述 Windows 8 Metro 风格(现称为 Modern UI 或 UWP 应用)是微软在 Windows 8 操作系统中引入的一种全新的用户界面设计语言。这种设计语言强调简洁、清晰...
我们平常所说的metro是由两种东西构成,即metro设计原则与metro设计语言。metro设计原则是metro的核心(抽象的),引导我们设计出metro风格的设计;而metro设计语言是一系列关于交互设计、视觉设计、操作流程的一...
在面板介绍部分,OptiX Metro 100的前面板包含各种功能接口、按键和指示灯。如图1-4和图1-5所示,接口包括电源接口、STM-1光接口、以太网接口、E1接口以及管理接口等。电源接口支持直流和交流电源接入,STM-1光接口...
本教程将详细介绍如何在WPF项目中使用MahApps.Metro来实现界面主题的应用。 首先,确保你已经安装了MahApps.Metro。你可以通过NuGet包管理器在你的Visual Studio项目中添加MahApps.Metro。在包管理控制台输入以下...
以下将详细介绍Metro Bootstrap风格模板的关键特点、组件以及在实际应用中的使用。 首先,我们来理解一下“Metro UI”。这是一种由微软设计并应用于Windows 8操作系统的界面设计语言,其核心理念是“磁贴”(Tiles...
本篇文章将详细介绍如何在WPF中应用Metro风格,以实现扁平化、高对比度和触控友好的控件,从而提升应用程序的美观性和用户体验。 首先,理解Metro设计的核心原则至关重要。它强调清晰、简洁的布局,使用大胆的颜色...
本章详细介绍了OptiX Metro 500 I型和II型设备的结构、电源板、风扇以及相关技术参数。 首先,OptiX Metro 500 I设备采用盒式集成设计,符合IEC297规范,尺寸为436mm(长)×293mm(宽)×42mm(高)。设备主要由机...
本示例将详细介绍如何在Metro应用中集成SQLite,以便本地存储数据。 【描述】: "在 Metro 应用中,SQLite 提供了一个高效且可靠的本地数据存储解决方案。这个Demo项目包含了SQLite的使用实例,所有关键API都封装在`...
MahApps.Metro库介绍** MahApps.Metro是一个开源的WPF主题库,它提供了丰富的UI元素和样式,使得开发者可以轻松地为WPF应用添加类似Windows 8及之后版本的Metro风格。这个库不仅包含了常见的控件样式,还有窗口管理...
本文将深入探讨如何使用jQuery实现这一特效,并介绍相关技术点。 首先,我们需要理解jQuery的核心概念。jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。对于实现Win8 ...
标题中的“微软官方metro风格PPT作品.pptx”指的是微软公司采用其特有的Metro设计风格制作的一款PowerPoint演示文稿。...在商务演示、产品介绍或者教育环境中,使用这种风格的PPT都能展现出专业且时尚的形象。
模板中的60个页面涵盖了各种常见的网页类型,如首页、关于我们、服务介绍、产品展示、新闻动态、联系我们等。每个页面都经过精心设计,确保用户体验流畅,同时也考虑到了SEO优化,有助于提升网站在搜索引擎中的排名...
本文将详细介绍".Metro-UI-CSS-master3.0.17修正版.zip"在Delphi开发中的应用,以及其中包含的资源与改进。 首先,"Metro UI CSS"框架提供了丰富的样式和组件,包括按钮、网格、表单、提示框、导航菜单等,使得...
- `README.md` 文件:介绍项目的基本信息、安装和使用指南。 总的来说, Metro-UI-CSS 提供了一种高效的方法来创建具有现代感和一致性的网页界面,尤其适合那些想要快速开发出美观且响应式的应用的开发者。通过熟练...
本篇文章将围绕“Metro UI 颜色大全 配色方案”这一主题展开讨论,详细介绍各种色彩方案及其应用方法,旨在为设计师提供丰富的灵感来源。 #### 二、色彩基础 在深入了解具体颜色之前,我们先来了解一下色彩的基础...
1. **Demo 1** - 基础语法:这个示例通常会介绍C#语言的基础知识,包括变量、数据类型、运算符、控制流语句(如if、for、while)以及函数的使用。开发者可以借此了解如何在 Metro 应用中编写和组织代码。 2. **Demo...
在具体的培训材料中,我们可以看到如"05--Metro MPLS 基础知识-20040210.ppt"这样的文件,详细介绍了MPLS的工作机制和应用场景。同时,"03--以太网 基础知识-20040117.ppt"和"08--以太网测试原理20040117.ppt"分别...
我们首先会介绍C# WPF(Windows Presentation Foundation)的基础知识,然后详细讲解如何实现这个Metro风格的按钮。 WPF是.NET Framework的一部分,它为Windows桌面应用提供了一个强大的图形用户界面(GUI)框架。...