2009-10-20 40 views
1

我注意到几个网址在URL中引用的文件名中带有'.do'扩展名。例如,在您驾驶西班牙国营航空公司的伊比利亚航空公司网页时,您会看到类似http://www.iberia.com/OneToOne/v3/obsmenu.do?prgOid=536886780&tabId=0&menuId=28000000000000&menuRP=1&language=en&country=ES&market=ES&IS_ANONYMOUS=true的网址 - 我在其他网站上看到过这种扩展程序,质量很高,并且想知道该软件是什么。我在标题中编写了CMS,但是我对这可能是一种损失,可能是一个框架,也许只能在IBM大型机上运行......不知道。查看页面底部的任何标识都不会产生任何内容,也不会显示版权,也不会显示公司名称。我在看什么CMS?

+2

.do扩展名在struts社区中很受欢迎 – 2009-10-20 21:50:03

+0

也许你可以改变这个问题的标题,让其他想知道同一个东西的人可以找到它吗? – gnud 2009-10-21 07:25:52

+0

完全OT,但伊比利亚是二十年以来没有国营的... http://grupo.iberia.es/portal/site/grupoiberia/menuitem.5dcd178a7f0a73be19736c10d21061ca/ – fglez 2009-10-22 09:20:21

回答

4

此扩展通常被服务器端Java平台(如IBM WebSphere)使用。

+0

不只是Websphere - 任何使用Servlets的东西。 – 2009-10-20 23:17:15

1

我不知道这是否会有所帮助,但obsmenu.do的.do部分让我相信这是一个基于Java的应用程序 - 您可以在Java Servlets中看到.do。

+0

非常感谢,我本人从未发现过...扩展是没有意义的扔在谷歌。 – Lucia 2009-10-20 22:32:41

0

我想这是第一次通过Struts控制器映射引入的。它声称“做”某事。

在web.xml文件中,将框架ActionServlet配置为将处理给定映射的所有请求(通常使用扩展名.do)的servlet。 ActionServlet是开篇中提到的“交换机”。 (Source

现在它在Struts之外常用,因此无法确定幕后的技术。