Здравствуйте, sss1024, Вы писали:
S>чего-то по работе показать конечно нет смысла но вот мой опенсорсный проект
S>http://www.javakonkurs.ru/show_project.screen?project_id=111
S>сделан именно так. Самый большой класс меньше 300 строк.
Посмотрел

на голых jsp я написал бы короче и понятнее. Обработка запроса усложнена на порядки. Управляющие конструктции разбросаны по всему коду. Чтобы не быть голословным:
Для того чтобы понять кто обработает http запрос нужно:
1) Посмотреть в web.xml мэппинг и вытащить оттуда название сервлета:
2) Вытащить оттуда класс сервлета
3) В сервлете увидеть xsl (презентацию нашли)
4) Где генерица xml придеца еще поискать по коду.
И это для такой простейшей задачи.
+ вы помоему совершенно не разбираетесь в особенносях работы xslt. Например:
1) Каждый раз в компилируете темплейт создавая новый xslt engine
2) Генерируете xml в виде строки и заставляете xsl парсить его в DOM.
3) генерируете тэг xml-stylesheet но при трансформер его не использует.
4) зачем то исходники xslt доступны извне, не удивлюсь если трансформер тянет их через вебсервер (ломало разбираца)
Короче я бы постеснялся выкладывать такой проект на конкурс. По нему же очевидно что вы находитесь на уровне джуниор девелопера, а этот проект поделка уровня курсовой в институте.