Aiuto nella (ri) progettazione della mia applicazione Swing [chiuso]

-1

Ho sviluppato un'applicazione Swing che controlla l'esecuzione di diversi script come i lavori. Devo visualizzare contemporaneamente l'output provvisorio dei lavori. Ho seguito MVC mentre scrivevo l'applicazione. L'applicazione funziona come previsto. Ma in ritardo ho i seguenti requisiti in mano:

  1. Alcuni lavori di script richiedono privilegi utente speciali da eseguire per accedere a risorse specializzate. Non sembra esserci alcun modo in Java di impersonare come utente diverso durante l'esecuzione di un'applicazione. [ esaminato in questa domanda ]. Anche cercare di eseguire l'applicazione Swing come attività pianificata in Windows non aiuta.
  2. Una volta avviati, i lavori dovrebbero essere in esecuzione anche se l'utente si disconnette dopo aver avviato i lavori. Sto pensando di separare la logica di esecuzione dall'interfaccia utente e gestirla come un servizio; e introduce JMS tra i due livelli in modo da memorizzare / recuperare l'interim dell'output.

Nota: ho bisogno di eseguire questa applicazione su Windows.

Tutte le idee su come soddisfare le mie esigenze saranno molto apprezzate.

    
posta Harihar Das 26.10.2013 - 09:07
fonte

1 risposta

-1

Ho progettato la mia applicazione come un'architettura a 3 parti. Una parte della GUI, una parte del modello che viene eseguita come servizio Windows utilizzando il service wrapper IBM e un middleware di messaggistica JMS per comunicare tra i 2 componenti precedenti.

    
risposta data 30.01.2014 - 06:09
fonte

Leggi altre domande sui tag