LINUX.ORG.RU

Java-сайты

 , , , ,


0

4

Добрый день! Задался таким вопросом: а как можно определить что сайт написан на джаве? Ведь далеко не везде используется jsp, есть куча других шаблонизаторов, которые имеют другой формат. Получается, что на всяких сайтах по типу этого под j2ee учитываются только те сайты, где используется jsp? Или я не прав?

Ответ на: комментарий от Black_Roland

Напишу за $9999 приложение со СВОИМИ КУКАМИ, и о боже, 10 из 10, со СВОИМИ ЗАГОЛОВКАМИ!

по путям файлов.

надобно вначале хакнуть сервак и проверить пути файлов? Как же мы раньше не догадались....

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Напишу за $9999 приложение со СВОИМИ КУКАМИ, и о боже, 10 из 10, со СВОИМИ ЗАГОЛОВКАМИ!

Не выпендривайся. Их никто не меняет обычно, если нет цели специально замаскировать.

надобно вначале хакнуть сервак и проверить пути файлов? Как же мы раньше не догадались....

Где лежит статика, куда ведут роуты видно и без взлома. Только по роутам редко получается что-то определить.

Black_Roland ★★★★
()
Ответ на: комментарий от Black_Roland

Не выпендривайся. Их никто не меняет обычно, если нет цели специально замаскировать.

после этого топика всегда буду менять

stevejobs ★★★★☆
()

Если он тормозит и глючит как вонючее говно, жрет памяти немеряно на сервере (а, в большинстве случаев и на клиенте) — значит сабж, инфа — соточка.

anonymous
()

На 100% никак и никогда не узнаешь. Можно только предполагать. Обычно такой ерундой как маскировка не занимаются - используемые технологии - не секрет, это же не приватные ключи.

А так окончания путей asp/jsp/php никакой роли не играют - называть их можно как угодно, а серверную сторону вообще на сишечке написать ;)

Самый правильный вариант - просто спросить.

BattleCoder ★★★★★
()
Ответ на: комментарий от BattleCoder

Да у меня просто такой вопрос возник потому, что, собственно, вакансий по j2ee куча, не меньше, чем по тому же аспу и пхп, а тут такой разброс получился. Вообще понять не могу почему так получается. Куда деваются все разработки?

misterious
() автор топика

Добрый день! Задался таким вопросом: а как можно определить что сайт написан на джаве?

В общем случае никак.

Можно попробовать по косвенным признакам определить:

Заголовок Server в ответе. Если там Apache Coyote, вероятно это томкат.

Названия кук. По умолчанию кука с сессией JSESSIONID вроде.

Страницы ошибок: 404, 500. Бывает, что остаются дефолтные, из которых всё видно. А если ещё и стектрейс покажет, то можно даже фреймворк определить.

Расширение .jsp. С большой вероятностью это Java.

Есть некоторые тяжеловесные фреймворки, порталы, которые легко опознаются по структуре URL. Если видны страшные URL, от которых ломит зубы, можно попробовать найти что это такое.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

Да-да, жава-профессионалы все из себя такие промышленные. Правда Равшан чуть более промышленен чем Джамшут, он уж знает, что по-большому лучше в туалет ходить, а не под себя.

anonymous
()
Ответ на: комментарий от Legioner

Java-сайты обычно работают в закрытых сетях решая промышленные задачи.

Ага, основная задача - загрузка промышленных серверов.

Deleted
()
Ответ на: комментарий от misterious

ну есть же стереотип, что java - Ъэнтерпрайз. Вот она в большом энтерпрайзе и крутится

ii343hbka ★★★
()

вы что тут все упоролись? JSESSIONID в куки - первый признак жаба сайта. :)

ii8_ ★★★★
()
Ответ на: комментарий от misterious

Ссылку на конкретный сайт мокрософта можно? А то все, что я видел тормозят

ziemin ★★
()
Ответ на: комментарий от misterious

сайты майкрософта работают быстро

сайты микрософта хостятся на akamai, там статика тупо вся с линуксовских серваков отдается. а динамика хз на чем написана, может быть на asp.net

Karapuz ★★★★★
()
Ответ на: комментарий от Karapuz

сайты микрософта хостятся на akamai, там статика тупо вся с линуксовских серваков отдается

wget -S --spider http://www.microsoft.com/ru-ru/default.aspx
...
Server: Microsoft-IIS/8.0

...

wget -S --spider http://c.s-microsoft.com/ru-ru/CMSImages/Skype_Generic_0303_768x768_EN_US.jpg?version=f673db38-5f03-7498-d1c5-506c47907a38
...
Server: Microsoft-IIS/8.0

Что-то не складывается. Или врут? :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

PHP интерпретируется заново при КАЖДОМ запросе. Каждый запрос странички вызывает интерпретатор php, который разбирает содержимое сценария, прежде чем его запустить и выполнить полезную работу.

Java же компилируется в байт-код. А в особых случаях использует JIT (полезно для выполнения одного и того же тяжёлого кода много раз)

BattleCoder ★★★★★
()
Ответ на: комментарий от vurdalak

типа кофескрипта, например. только наоборот.

нормальные люди на js руками не пишуть, а кодогенерирують из более вменяемого DSL. так же и с PHP: в сишечку из него компилирують, а трогають ынтерпрайз говнокод на похапе только большой, длинной палкой (или, кодогенераторомъ).

anonymous
()
Ответ на: комментарий от BattleCoder

инда в похапе может быть Zend или ещё какая JIT трансляция. но язык говно — энтерпрайзно же.

anonymous
()
Ответ на: комментарий от KRoN73

прежде чем копипастить, посмотри айпишник, куда оно подключилось, это акамаи, хоть и с iis. Впрочем редхет иной раз в гораздо худших пердях хостится и тоже на iis

anonymous
()
Ответ на: комментарий от anonymous

типа кофескрипта
из более вменяемого DSL

/0

zz ★★★★
()
Ответ на: комментарий от vurdalak

Не скажу за джаву(кроме gwt), но asp точно любил таскать стейт на клиент.

zz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.