2013-07-23 1 views
1

Я искал перехватчики в стойках2 во многих местах. Все великие уроки и ссылки объясняют смысл перехватчиков и то, как они работают.Предложите сайт для «Роли встроенных перехватчиков».

Но, насколько я понимаю, реальная сила перехватчиков заключается в понимании роли встроенных перехватчиков в библиотеке struts2-core.

В качестве примера до сих пор я понял, что params является перехватчиком, который устанавливает значение HttpServletRequest параметров в переменные класса Action.

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

Я хочу как можно больше изучить роли этих встроенных перехватчиков. Пожалуйста, предложите ссылку.

+0

Struts 2 В действии объясняет все это ... Также struts 2 - это проект Apache, не нужно декомпилировать исходный код. Вы можете просто получить исходный исходный код ... – Thihara

+0

Да, я могу получить код от него. Но дело в том, что это слишком сложно понять. Я не хочу уделять ей столько времени. Мне просто нужно знать, что это роль, а не детализированная функциональность. В любом случае, можете ли вы дать мне ссылку на Struts2 In Action? –

+0

Почему вы декомпилируете файлы классов, когда источник тривиально доступен? Что не так с документацией каждого перехватчика, доступной на Wiki Struts 2?S2 в действии - это книга: ссылка называется «Amazon» или сайт Manning. –

ответ

2

Я хочу как можно больше изучить роли этих встроенных перехватчиков.

Роль каждого перехватчик is explained in the related page, как отметил @AnkurLathi (я связан 2.3.x версии, он всегда должен быть лучше, даже если документация не меняется);

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

Вам не нужно декомпилировать ничего. Есть такие сайты, как grepCode или Jarvana, который поможет вам предоставление исходного кода большинства библиотек там; но для Struts2, просто обратитесь к official source code repository;

Here is the direct link to the Interceptor source code path.

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

+1

Thanx много Andrea Ligios, ваш ответ был действительно подлинным и очень полезным. –