php - 与动态 HTML 相比,Web 服务有哪些优点?

标签 php web-services web dynamic-html

我想知道使用应用程序服务器(例如 glassfish)而不是通过动态 html 页面(例如 PHP)提供内容的优点是什么。我想了解“网络服务”的优势,而不仅仅是一个网站,因为我正在开发一个在线商务网站,并且我想知道从直接 Apache 切换到类似的东西的一些经验法则可能是什么玻璃鱼。

最佳答案

Application Servers像 Java 世界中的 Glassfish 一样,通常指的是一种软件,除了实现 Web 服务器之外,还可以在 Java Enterprise Edition 的上下文中运行 Java(或其他基于 JVM 的语言)Web 应用程序。规范。所以它基本上只是一个用 Java 编写的用于 Web 应用程序的精美 Apache。 经验法则:如果您决定使用 Java 或在 Java 虚拟机上运行的其他语言,并且需要或想要使用任何 J2EE API,那么您可以使用应用程序服务器。

由于 HTML 页面通常是人类可读的信息表示,因此 Web 服务以机器可读格式提供信息,以便机器可以使用 HTTP 协议(protocol)相互交互。术语 Webservice 取代了一般的 Web 服务概念。主要用于使用 SOAP 协议(protocol)的通信。由于 Web 服务不是特定于语言的,因此无论您使用 PHP、Java 还是 Ruby On Rails 或其他任何语言来实现 Web 服务,都没有关系。决定是否要提供一种与 Web 应用程序交互的方式,而不仅仅是通过用户操作的 Web 浏览器。

关于php - 与动态 HTML 相比,Web 服务有哪些优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4786623/

相关文章:

php - 如何使 file_get_contents session 感知?

PHP 脚本在 MySQL 中成功创建表但未添加数据

php - 回显查询的最旧时间戳

php - 生成随机 5 个字符的字符串

php - 我可以将 OAuth 用于 SOAP Web 服务吗?

html - 从网页背景中删除空白

javascript - 将数组从 JavaScript 传递到 PHP,而不丢失代码功能

c# - 在运行时使用和调用 SOAP Web 服务 - 来自 WSDL 文件的动态 Web 服务客户端

java - 在 android 4.2 中使用 SOAP Web 服务

asp.net - 本地主机站点,输出随机文本