Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Can we say what technology is being used??  RSS feed

 
Arjun Reddy
Ranch Hand
Posts: 629
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I just started preparing the J2EE Concepts and I was wondering if there is a way we can tell from a company's website if it's using Servlets, Struts, Web Services, Springs, Ejbs, Hibernate?

Thanks.
 
Eric Nielsen
Ranch Hand
Posts: 194
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It depends.... How much they care about "advertising" it or hiding it...

For instance, urls ending in ".do" suggest "Struts 1", URLs ending in ".action" suggest "Struts 2". However an even modestly knowledgeable developer can easily override these defaults (either to an arbitrary value, or no extension, or....)

Default error pages, if exposed (bad, bad practice), typically would reveal a lot of the details of the application stack. But hopefully any company with a web presence has custom error pages and doesn't expose stack traces to the outside world (not even in HTML comments like some people seem to do)

Some places might have little badges/banners for the technologies they use, etc.
 
Scott Selikoff
author
Bartender
Posts: 4081
21
Eclipse IDE Flex Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Keep in mind many software companies keep their business website and software systems completely separate. So while you may be working for a company with EJB/Swing/etc, there business website might just be some PHP and HTML.
 
Ulf Dittmer
Rancher
Posts: 42970
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
While extensions like .jsp, .do and .action often indicate that it's a Java framework underneath, there's no guarantee of that. Java web apps (and I assume other server-side language as well) allow you to use any extension you like for any purpose you wish. So the web site may look like one thing while actually being something else.

The same goes for the "Server" response header. So, there's no certainty.
 
Arjun Reddy
Ranch Hand
Posts: 629
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you guys. It was very Helpful.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!