Frameworkem v Javě, který nemá logiku zapsanou v XML je třeba Tapestry. Ze začátku je to náročné čtení, protože architektura je velmi rozdílná oproti Struts a spol. Screen casty jsou ke stažení zde.
Koncepčně Tapestry hodnotím jako veliký krok. Stejně veliký jak od PHP/HTML mixu k MVC design přístupu.
Na Tapestry je postaven i framework Trails, který je vytvořen v duchu Ruby on Rails nebo Naked Objects.