什么是应用服务器?什么是富互联网应用程序?
我有 PHP 背景。我所知道的是,
- Web服务器处理http请求
- ,嵌入到Web服务器中的PHP解释器编译PHP脚本。
- 上面的结果将是HTML,由Web服务器再次返回给客户端。
现在,我不明白一件事。什么是应用服务器?网络服务器和网络服务器有什么区别?应用服务器。有什么流行的例子来说明它的作用吗?
什么是富互联网应用程序?据我了解,它只是像 google docs 这样的网络应用程序的一个奇特名称。我说得对吗?
请有人举例说明。
I'm from a PHP background. All I know is that
- web server handles the http request
- PHP interpreter that is embedded into web server compiles the PHP script
- The result of above will be HTML, which is returned to client again by the webserver.
Now, I don't understand one thing. what is application server? What is the difference between webserver & application server. Any popular example of its role?
and what are What are Rich Internet Applications? From my understanding its just a fancy name for web applications like google docs. Am I right?
Some one please explain with examples.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Web 服务器和应用程序服务器之间的界限变得模糊。一种常见的定义是,Web 服务器只能通过 HTTP 和 HTTPS 进行联系,但应用程序服务器除了 Web 协议之外还可以通过其他方式(消息服务、远程方法调用等)进行联系。应用程序服务器还提供一个容器,自动为您处理某些软件需求(例如事务和资源管理)。
富互联网应用程序是行为类似于桌面应用程序的网络应用程序。它们不必在每次执行操作时重新加载页面,并且它们具有更广泛的输入方法。这可以通过多种方式完成,包括 Flash、Silverlight、Java 或带有 Ajax Javascript 的常规 HTML。
The line between web servers and application servers is blurred. One common definition is that web servers can be contacted through HTTP and HTTPS only, but application servers can be contacted through other means (messaging services, remote method invocation, etc) in addition to web protocols. Application servers also provide a container that takes care of certain software requirements (such as transactions and resource management) for you automatically.
And rich internet application are web apps that act like desktop apps. They don't have to reload the page every time you perform an action, and they have a wider variety of input methods. This can be done in a variety of ways, including Flash, Silverlight, Java, or regular HTML with Ajax Javascript.