Caffè… corretto Aggiungi un commento

15 aprile 2010, 11:37

Ok, 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.
E soprattutto:
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.

Fonte: Struts Best Practices (Struts University Series)

  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Diggita
  • LinkedIn
  • oknotizie
  • Twitter
  • Wikio IT
  • Buzz

Lascia un Commento