Che cos'è un oggetto contesto in relazione a un'applicazione Web?

1

Ho visto il termine "contesto" usato in alcuni framework di applicazioni web ma non sono sicuro di cosa si tratti effettivamente. Sembra abbastanza importante e sembra essere correlato a tenere informazioni sulla sessione, ma ho anche visto che è utilizzato per le cose relative all'URL.

Esiste una definizione chiara, concisa e concordata del termine quando usato nella programmazione di applicazioni web? Sembra qualcosa di cui avrò bisogno ma non riesco a trovare nulla che spieghi cosa dovrebbe (e non dovrebbe) essere.

    
posta Adam 05.05.2015 - 10:34
fonte

1 risposta

2

Un oggetto contesto dell'applicazione di solito consente l'accesso alla configurazione dell'istanza dell'applicazione, ad esempio:

  • Qual è il nome host e il percorso dell'applicazione?
  • Come viene configurata l'integrazione della dipendenza, ovvero quale implementazione deve essere utilizzata per una determinata interfaccia?
  • Variabili d'ambiente del SO

In un sistema OO progettato correttamente, l'accesso avverrà tramite metodi dell'oggetto contesto che eseguono operazioni come convertire gli URL relativi in valori assoluti o restituire oggetti di implementazione completamente configurati per una determinata interfaccia o nome e che possono coinvolgere informazioni sulla sessione dal La configurazione DI può definire oggetti con ambito di sessione (es. C'è un oggetto di implementazione per sessione utente).

Questa descrizione può essere colorata dalla mia esperienza sulla piattaforma Java, ma il concetto in quanto tale non è specifico per la piattaforma.

    
risposta data 05.05.2015 - 10:48
fonte

Leggi altre domande sui tag