I vantaggi di primavera su Struts

September 8

La primavera e Struts sono entrambi framework per la creazione di applicazioni Java in ambienti aziendali. Anche se si sovrappongono in proposito, la primavera è un framework di uso generale che può essere utilizzato per la costruzione di entrambe le applicazioni basate sul Web e non Web based. Struts, pubblicato dallo stesso gruppo che rende il server Web Apache, è stato progettato specificamente per le applicazioni Web Java.

Chiarezza

La primavera è una estensione di oggetti Java e fornisce una chiara divisione tra i modelli, viste e controllori. Conosciuto come MVC (Model-View-Controller), questo stile di programmazione impone una separazione tra i dati (modello), la logica di business (Controller) e logica di presentazione (View) di un'applicazione. Mentre Struts è in grado di eseguire queste azioni, non vi è sovrapposizione che può essere fonte di confusione per gli sviluppatori.

Flessibilità

Struts costringe gli utenti in un percorso di sviluppo concreto rigorosamente definendo quali oggetti possono prendere oggetti di altri oggetti. Spring consente di configurare e collegare gli oggetti tra loro definendo le proprie proprietà di ereditarietà attraverso interfacce Java.

Personalizzazione

Primavera consente di personalizzare la modalità di dati presenti per l'utente. È possibile integrarlo con vista tecnologie come XLST o lingue modello personalizzato. È facile per supportare un'ampia gamma di dispositivi di visualizzazione che utilizzano queste tecnologie.