Necessità di consigli sul design del codice server [chiuso]

-3

Voglio creare un'applicazione web in Java sul server Tomcat (sono aperto per modificare il tipo di server se necessario) Il requisito per me è che l'utente sia in grado di accedere e scaricare dati sensibili (si pensi all'app per la banca e al download della dichiarazione). Questi dovrebbero essere fatti attraverso la comunicazione RESTful. Quindi, ovviamente, la sicurezza è la preoccupazione principale qui

Inoltre, il webserver eseguirà un lavoro giornaliero che aggiornerà una voce del database (ad esempio timestamp).

Ecco cosa sto pensando: - Utilizza il server Tomcat con certificato SSL. - Usa Springboot, RESTeasy o servlet puri per framework - Hibernate utente per DB - Usa DB MySQL

Questo stack sembra giusto? Consiglieresti in un modo o nell'altro soprattutto quando si tratta di aspetti Java? Forse c'è una bella libreria che fa tutto questo!

L'ultima volta che ho fatto l'applicazione web è stata qualche anno fa, quindi potrei essere obsoleto

Grazie

    
posta Snake 19.12.2018 - 23:21
fonte

1 risposta

0

Does this stack sound right?

Certo, dato che sai cosa stai facendo con le moderne API REST su HTTP (ad esempio sicurezza, prestazioni, scalabilità, ecc.)

Vorrei aggiungere a questa risposta anche se questo è un grande argomento, e c'è molto altro da trovare in un post di StackExchange. Sono uno sviluppatore di Java Spring per mestiere, quindi ti indicherò Baeldung: la mia risorsa preferita per imparare gli elementi essenziali di Spring . Indipendentemente dallo stack in cui ti trovi, ti suggerirei di dedicare il tuo tempo a conoscere gli standard e le metodologie moderni per assicurarti di creare qualcosa che possa gestire se stesso durante la produzione.

    
risposta data 20.12.2018 - 00:07
fonte

Leggi altre domande sui tag