Je pense que la raison pour laquelle vous ne trouvez pas trop que YUI est une bibliothèque javascript, pas une couche de vue pour une application MVC. Cela vous aidera à faire beaucoup de choses sur le front-end, mais ce n'est pas un front-end. Essentiellement, je vous suggérerais de décider de la technologie que vous souhaitez utiliser pour vos modèles de calques d'affichage dans votre application Web Java (JSP, JSF, etc.), puis d'intégrer simplement YUI dans vos modèles pour obtenir les effets souhaités. Le point global important est que votre choix d'utiliser YUI est totalement indépendant des technologies que vous décidez d'utiliser pour construire votre application web (donc ma réponse serait la même si vous disiez que c'était une webapp dans une langue différente) comme YUI fonctionne uniquement sur le côté client au niveau du navigateur (javascript, css, DOM)