Сайты, использующие Java EE - PullRequest
3 голосов
/ 06 июня 2010

У меня простой вопрос, но я не могу найти ответ. Мне интересно, можем ли мы увидеть, что веб-сайт построен с использованием технологии Java EE или сервлетов / JSP. Я думаю, что в некоторых случаях можно было бы искать специальные страницы с сервера (404, неправильные параметры, ...), но как насчет повседневного использования?

На самом деле, я ищу коллекцию отличных (или широко используемых) веб-сайтов, использующих технологию Java, и не могу найти их список. Я буду очень рад, если вы сможете помочь мне с этими двумя маленькими вопросами

Ответы [ 3 ]

2 голосов
/ 06 июня 2010

Вы можете полностью скрыть это, чтобы оно не было видно из URL или заголовков ответа. По крайней мере, я могу сказать, что Google и Flickr используют бэкэнд Java. Также на нем работает множество банковских / финансовых систем.

Для остатка, просто проверьте портфели известных фреймворков на основе Java EE. Например. Liferay , IceFaces , Шов

1 голос
/ 06 июня 2010

Я не думаю, что есть пуленепробиваемый способ сказать, с помощью каких технологий был создан веб-сайт, которым вы не управляете - любые общие подсказки всегда можно скрыть или сделать так, чтобы они специально выглядели как что-то другое.

Вы можете посмотреть на заголовок сервера в ответе HTTP (кажется, что Tomcat использует «Apache-Coyote / 1.1»), он может дать вам подсказку.Помните, что сервер, на котором работает веб-сайт, может быть скрыт от внешнего доступа, а серверы другого типа, выступающие в качестве прокси, размещаются перед ним.Вы не можете быть уверены, какой заголовок сервера вы получите.

Лично я склонен распознавать веб-приложения Java по URL-адресам (* .do = типичные Struts, .jsf / .faces =Java Server Faces,? Wicket: interface = Wicket и т. Д.), Но, опять же, они настраиваемы и могут быть изменены.В сегодняшнем мире REST и красивых URL тоже не ставьте на это.

Из любопытства, зачем вам список популярных сайтов, созданных на Java?

0 голосов
/ 06 июня 2010

Вы можете использовать nmap для определения типа сервера.

Например: nmap -A -T4 имя_хоста

Смотрите здесь: http://nmap.org/book/vscan.html

...