Domanda

Il framework di validazione struts2 ti consente di definire la tua validazione per un'azione oa livello di oggetto del dominio.

La mia domanda è: esiste un vantaggio o uno svantaggio nell'utilizzare l'uno rispetto all'altro? Cosa mi consigliate?

I miei risultati: è possibile utilizzare gli stessi oggetti dominio in diverse azioni e potrebbe essere necessario ridefinire le regole di convalida per azione ... forse è meglio posizionare le regole di convalida nell'oggetto. Tuttavia, mi sento a disagio nel porre le regole di convalida a livello di dominio poiché sembra essere qualcosa che appartiene all'azione.

È stato utile?

Soluzione

Nell'architettura MVC la convalida deve essere eseguita a livello di modello, ovvero oggetti di dominio. Non credo sia appropriato avere una logica di convalida nei controller (Azioni).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top