java-使用JAVA调用ASP.NET web应用程序

问题描述

使用JAVA调用ASP.NET web应用程序
有一个ASP.NET web应用程序(网站),现在可以正常使用了。现在要求将这个ASP.NET web应用程序使用JAVA调用(是不是这样描述的我也不太清楚),大概的意思是:这个ASP.NET web应用程序提供一个类似接口的东西,能够让JAVA调用,运行JAVA程序后,能将原来ASP.NET web应用程序的页面和功能展现出来。
要求说要使用socket方式来实现,我只对JAVA比较了解,至于ASP.NET和socket这两者,都没有接触过,需要学习。
我是小白,没有分数,希望好心人能给点建议和指导,先在此谢过各位了。可能我的描述还是不太清楚,我这边也还需要消化理解,我们可以共同探讨……

解决方案

用socket比较麻烦,直接用httpclient就可以了,直接post到url,附加需要的参数,得到返回,google下就有代码。

解决方案二:

webService也可以,,java里面也有socket网络编程,,asp一样的

解决方案三:

我的看法是:你所说的asp web程序,你要和他通信也是通过发送http报文来通信的,这个就和你在客户端用什么语言实现都没关系,不论你在客户端怎么实现,都是传输http报文向服务器发出请求,服务器,不管是asp.net还是java web应用,还是php什么的,也是通过http想你返回信息,你在客户端可以用c#,也可以用java,java里也有socket,还有httpclient等的。
另本人同为小白一名,上面的话可能有错误,欢迎批评指出。

时间: 2024-05-20 21:52:49

java-使用JAVA调用ASP.NET web应用程序的相关文章

JAVA+AXIS客户端调用Asp.net Web Service过程中遇到的问题及解决方法

        背景:公司与某运营商合作,运营商提供了接口文档,在文档中规定了数据流是双向的,运营商和公司之间的通讯采用Web Service方式,双方互为客户端和服务器端.这次遇到的问题,就是运营商的客户端调用我公司服务端的Web Service时出现的情况.需要特别说明的是:运营商有几十家合作伙伴,所以客户端的代码是不能因为某一家合作伙伴而修改的,各合作伙伴的WEB SERVICE开发环境也不相同,大部分都是用JAVA语言开发,而我公司是用VS2005开发的.         过程:    

PHP 调用asp.net Web Services服务问题总结

原文:PHP 调用asp.net Web Services服务问题总结 PHP是弱类型语言,转换非常不方便. < ?php //soap 客户端 $client=new SoapClient('http://localhost:57710/servicestest.asmx?WSDL'); $hello = $client->HelloWorld(); echo $hello;//不可以直接输出会有以下错误提示,但在Java下却正常. //必须采用以下循环输出即可 foreach ($hell

ASP.NET Web应用程序的安全解决方案浅析_实用技巧

一.ASP.NET Web应用程序架构安全隐患 1. 对于程序集主要威胁:未验证的访问.反向工程.代码注入.通过异常获得程序信息.未审核访问. 2. 客户端与Web应用程序之间的安全隐患:代码注入(跨站点脚本或缓冲区溢出攻击).网络监控(密码和敏感应用程序数据探测).参数破解(表单字段.查询字符串.Cookie.视图状态.HTTP头信息).会话状态变量ID取得.信息获取(通常使用异常). 3. Web应用程序客户端与企业服务之间的安全隐患:非审核访问.破解配置数据.网络监视.未约束代理.数据复制

将ASP.NET Web应用程序布署至Windows Azure Web Sites

以下内容示范如何使用 Visual Studio 2012 将一个 http://www.aliyun.com/zixun/aggregation/14156.html">ASP.NET 撰写之Web 应用程序快速部署到 Windows Azure Web Sites. 首先您必须已经开启了 Windows Azure 三个月免费试用的测试账号,并且已经启用了技术预览功能 Windows Azure Web Sites,倘若您尚未开启 Windows Azure 账号,可准备一张信用卡并至

ASP.NET MVC 3发布 Asp.net Web应用程序的一个框架

Asp.net Mvc 是http://www.aliyun.com/zixun/aggregation/35971.html">微软官方提供的Mvc模式编写Asp.net Web应用程序的一个框架,它由Castle的MonoRail而来.目前已经历经数个版本.MVC (ModelViewController)把一个web应用分成了三个部分:model view和controller.ASP.NET MVC框架提供了一个可以代替asp.net web窗体的基于mvc的应用. ASP.NET

如果调用ASP.NET Web API不能发送PUT/DELETE请求怎么办?

理想的RESTful Web API采用面向资源的架构,并使用请求的HTTP方法表示针对目标资源的操作类型.但是理想和现实是有距离的,虽然HTTP协议提供了一系列原生的HTTP方法,但是在具体的网络环境中,很多是不支持的.比如有的浏览器只能发送GET和POST请求,客户端发送的PUT请求也不一定能够被服务器理解.除了客户端和服务器对请求采用的HTTP方法的制约外,像代理(Proxy).网关(Gateway)等这些中间部件都具有针对HTTP方法的限制.[本文已经同步到<How ASP.NET We

jQuery跨域调用Asp.Net Web API的例子

前言 Asp.Net Web API是一个轻量级的Web服务,当Web API和Web程序不是部署在同一域的时候,要使用jQuery来实现调用API的接口就存在跨域的问题.下面介绍两种方式来解决jQuery调用API跨域的问题. 环境 IIS:IIS8.0 VS:VS2013 .Net Framework:4.5 第一种方法 微软提供了一种在服务端的跨域的方法,详细步骤可以参考下面链接: http://www.asp.net/web-api/overview/security/enabling-

“Visual Studio.net已检测到指定的Web服务器运行的不是Asp.net1.1版。您将无法运行Asp.net Web应用程序或服务”问题的解决方法

asp.net|visual|web|web服务|web服务器|程序|解决|问题 可能的解决方法有下面这些: 1.先确定是不是1.1 2.把"IP地址"设成全部未分配 3.在IE连接设置中把本地地址不使用代理服务器那里打上勾 4.运行aspnet_regiis -i   1.你的Web服务器使用了固定IP:确定你的"Internet信息服务"中使用的是"默认web站点"并且其属性中的IP地址为"(全部未分配)",而不是你己指定

ASP.NET Web应用程序和ASP.NET网站的区别

WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去. ●生成的程序集        WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集        WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字.版本.输出位置等信息 ●可以将网站拆分成多个项目以方便管理 ●可以从项目中和源代码管理中排除一个文件