Spring en Struts zijn beide kaders voor het maken van Java-toepassingen in enterprise -omgevingen . Hoewel ze overlappen doel lente is een algemene raamwerk dat kan worden gebruikt voor de opbouw van het web of non - Web-gebaseerde applicaties . Struts , uitgebracht door dezelfde groep die de Apache Web Server maakt , is speciaal ontworpen voor Java Web applicaties . Duidelijkheid lente is een uitbreiding van Java-objecten en zorgt voor een duidelijke scheiding tussen de modellen , Views en Controllers . Bekend als MVC ( Model - View - Controller ) , deze stijl van programmeren dwingt een scheiding tussen de gegevens ( model ) , business logica ( Controller ) en de presentatie logica ( View ) van een aanvraag . Terwijl Struts is in staat om deze acties , is er overlap dat kan verwarrend zijn voor ontwikkelaars . Flexibiliteit Struts krachten gebruikers in een concreet ontwikkelingstraject door strikt definiëren van wat voorwerpen kunnen eigenschappen van andere objecten te nemen . Voorjaar kunt u objecten configureren en met elkaar verbinden door het definiëren van uw eigen erfdeel eigenschappen door middel van Java- interfaces . Aanpassingen Lente kunt u aanpassen hoe jij presenteren gegevens naar uw gebruikers . Je kan het integreren met uitzicht technologieën zoals XSLT of aangepaste talen sjabloon . Het is gemakkelijker om een breed scala van display-apparaten met behulp van deze technologieën te ondersteunen .
|