tags:

views:

101

answers:

3

I've noticed several websites carrying a '.do' extension in filenames referenced in the URLs. As you navigate the web of Iberia Airlines, for example, the Spanish state-run airline, you see URLs like http://www.iberia.com/OneToOne/v3/obsmenu.do?prgOid=536886780&tabId=0&menuId=28000000000000&menuRP=1&language=en&country=ES&market=ES&IS%5FANONYMOUS=true - I've seen this extension at other websites of very high quality and was wondering what's the software. I wrote CMS in the title but I'm at a loss for what it could be, maybe a framework, maybe something that only runs in an IBM mainframe... don't really know. Looking at the bottom of the pages for any identification yields nothing, no copyright, no company name.

+1  A: 

I don't know if this is going to help, but the .do part of obsmenu.do leads me to believe this is a Java based application - you see .do in Java Servlets.

Thomas Owens
Thanks a lot, I could have never found out by myself... extension is too meaningless to throw at google.
Lucia
+2  A: 

This extension is commonly used by server-side Java platforms like IBM WebSphere.

richardtallent
Not just Websphere - Anything that uses Servlets.
Thomas Owens
A: 

I guess it was first introduced by Struts controller mapping. It states for "do" something.

In the web.xml file, you configure the framework ActionServlet as the servlet that will handle all requests for a given mapping (usually the extension .do is used). The ActionServlet is the "switchboard" mentioned in the opening paragraph. (Source)

Nowadays it's commonly used outside of Struts, so there's no way to be sure of which technology is behind the scenes.

antispam