|
|
1
22
web服务是一个公开的端点,通常用作API,或者换句话说,它的最终用户通常是另一个应用程序,而不是用户界面。web方法是通过web服务公开的特定方法。 另一方面,服务器端代码适用于任何ASP.NET网页、web服务或其他技术,以实现其功能。
Web服务擅长于使应用程序与其他编程平台兼容,或为Web页面提供AJAX请求。还有许多其他用途,但在这些情况下,通常使用WCF或httphandler是更好的选择。
Web方法可以在任何.aspx页面中使用,或者更典型地在.asmx(Web服务)文件中使用。
当网页将数据发布到服务器进行处理时,会发生服务器端回发。web服务是完全不同的——它是一个被另一个应用程序(或同一个应用程序内)公开以供使用的端点。
不,web服务不是轻量级的,事实上它们恰恰相反,因为它们通常使用XML(一种庞大的格式)接收和响应数据。然而,这使得它们很容易与其他编程语言一起使用。
这是一个非常主观的问题。NET framework中的每一项技术都有一组它擅长的特性,并且通常可以做其他一些事情(但不是很好)。每个工具都有自己的位置,它只是将要使用的工具与项目的需求相匹配的问题。 然而,从你的其他问题来看,听起来你只是在建立一个不需要API的典型网站,在这种情况下,最好使用.aspx页面和代码。 |
|
|
2
6
“网络方法”一词有多种含义,其中包括:
在这两种情况下,术语都是特定于实现技术的。通用术语是“web服务操作”。例如,在WCF中,通过放置
请注意,现在微软认为ASMX是一种“传统技术”。所有新的开发都应该使用WCF。 |
|
|
3
2
我的分类法 : 服务 -为另一个组件提供某些值的命名功能块,由某种描述的协定分隔。 操作 -服务公开的一种特定命名的片段功能。通常,服务可以公开一个或多个操作。 Web服务 -使用web技术(如HTTP或internet)公开的服务。 -服务功能的实现。您可以将其视为服务的源代码。 Web方法 一个 服务器端回发 当服务通常异步调用服务的原始使用者时。 因为web服务只是通过internet技术公开的服务 根据需要,它们可以是重的也可以是轻的 . 这取决于业务合同的要求。 你应该用哪一个?不能说每个要求都不一样。 |
|
|
4
0
术语“方法”或“web方法”严格来说是微软的术语。它不是w3c标准所建议的一个恰当的术语。 众所周知,微软对适当的软件术语不屑一顾,包括基本的面向对象编程范式的概念。 |
|
|
A. Shawkat · 获取请求不起作用 7 年前 |
|
|
Yura · 无法链接引导。min.css和动态web app 7 年前 |
|
|
jasonharper · 无互联网连接的WiFi连接设备的最佳实践 7 年前 |
|
|
Thanh Dong · 在spring boot web应用程序中运行jar文件时,创建名为“ConfigurationPropertiesBindingPostProcessor”的bean时出错 7 年前 |
|
|
Karim Sawma · react web app中缺少滚动条 7 年前 |
|
|
Nathan · Flask API回调侦听器 7 年前 |
|
|
David Artmann · Vaadin网格日期渲染器不适用 7 年前 |
|
|
Hayden · 如何防止计数器的增量超过元素的高度? 7 年前 |