Я был разработчиком Java на протяжении 14 лет, и большинство моих проектов - это то, где мы должны были что-то делать, а не планировать и проектировать.Сейчас все тихо, и ради компании (и моего резюме) я хочу сделать все правильно.
При написании JSP я обычно объявляю несколько классов Java наверху в <%%>, а затем вставьте биты Java-кода для итерации по ArrayLists / HashMaps или когда мне нужно ВЫБЕРИТЬ конкретное в теге.
В прошлом я использовал JSTL, но это сводило меня с ума от попытокманипулировать конструкцией, чтобы делать то, что я хотел;написание эквивалента на Java было тривиальным.
Что мне делать?Является ли JSTL «правильным» способом ведения дел?Неужели дела пошли дальше, чем то, что я должен использовать другой способ написания JSP?
В настоящее время я использую Struts (да, даже не Struts 2), и хотел бы перейти на Spring /Struts 2, если бы я мог.Но нет смысла водить Ferrari, если я даже не могу правильно ездить на своем толкающем велосипеде.
Мысли, предложения, критика приветствуются.