Я думаю, что причина того, что вы не находите слишком много, заключается в том, что YUI - это библиотека javascript, а не слой представления для приложения MVC. Это поможет вам сделать много вещей, которые вы хотите сделать на переднем конце, но само по себе это не передний конец.
По сути, я бы посоветовал вам решить, какую технологию вы хотите использовать для шаблонов уровня представления в своем веб-приложении Java (JSP, JSF и т. Д.), А затем просто интегрировать YUI по мере необходимости в свои шаблоны для достижения желаемого эффекта.
Важным общим моментом является то, что ваш выбор использования YUI совершенно не связан с тем, какие технологии вы решите использовать для создания своего веб-приложения (поэтому мой ответ был бы таким же, если бы вы сказали, что это веб-приложение на другом языке), так как YUI работает исключительно на стороне клиента на уровне браузера (javascript, css, DOM)