`
yangzb
  • 浏览: 3507062 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用 Eclipse 建立 JAVA Web Service 教學

    博客分类:
  • Java
阅读更多

使用Eclipse建立Web Service

2008 7/17 就算工具無敵!也要會用才行!.... 咦!有押韻耶!

軟體環境
Eclipse IDE for Java EE Developers (Eclipse 3.4版)
JDK 6
Tomcat 5.5.26
Apache Axis2 1.4

以上是這次所使用的軟體環境!

接著就讓我們來看看怎麼用Eclipse來建立Web Service吧!

(所有圖片皆可以點擊放大!)

Step1.環境設定

先安裝好JDK,然後將Tomcat 及 Axis2 解壓縮
我將這兩個東西解壓縮在 C:\ 下

接著設定環境變數!

JAVA_HOME = C:\Program Files\Java\jdk1.6.0_03
AXIS2_HOME = C:\axis2-1.4
(以上請依造實際的版本及安裝位置設定)

Step2.Eclipse 環境設定




Window > Preferences
接著 Server > Runtime Environments > Add
選 Apache Tomcat v5.5 然後按下 "Next"



Tomcat installation directory:C:\tomcat5.5.26
JRE:jre1.6.0_03
(請選你實際安裝的位置及版本)



接著設定 Web Services部分

Window > Preferences
接著 Web Services > Axis2 Preferences

Axis2 runtime location:C:\axis2-1.4

Step3.建立專案




在 Project Explorer 右鍵 New > Dynamic Web Project
建立一個 Dynamic Web Project



專案名稱我取名為:ws

Step4.寫程式



建立一個 HelloWorld 類別吧!



寫個簡單的 echo 方法!

public String echo(String str){
return str;
}

Step5.建立執行環境




在下方的Server標籤頁建立一個Server
右鍵 > New > Server



選剛剛設定好的 Apache Tomcat v5.5

Step6.Create Web Service




對著剛剛寫好的 HelloWorld 按右鍵
Web Services > Create Web Service



點一下 Configuration 設定環境
Runtime 選 Axis2
Server 選剛剛建立好的 Server

按下 "Next" 繼續



這邊用預設就好了!
按下 "Next" 繼續



按下 Start Server 啟動伺服器
接著按下 finish 即可完成!

Step7.檢查是否成功



輸入 http://127.0.0.1:8080/ws/ 你會看到這樣的畫面!
接著點擊進入 Services



你會看到剛剛寫的 HelloWorld 出現在列表上!
點擊進入 HelloWorld



出現了!是WSDL文件!用來給Client使用的東西!

Step8.建立 Web Service Client

首先還是要先建立一個 Dynamic Web Project
在 Project Explorer 右鍵 New > Dynamic Web Project


我取名為 "wsClient"

不建立也可以,那就是把Client放在同一個專案裡面 (個人不建議這樣做)



接著在新建好的 "wsClient" 專案上
右鍵 > New > Web Service Client

建立 Web Service Client



在 Service definition 輸入剛剛產生 WSDL 文件的網址!

Configuration 一樣!
Runtime 選 Axis2
Server 選剛剛建立好的 Server

按下 "Next"



這邊用預設就好!
按下 finish 即會自動幫你產生 Client 端要用的程式!



左邊是Eclipse自動幫你產生的類別!
接著我們要自己寫一個程式來使用 Web Service 請 New 一個新類別!

中間紅線框起來的部分建議打勾!這樣比較快!



寫個程式來測試吧!

執行!



Console 視窗顯示的就是執行結果!

以上就是簡單的用 Eclipse 建立 JAVA Web Service 教學!

謝謝收看!

分享到:
评论

相关推荐

    eclipse + tomcat web service配置

    在IT行业中,开发Web服务是常见的任务之一,而Eclipse作为流行的Java集成开发环境,与Tomcat这样的轻量级应用服务器结合,可以便捷地创建和部署Web服务。本篇文章将详细讲解如何在Eclipse中配置Tomcat服务器来实现...

    Java Web Service总结

    下面是 Java Web Service 的总结,涵盖了 Web Service 的原理、技术支持、 AXIS 实现、Eclipse 部署等方面的知识点。 一、Web Service 简介 Web Service 是一种分布式系统架构,它允许不同的系统和应用程序通过...

    java 调用天气web service的完整项目eclipse

    Java调用天气Web Service的完整项目是开发人员学习和实践中常用的一个示例,它展示了如何在Java环境中通过Eclipse IDE与Web服务进行交互,获取并处理天气数据。在这个项目中,我们将关注以下几个核心知识点: 1. **...

    (原创)用Eclipse + Axis2+Tomcat创建Web Service

    二、 Web Service服务器端的发布。 2.1 创建java类。 2.2 创建services.xml。 2.3 发布服务。 2.4 在浏览器上测试服务。 三、 Web Service 客户端的创建。 3.1 创建WSDL文件。 3.2 利用WSDL创建stub。 3.3 利用stub...

    Eclipse kelper Eclipse Java EE IDE for Web Developers. Version: Kepler Service R

    Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 2 Build id: 20140224-0627 (c) Copyright Eclipse contributors and others 2005, 2014. All rights reserved. Visit ...

    如何使用Eclipse开发Web Service

    Eclipse是Java开发的主要IDE,对于Web Service的支持主要依赖于插件,如Workshop Studio。确保你已经安装了以下组件: - Sun Java JDK 1.5 或更高版本:Java Development Kit是开发Java应用的基础。 - Apache ...

    Axis2与Eclipse整合开发Web Service

    【Axis2与Eclipse整合开发Web Service】是一个关于在Eclipse集成开发环境中使用Apache Axis2创建和部署Web服务的教程。Apache Axis2是用于构建Web服务的高效且灵活的框架,而Eclipse作为流行的Java IDE,提供了方便...

    java调用java web service

    Java调用Java Web Service是Java开发中的一个常见任务,它涉及到Web服务的消费与交互,主要基于SOAP(Simple Object Access Protocol)协议。本篇将详细阐述这个过程,并结合标签“源码”和“工具”,探讨如何通过源...

    Axis2与Eclipse整合开发的Web Service的服务端

    【标题】:Axis2与Eclipse整合开发的Web Service服务端详解 【描述】:本文将详细介绍如何在Eclipse环境中利用Axis2框架开发一个Web Service服务端,包括计算器服务CalculateService的实现步骤。 【标签】:Axis2,...

    Java Web Service教程

    Java Web Service教程是针对使用Java技术构建网络服务的详尽指南。Web服务是一种通过互联网交换数据的方式,允许不同系统之间进行通信。Java Web Service利用开放标准如SOAP(Simple Object Access Protocol)和WSDL...

    使用Eclipse + MyEclipse开发Web Service的示例

    Eclipse和MyEclipse是两个广泛使用的Java集成开发环境(IDE),它们提供了强大的工具来支持Web服务的开发。本示例将详细介绍如何使用Eclipse和MyEclipse进行Web服务的创建和调用。 **Eclipse与MyEclipse** Eclipse...

    Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷1

    Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷1 Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷1

    JAVA 调用Web Service的方法

    在Eclipse或IntelliJ IDEA等IDE中,有内置的工具支持创建和调用Web Service,如Eclipse的Web Service Explorer或IntelliJ IDEA的Web Service Client。 7. **异常处理**: 调用Web Service时,可能遇到网络问题、...

    Eclipse下基于Axis2的Web Service平台搭建与使用

    12. **实验总结**:通过这个项目,开发者不仅可以掌握Web Service的基本原理和使用,还能熟悉Eclipse开发环境的配置,了解如何将Java Web应用与数据库结合,以及创建用户友好的前端界面。 这个简易订餐系统的实施,...

    eclipse 生成 Axis2 Web Service 客户端

    ### Eclipse 生成 Axis2 Web Service 客户端 #### 一、概述 本文将详细介绍如何在Eclipse开发环境中创建基于Axis2的Web Service客户端。Axis2是Apache组织下的一个开源项目,它提供了一种用于构建服务端和服务...

    eclipse-java-helios-SR1-win32

    3. **通用的项目管理**:Eclipse的项目管理器能够处理多种类型的项目,包括Java应用、Web应用、移动应用等,且支持版本控制系统如Git,便于团队协作。 4. **代码提示与自动完成**:JDT的智能感知功能能够根据上下文...

    使用Eclipse MyEclipse开发Web Service的示例!(录像教程)

    在本教程中,我们将深入探讨如何使用Eclipse和MyEclipse这两个流行的Java集成开发环境(IDE)来开发Web服务。Eclipse和MyEclipse都是强大的工具,尤其在创建和调试Web服务方面表现突出。让我们逐步了解这个过程。 ...

    eclipse-java-indigo-SR2-win32

    1. **Eclipse Indigo**:这是Eclipse平台的第3.7代,引入了对Java、Web和企业级应用开发的增强支持。Indigo版本包含了对新版本的Java和工具的更新,比如支持Java 7,以及对现有插件和功能的优化。 2. **Service ...

    使用Eclipse的Axis1.4插件开发Web Service及客户端

    【使用Eclipse的Axis1.4插件开发Web Service及客户端】 在Eclipse JEE 3.3版本中,开发Web Service和客户端程序变得相对简单,因为该版本已经集成了Axis1.4插件,无需额外安装。 Axis是一个开放源码的Web Service...

Global site tag (gtag.js) - Google Analytics