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
2009-10-20 21:50:30
Thanks a lot, I could have never found out by myself... extension is too meaningless to throw at google.
Lucia
2009-10-20 22:32:41
+2
A:
This extension is commonly used by server-side Java platforms like IBM WebSphere.
richardtallent
2009-10-20 21:50:30
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
2009-10-21 07:22:31