Voglio preparare un'applicazione swing. Sto progettando un modello di controllo degli accessi basato sul ruolo nella progettazione di mvc.
Quando una vista vuole richiedere qualcosa da un controller, come può questa richiesta essere realizzata in modo orientato agli oggetti. Cioè, mentre si richiede come possono essere inviate le informazioni di sessione dell'utente al modello o al controller?
Ad esempio, un metodo model può essere così
createCustomeraccount(EntityCustomer obj, Session user)
quindi tutti i metodi nelle classi modello dovrebbero avere un parametro oggetto sessione che ha informazioni sul ruolo dell'utente e anche il ruolo e i diritti devono essere archiviati in una classe per verificare il diritto dell'utente. Pertanto, ogni modello ha un oggetto di tipo roleright che include il ruolo e il mapping di destra.
Questo design è corretto?