Struts Tiles Alternatives

Struts Tiles Alternatives


Apache Struts er et åpent rammeverk for å lage Java Web-applikasjoner som kan skape en dynamisk respons. Struts fliser bruker en mal som gjør det mulig å legge ut en topptekst, bunntekst og kroppen til ditt nettsted. Hvis du ønsker å lage ditt eget utseende, kan du migrere Struts tilnærminger til andre programmer ved å bruke flis alternativer.

SiteMesh

SiteMesh bruker ramme og webapplikasjoner for å tillate deg å designe sideoppsett. SiteMesh er bra for å designe store nettsteder med flere sider som trenger en lignende design og føler med navigasjon. Den bruker primært HTML, men kan enkelt tilpasses til WML, PDF og XML, slik at du ikke trenger å hacke den underliggende koden. SiteMesh trekker data og egenskaper fra statiske og dynamiske HTML-sider og genererer en siste siden ved å endre den opprinnelige.

MyFaces

Apache MyFaces er et åpent rammeverk som bruker modellen, vise og kontrolleren mønster. Den er støttet av en familie av prosjekter, MyFace prosjektet, som inkluderte ulike biblioteker med ekstra funksjoner og tilpasningsevne. Disse inkluderer Tobago, Orchestra, PortletBridge, Tomahawk, utvidelser og Trinidad. MyFaces blir ofte sammenlignet med Swing og er kjent som "Swing for web" på grunn bygger-blokk stil arkitektur.

Spring MVC

Spring MVC bruker også modellen, vise og kontrolleren mønster for å definere virksomheten, presentasjon og navigasjon. Spring MVC er best brukt til å lage logisk næringskode som du kan teste utenfor servlet container. Struts rammeverket kan enkelt slås sammen med Spring eller konvertert for fullstendig migrasjon. Spring MVC bruker en Front Controller servlet å sende krav til kontrollere for enkelt vedlikehold.