`
learninger
  • 浏览: 6172 次
文章分类
社区版块
存档分类
最新评论

ECLIPSE轻松搞定SOAP+web service+Ajax

阅读更多
编写WSDL不是件很困难的事情,困难的是如何用WSDL来连接server和client。

首先写一个最简单的WSDL文档,将你要提供的服务写清楚。
然后在eclipse中新建一个dynamic web project,并在这个project上新建一个web service, 选择自上而下的类型,service definition中导入之前建立的WSDL文档。之后一路前进,eclipse就会直接帮你新建好所有你需要的文件。

如何重写服务的function?
在你的src中,会多出很多java文件,譬如PortType, Locator,Impl,Skeleton,Stub。其中Impl就是你要改写的文档,找到其中你所要重写的函数,往里直接添加代码。

如何调试服务器是否正常提供service?
右击WebContent里的wsdl里的你的wsdl文件,选择Web Service -> Test with Web Services Explorer 就可以测试你的服务了 选择你要测试的operation 然后查看输入输出。 还可以通过TCP/IP Monitor 查看你的输入输出的SOAP文档。

如果服务器正常,就需要写客户端文件。
http://www.ibm.com/developerworks/cn/webservices/ws-wsajax/
是一个非常详细的客户端编写代码解释。下载所需的prototype.js(必须是1.3版本,较新的版本会出错)和 ws.js (在这篇文章的最后有sample project下载,有完整的程序),就可以按照他的步骤写个最简单的客户端了。

分享到:
评论

相关推荐

    用案例学Java Web整合开发:Java+Eclipse+Struts 2+Ajax

    总的来说,"用案例学Java Web整合开发:Java+Eclipse+Struts 2+Ajax"这个主题旨在通过实际项目来教授这些技术的综合应用,帮助开发者构建功能完善的Web应用,提升开发效率和用户体验。通过学习和实践,你可以掌握...

    (原创)用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...

    springboot+mybatis+web

    完整的springboot+mybatis框架,打开就可运行。不用再去找POM配置了。

    Ajax实现helloworld!实例,eclipse+struts+Ajax初学者必看

    实例”是学习Web开发中Ajax、Eclipse和Struts2集成的一个基础教程。通过这个实例,初学者可以逐步了解如何构建一个动态、交互式的Web应用,提高他们的实践能力。在实际工作中,Ajax技术广泛应用于表单验证、数据加载...

    eclipse + tomcat web service配置

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

    Eclipse+Tomcat+MySql搭建javaweb开发环境借鉴.pdf

    Eclipse+Tomcat+MySql搭建javaweb开发环境借鉴 在本文中,我们将详细介绍如何搭建一个完整的Java Web开发环境,包括Eclipse、Tomcat和MySql的安装和配置。对于初学者来说,搭建开发环境是一个门槛,特别是在没有...

    Ticket投票Socket版,框架 eclipse + java + console + 无数据库

    框架 eclipse + java + console + 无数据库 ConsoleTicket投票Socket版 框架 eclipse + java + console + 无数据库 ConsoleTicket投票Socket版 框架 eclipse + java + console + 无数据库 ConsoleTicket投票Socket版...

    《Java Web开发与实战--Eclipse+Tomcat+Servlet+JSP整合应用》.(刘伟,张利国).[PDF].zip

    主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...

    javaweb大作业:后台停车场管理系统,eclipse+servlet+jsp+mysql.zip

    javaweb大作业:后台停车场管理系统,eclipse+servlet+jsp+mysql javaweb大作业:后台停车场管理系统,eclipse+servlet+jsp+mysql javaweb大作业:后台停车场管理系统,eclipse+servlet+jsp+mysql javaweb大作业:...

    eclipse3+struts+tomcat

    【标题】"eclipse3+struts+tomcat"是一个基于Eclipse 3 IDE的Struts框架和Tomcat服务器的整合教程,旨在帮助初学者掌握如何在Eclipse 3环境中搭建Struts应用并部署到Tomcat服务器上。Struts是一个开源的MVC(Model-...

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

    在IT行业中,Web服务是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的应用程序接口(API),允许不同系统之间的数据交换。Eclipse和MyEclipse是两个广泛使用的Java集成开发环境(IDE),它们提供了强大的工具来支持...

    eclipse+maven+springmvc+spring+mybatis案例附带mysql数据库

    【标题】"eclipse+maven+springmvc+spring+mybatis案例附带mysql数据库"是一个典型的Java Web开发项目,它涵盖了多个关键的技术栈,包括Eclipse IDE、Maven构建工具、Spring MVC作为MVC框架、Spring核心框架以及...

    Console图书管理系统,框架 eclipse + java + console + 无数据库

    框架 eclipse + java + console + 无数据库 Console图书管理系统 框架 eclipse + java + console + 无数据库 Console图书管理系统 框架 eclipse + java + console + 无数据库 Console图书管理系统 框架 eclipse + ...

    Eclipse开发 Struts 2 + Spring 2 + JPA + AJAX

    在本文中,我们将深入探讨如何使用Eclipse进行Java企业级应用开发,具体涉及Struts 2、Spring 2、JPA以及AJAX技术的集成。这些框架和技术的结合提供了强大的功能,包括MVC架构、依赖注入、持久化管理和异步通信。 ...

    Eclipse+Struts2+Spring+MyBatis+jQuery整合教程

    Eclipse+Struts2+Spring+MyBatis+jQuery整合教程,Eclipse+Struts2+Spring+MyBatis+jQuery整合教程.

    java+Eclipse中文教程++PDF

    Java和Eclipse是软件开发领域中的重要工具,尤其在Java应用程序开发中,Eclipse作为一款强大的集成开发环境(IDE)被广泛使用。本教程旨在帮助初学者和有经验的开发者更好地理解和掌握Java编程语言以及Eclipse IDE的...

    贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发.part2.rar

    《贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发》.part2.rar

    Eclipse+Web开发从入门到精通(实例版)

    Eclipse+Web开发从入门到精通(实例版) 供需要者用于学习参考

    Eclipse+Tomcat6+j2ee

    第一步是下载Eclipse IDE for Java EE Developers,这是专为Java企业级应用设计的版本,包含了开发Web应用所需的插件。你可以从官方网站http://www.eclipse.org/downloads/获取最新版本,例如Eclipse 3.4(Ganymede...

    eclipse+php+mysql+apache

    eclipse+php+mysql+apache

Global site tag (gtag.js) - Google Analytics