Come dovrei organizzare i relatori / le viste per il relatore della vista del modello?

2

Abbiamo diverse centinaia di file ASPX (potrebbe essere più di quello, in migliaia, non ho effettivamente contato) che attualmente non usano architettura e hanno tutti gli accessi logici / dati nei file code-behind. Andando avanti voglio spingere usando Model-View-Presenter (probabilmente la versione "Supervising Controller") per cercare di ottenere una separazione netta.

Quale sarebbe l'approccio migliore per la disposizione logica di questi file nella mia libreria di presentazione? La maggior parte dei file aspx non sono organizzati e semplicemente lanciati nella directory principale, ma alcuni sono raggruppati (o sono raggruppati in modo errato, ad esempio con file relativi ai clienti in una cartella chiamata "ordini"). Dovrei provare a raggruppare relatori e viste per moduli (ad esempio Presentation.Views.Customers e / o Presentation.Customers )? L'approccio corretto non sembra avere solo centinaia di XPresenter e XView di file gettati nella libreria di classi.

    
posta Wayne Molina 28.12.2011 - 14:40
fonte

1 risposta

4

Vorrei ordinarli per raggruppamento logico prima, poi per categoria secondo

Quindi tutti gli oggetti di login si troverebbero in un'area, tutti i componenti di gestione clienti in un altro, ecc.

Alcuni esempi potrebbero essere

  • MyApplication.Login.Views
  • MyApplication.Customers.Presenters
  • MyApplication.Customers.Views
  • MyApplication.Orders.Models
risposta data 28.12.2011 - 16:42
fonte

Leggi altre domande sui tag