首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >网络应用程序中的WebService

网络应用程序中的WebService
EN

Stack Overflow用户
提问于 2013-01-08 17:07:55
回答 1查看 119关注 0票数 1

我有一个项目是由一些傻瓜开发的,他决定在使用它的网络应用程序中嵌套一个依赖的WebService。这导致发布更改出现问题,因为如果不首先发布更改,就无法更新WebService,而且在发布位置不更新WebService也无法发布更改。这完全是矛盾的。

对于如何简单地纠正这个问题,有什么建议吗?我认为最好将WebService提取到一个可以独立发布的单独项目中(这毕竟是最佳实践,不是吗?)还请注意,我已经将项目更新为.NET 4,它可以选择使用which,但是如果这需要对项目进行重大的重新工作,那么我希望保持尽可能简单。

很难提供任何代码来说明这个问题,但下面是项目的基本层次结构。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Solution
    Project
        WebService
            MyService 'This is a reference to the Web Service
        Service
            MyService.asmx 'This is the actual code for the Web Service
        [Other Code Pages within the project]

编辑:如果我这样做了呢?通过这种方式,它们可以独立编译和发布。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Solution
    Project - App
        Web Reference
            MyService 'This is a reference to the Web Service
        [Other Code Pages within the project]
    Project - Service
        Service
            MyService.asmx 'This is the actual code for the Web Service

剩下的唯一决定(假设这是一种推荐的方法)将是创建WCF服务库还是WCF服务应用程序?(请记住,这一应用程序只使用此服务,任何其他应用程序都不共享此服务)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-08 18:36:06

我肯定会将web服务提取到一个新的项目中。

此外,如果有其他在项目之间常见的“共享”代码(类、模块),则根据需要共享多少代码,您有几个选择:

1)将源文件从一个项目链接到另一个项目(这样您就只有一个类的物理副本)

2)创建每个项目引用的DLL项目,然后将共享代码移动到该项目。

( 3) (显然)在每个项目中重复代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14226771

复制
相关文章
Java中WebService实例
Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。
全栈程序员站长
2022/09/13
6520
Java中WebService实例
Flex 中调用 WebService
import mx.rpc.events.*; import mx.rpc.AbstractOperation; import mx.rpc.soap.WebService; import mx.rpc.*; import mx.controls.*; private function UserLogin(user:String,pass:String):void{                  var ws:WebService = new WebService();          
用户3135539
2018/09/12
6890
在Android中调用WebService
某些情况下我们可能需要与Mysql或者Oracle数据库进行数据交互,有些朋友的第一反应就是直接在Android中加载驱动然后进行数据的增删改查。我个人不推荐这种做法,一是手机毕竟不是电脑,操作大量数据费时费电;二是流量贵如金那。我个人比较推荐的做法是使用Java或PHP等开发接口或者编写WebService进行数据库的增删该查,然后Android调用接口或者WebService进行数据的交互。本文就给大家讲解在Android中如何调用远程服务器端提供的WebService。 既然是调用WebService
欢醉
2018/01/22
2.3K0
在Android中调用WebService
某些情况下我们可能需要与Mysql或者Oracle数据库进行数据交互,有些朋友的第一反应就是直接在Android中加载驱动然后进行数据的增删改查。我个人不推荐这种做法,一是手机毕竟不是电脑,操作大量数据费时费电;二是流量贵如金那。我个人比较推荐的做法是使用Java或PHP等开发接口或者编写WebService进行数据库的增删该查,然后Android调用接口或者WebService进行数据的交互。本文就给大家讲解在Android中如何调用远程服务器端提供的WebService。 既然是调用WebService
全栈程序员站长
2022/07/05
1.9K0
webservice配置_webService
今天看了一下webService,写了一个测试,在测试的途中遇到一些问题。记录一下。。。
全栈程序员站长
2022/09/30
1.8K0
webservice配置_webService
使用Webservice读取网络上的天气预报
  Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。具体来说它可以完成异构语言的通信,就是可以通过它来让C#和Java之间进行通信。
the5fire
2019/02/28
1.2K0
网络应用程序的通信视角
现代的应用程序不再局限于单个系统空间,而是分布在许多系统空间中,这种应用程序正在从单系统、基于主机的系统向分布式多系统解决方案转变。如果将它定义为网络应用程序,那么当前基于计算的编程模型或许是不正确的,网络应用程序应该以通信或交互为前提。
半吊子全栈工匠
2021/09/03
4960
网络应用程序的通信视角
Webservice服务中如何保持Session
对于Web Service,每个方法的调用都会启动一个Session,可以用下面的方法来使多个调用在同一个Session里
跟着阿笨一起玩NET
2018/09/19
1.7K0
Webservice服务中如何保持Session
WebService_02_WebService和Servlet的区别
Servlet是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
Learning_斌
2019/09/05
6350
java webservice实现_JAVA WebService的实现方式
WebService的实现方式:1.使用java jdk web服务 API实现2.使用CXF结合Spring
全栈程序员站长
2022/09/14
1.1K0
java webservice实现_JAVA WebService的实现方式
java中RMI、Hessian、Burlap、Httpinvoker、WebService的比较
本文比较了RMI、Hessian、Burlap、Httpinvoker、WebService5这种通讯协议的在不同的数据结构和不同数据量时的传输性能。
IT工作者
2022/05/07
5260
java开发webservice接口_webservice接口的开发和调用
1、定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示:
全栈程序员站长
2022/09/13
3.2K0
java开发webservice接口_webservice接口的开发和调用
WebService
Web Service概述:     Web Service也叫XML Web Service。 WebService是一种轻量级的独立的通讯技术。是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明。服务端提供服务供客户端调用, 具有夸平台跨语言的特性。 WSDL(Web Services Description Language):     WSDL 文件是一个 XML 文档,webservice服务需要通过wsdl文件来说明自己有什么服务可以对外调用。并且有哪些方法、方法里面有哪些参数, 
用户1215919
2018/02/27
1.5K0
WebService
Web Service(WEB服务)能够快捷和方便地综合结合各种系统、商务和任何应用平台。利用最新的Web Service 标准能够使任何软件系统和系统之间的应用互通互联,方便,而且更加廉价。
宋先生
2019/07/18
5.9K0
简单的WebService创建+发布Tomcat(java WebService)「建议收藏」
本文完全是为自己的学习过程做一个记录,大佬敬请留言指点,勿喷。 一、本文环境为eclipse2019-3,jdk1.8,Tomcat7 。 二、WebService创建俩种方式,1、据IDE自带的webservice生成工具进行。2、通过创建servlet并利用构造函数进行publish。(具体的是利用CXF、axis等哪种框架,没搞明白,希望看见的大佬可以留言) 三、1、据IDE自带的webservice生成工具进行。 1-1、首先是新建一个Web项目,添包=》建类(普通类)
全栈程序员站长
2022/11/03
2.2K0
简单的WebService创建+发布Tomcat(java WebService)「建议收藏」
WebService_04_JS调用WebService
在之间的介绍中提到过,WebService的底层数据传输本质上就是一种特殊逇HTTP的POST请求。
Learning_斌
2019/09/05
1.9K0
webService —— soap
package soupTest; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class Main { public static void main(String[] args) { System.out.println("server is running"); String address = "http://loc
Mister24
2018/06/21
1.7K0
解决WebService中System.InvalidOperationException:缺少参数的问题
此问题在.Net 4.0 IIS7 Windows Server 2008下可能会出现。 现象是第一次正常调用,第二次接口报错。 删除CacheDuration即可。
从今若
2019/09/18
2.7K1
Webservice On Netty
Java的世界属于开源的世界,所谓开源的世界,只要你能想到的点子就一定有人实现了,没有你就自己造一个啊。
用户3579639
2018/10/22
1.4K0
点击加载更多

相似问题

从同一网络中的android应用程序调试webservice

12

Azure中的Restful WebService :网络角色还是工作角色?

11

Metro应用程序中的Webservice

10

从因特网访问家庭网络的webservice

12

WebService asmx错误:无法建立到网络的连接

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文