Caffè… corretto Aggiungi un commento
15 aprile 2010, 11:37Ok, il gioco di parole nel titolo sta diventando vecchio. Prometto che è l’ultima volta.
Follow-up alla discussione di ieri: ho trovato quest’ottima serie di slide su alcune buone pratiche nello sviluppo di web applications con Struts. Si riferisce a Struts 1.x per la verità, ma alcune cose non sono cambiate così tanto.
Punti salienti:
Remove business logic to a business facade that the actions can call.
Actions are a necessary evil. Every line of code in an Action is guilty until proven innocent.
Do not embed business logic in action classes. [Repetita juvant!]
Avoid exposing Domain Models.
Behind your facade, consider using a data access package. [i.e. Hibernate]
In parole povere, sono portato a considerare che la soluzione più corretta sia la numero 1. Corretta fino a prova contraria, naturalmente.













