from
https://www6.software.ibm.com/developerworks/cn/education/webservices/ws-eclipse-javase1/section2.html
1. new Java Project
make sure JRE is JAVA SE 6
2. create POJO
package com.myfirst.wsServer;
import Javax.jws.WebService;
@WebService
public class SayHello {
private static final String SALUTATION = "Hello";
public String getGreeting( String name ) {
return SALUTATION + " " + name;
}
}
3. 用 wsgen 生成中间文件
wsgen -cp ./bin -keep -s ./src -d ./bin com.myfirst.wsServer.SayHello
4. web service publish
package com.myfirst.wsServer;
import Javax.xml.ws.Endpoint;
public class RunService {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("SayHello Web Service started.");
Endpoint.publish("http://localhost:8080/wsServerExample", new SayHello());
}
}
5. run as java applicaiton 启动服务
6. 通过
http://localhost:8080/wsServerExample?wsdl 查看wsdl文件内容
7. Eclipse 提供了 Run > Launch the Web Services Explorer 来测试web service. 根据WSDL文件就可以了。
分享到:
相关推荐
- **准备工作**:确保安装了Eclipse 3.1.2、MyEclipse 4.1.1、Java SE 5、一个Servlet容器(如Tomcat 5.5+)以及Spring 1.2+。 - **创建工程**:在Eclipse IDE中创建一个新的插件工程,命名为“EclipseTradeClient”...
- Eclipse 插件:Service Archive Wizard 和 Code Generator Wizard,简化在 Eclipse 中创建和管理 Web Service 的过程。 2. 安装步骤: - 安装 Java SE,避免路径中包含空格,配置好环境变量。 - 解压并运行 ...
- **开发平台**:推荐使用Eclipse或IntelliJ IDEA等IDE,配合WTP(Web Tools Platform)插件,方便进行Web Service开发。 **实施步骤** 1. **新建Java Project**:创建一个新的Java项目,存放服务接口和实现。 2. ...
根据给定的信息,“Java快速开发入门”主要涵盖了Java及其相关技术在软件开发中的应用与实践。下面将对其中的关键知识点进行详细的阐述。 ### 一、Java快速开发的基础 #### 1. Java概述 - **定义**:Java是一种...
Luna是Eclipse的一个重要版本,对Java开发者来说非常关键,因为它提供了大量的开发工具和框架支持,包括但不限于Web、J2EE、XML和Java SE等。同样出现两次的文件名可能是重复的错误,但通常这样的命名可能表示这是...
Java 6 WebService的发布是基于早期的Java平台标准版(Java SE 6)和Java Web服务开发包(Java API for XML Web Services, JAX-WS)进行的。JAX-WS是Java平台上用于创建和消费Web服务的主要API,它简化了SOAP...
Java SE是Java的基础,包含了核心的语法、数据结构、I/O、多线程和网络编程等内容,而Java EE则是在Java SE的基础上添加了服务器端的开发框架,如Servlet、JSP、EJB等,用于构建分布式的企业级应用。 Java SE中的...
Java Web服务(Webservice...这个Java Webservice开发实例提供了完整的服务端和客户端代码,可以帮助开发者快速理解和实践Java Web服务的开发过程。通过学习和实践,可以熟练掌握使用Java构建和调用Web服务的基本技能。
12. **开发工具与环境**:熟悉Eclipse、NetBeans或IntelliJ IDEA等集成开发环境(IDE),以及如何设置和配置Java EE 6的开发环境。 通过本教程的学习,你将具备开发复杂企业级应用的能力,能够应对各种业务需求,为...
通过专门的Java入门教程,如《从零开始学Java》,可以快速掌握Java SE和Eclipse的基本操作。 学习完Java SE后,有两个主要方向可以选择:一是Java嵌入式开发,涉及J2ME;二是深入学习Java企业级项目开发技术,如JSP...
同时,Jersey还提供了丰富的API和工具来帮助开发者快速构建RESTful Web服务。 RESTful Web服务的调用 ------------------- RESTful Web服务的调用可以通过HTTP方法(GET/POST/PUT/DELETE)来实现。例如,使用GET...
"21天学习J2EE"的教程可能涵盖了Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)以及JMS(Java Message Service)等关键概念,帮助开发者理解如何构建分布式、多层的Web应用程序。 **3. JavaScript...
**JAX-WS: Java API for XML Web Services** JAX-WS(Java API for XML Web Services)是Java平台上的一个标准API,用于构建和消费基于Web服务的应用程序。这个框架使得开发人员能够轻松地创建、部署和使用XML Web...
JDK 1.6,即Java Development Kit 1.6,也被称为Java SE 6,是Oracle公司(原Sun Microsystems)发布的Java开发工具包。JDK 1.6 64-bit版本是针对64位操作系统的版本,提供了Java运行时环境(JRE)和Java开发工具,...
在 Eclipse 中创建一个 Web 应用,然后设置 Tomcat 6 作为它的服务器。在创建应用时,您需要添加 Spring 3 框架和其他依赖项。在应用中,您可以使用 Spring 3 的 REST 支持来创建 RESTful Web Services。 使用 ...
Java EE提供了一个完整的中间件平台,包括Web容器、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等,简化了多层架构的开发,并支持分布式应用。通过使用Java EE,开发者可以实现高可用性、高可靠性和...
Java Standard Edition(Java SE)包含许多核心技术,如JDBC(Java Database Connectivity)用于数据库操作,JNDI(Java Naming and Directory Interface)用于服务发现,以及JMS(Java Message Service)用于消息...
J2EE的核心API和组件包括Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTA(Java Transaction API)等。这些组件共同协作,实现了如HTTP请求处理、业务逻辑管理、...