在项目中需要用.NET来访问JAVA实现的WEB SERVICE,开发工具:VS2005,ECLIPSE,AXIS,TOMCAT。由于之前在项目中已经实现过WEB SERVICE,已经有了一定的基础,不需要再重新配置AXIS等开发环境,省去了很多麻烦。
只不过项目中采用的是KSOAP做客户端访问,而这回需要使用.NET来访问JAVA实现的WEB SERVICE。相比KSOAP,.NET支持要更好一些,支持的数据类型也比较广。只是遇到List<Date>的时候,貌似在VS2005中添加web reference,产生不了相应的代码。到后来改成使用Date[],才可以产生相应的代码。
我对.NET不是很熟悉,用VS2005也是比较头疼,如果不安装SP1以及相关的插件支持,实在是不爽。用.NET访问JAVA实现的WEB SERVICE只是一小步,还有很多事情需要做。
比如将.NET实现的WEB SERVICE都转换成JAVA实现,避免业务的重复,这部分的内容好像还比较麻烦;另外,对.NET的语法超级不熟悉,这个相当郁闷,对.NET的程序组织方式也是相当的不熟悉,还需要学习,看来这阵子可以好好干了。
峰哥说不要让你自己闲下来,看来我立马就可以让自己不闲下来了,嘿嘿:)
好了,先不说了,安装SP1。然后安装插件,然后学习一下.NET。争取把原来的DBACCESS上对数据的访问都给封装过来,重新用新方法实现,这样才能尽可能的保证DRY,也才能保证系统的可维护性。
分享到:
相关推荐
在.NET开发环境中,有时我们需要与Java Web服务进行交互,实现跨平台的数据交换和功能调用。这涉及到一种称为“互操作性”(Interoperability)的技术,它允许不同编程语言和平台之间的通信。本文将详细讲解如何在...
ASP.NET 中使用 C# 调用 Java Web Service ...在 ASP.NET 中使用 C# 调用 Java Web Service 需要了解 Web Service 的基本概念、使用 C# 调用 Java Web Service 和在 ASP.NET 中实现 Web Service 的客户端和服务器端。
通过遵循上述步骤,开发人员可以轻松地实现在 ASP.NET 应用程序中调用 Java Web Service 的功能。此外,通过理解 Web Service 的基本概念及其互操作性的原理,可以帮助开发者更好地构建跨平台的应用程序和服务。
本示例探讨的主题是“Java调用.NET Web Service”,这涉及到不同技术栈之间的互操作性,主要利用了Java的SOAP(Simple Object Access Protocol)客户端库来与.NET的Web服务进行通信。下面我们将详细解析这一过程。 ...
在.NET开发环境中,有时我们需要与Java应用程序进行...通过以上步骤,我们可以在.NET中使用POST方式调用.NET和Java的Web服务,实现跨平台的数据交换。这为开发者提供了一种灵活且可扩展的方式来集成不同的系统和应用。
在跨平台的软件开发中,有时我们需要在Java环境中调用.NET Web服务,这通常是通过SOAP(Simple Object Access Protocol)协议实现的。本文将详细介绍如何在Java中调用.NET Web服务,涉及的关键技术包括WSDL(Web ...
本篇文章将深入探讨如何使用Java访问.NET Web服务,并在过程中获取和设置Cookie,以便实现更高效、安全的会话管理。首先,让我们理解Web服务的基本概念。 Web服务是一种通过HTTP协议提供功能的方法,使得不同系统间...
首先,我们要理解Java和.NET之间的互操作性通常依赖于Web服务(Web Service)标准,如SOAP(Simple Object Access Protocol),它基于XML,允许不同平台的应用程序之间交换数据。WSDL(Web Services Description ...
在Java中调用.NET Web Services主要依赖于SOAP(简单对象访问协议)和WSDL(Web服务描述语言)。首先,你需要生成一个Java Web Service,这可以通过JBuilder完成。在JBuilder中,你可以创建一个新的Web服务项目,...
**建立连接**:使用`java.net.URL`和`java.net.HttpURLConnection`类来建立与Web Service的连接。 3. **设置请求属性**: - `Content-Length`:设置请求体的长度。 - `Content-Type`:设置请求体的类型为"text/...
在ASP.NET中实现Web Service,通常涉及以下步骤: 1. 创建ASMX服务:首先,我们需要创建一个ASMX文件,这是ASP.NET中的Web Service基础。在这个文件中,我们将定义服务的接口,即公开的Web方法。Web方法是可以通过...
无论Web Service是由.NET还是Java构建,它们都可以被任何支持Web Service协议的客户端访问。 2. **创建Java Web Service** 创建Java Web Service通常涉及到以下几个步骤: a. **新建Web Service Project**:在...
本文主要介绍如何在.NET环境中调用由Java编写的WebService方法,尤其是在处理复杂的SoapHeader时。以下是一些关键知识点: 1. **SOAPUI工具**:SOAPUI是一个用于测试Web服务的强大工具,它可以自动生成调用Web服务...
- 在Visual Studio中创建新的ASP.NET Web Service项目,VS会自动生成一个默认的HelloWorld方法。将其替换为实际的业务逻辑函数。 - 配置Web Service为启动页并运行,完成服务端的创建。 - 创建一个新项目作为...
将ASP.NET应用部署到IIS服务器后,确保Java Web服务的URL对应用是可访问的。调试时,可以在代码中设置断点,检查HTTP请求和响应的内容,以了解通信过程。 7. **性能与安全** 跨语言调用Web服务可能带来一定的性能...
标题"JAVA调用.NET Web Service完整代码"表明我们将探讨Java如何通过SOAP(Simple Object Access Protocol)或者RESTful API与.NET Web服务进行交互。 首先,我们要理解.NET Web Service的本质,它是一种基于HTTP...
Java通过Wsimport工具或者IDE(如Eclipse、IntelliJ IDEA)自动生成.NET Webservices的Java代理类,这些类封装了与服务的交互逻辑,使得开发者可以像调用本地方法一样调用远程Web Service。 在"CallNetService"这个...
本文将详细讲解如何使用Java调用.NET发布的Web Service(ASMX),并解决在此过程中可能出现的SOAPAction报错和“Server not identified”错误。 首先,我们需要了解ASMX。ASMX是.NET Framework早期版本中用于创建...
1. **添加Web服务引用**:在Visual Studio中打开.NET项目,通过“添加服务引用”功能,输入Java WebService的WSDL URL,即可自动生成所需的代理类。 - **步骤**: 1. 在解决方案资源管理器中右键点击项目名称...