Domanda

In un'applicazione a 3 strati, da una migliore punto di design / architettura di vista, Can / dovrei un'istanza di una business class (che risiede in Business Layer) in Presentation Layer? Voglio dire, è che una cattiva pratica? Se è così, quali sono i modi per riferirsi a qualsiasi oggetto di business dal livello di presentazione? Per esempio, come sto andando salvare un oggetto "dipendente" in stato di sessione, se non riesco a crearlo nel livello di presentazione (code-behind )?

È stato utile?

Soluzione

Se non si un'istanza dell'oggetto business nel livello di presentazione, come lo chiameresti? Quindi si deve avere per farlo. Naturalmente, se si desidera che il codice per livello di business per scappare da qualche altra parte, si può pensare di servizi. Ma ancora, in quel momento si deve creare un'istanza della delega da un solo strato di business / servizio. Quindi, basta andare avanti.

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