Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    GlassFish ES v2 e applet

    Buon giorno a tutti, come da oggetto ho messo su l'application server glassfish poi ho realizzato una semplice pagina html che richiama un applet e il tutto funziona.
    Poichè ho impostato glassfish di modo che la mia pagina html venga richiamata tramite il protocollo https (SSL) la mia domanda è anche i dati trasmessi da e verso l'applet sono cifrati ?


    grazie 1000

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: GlassFish ES v2 e applet

    Originariamente inviato da angeloamalfitan
    Buon giorno a tutti, come da oggetto ho messo su l'application server glassfish poi ho realizzato una semplice pagina html che richiama un applet e il tutto funziona.
    Poichè ho impostato glassfish di modo che la mia pagina html venga richiamata tramite il protocollo https (SSL) la mia domanda è anche i dati trasmessi da e verso l'applet sono cifrati ?
    No alt ... innanzitutto GlassFish (e in generale qualunque servlet container o application server) non hanno nulla a che fare direttamente con le "applet". Le applet vengono scaricate ed eseguite sul client (browser). Se la pagina html che contiene la applet è stata scaricata tramite https, credo (non ho mai provato a dire il vero) che pure la applet viene scaricata tramite https. Ma la cosa finisce qui.

    Se poi la tua applet apre, per conto suo, connessioni verso il server, può farlo certamente anche tramite https.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3

    Re: Re: GlassFish ES v2 e applet

    Originariamente inviato da andbin
    No alt ... innanzitutto GlassFish (e in generale qualunque servlet container o application server) non hanno nulla a che fare direttamente con le "applet".
    Daccordissimo (forse mi sono espresso male).


    Le applet vengono scaricate ed eseguite sul client (browser). Se la pagina html che contiene la applet è stata scaricata tramite https, credo (non ho mai provato a dire il vero) che pure la applet viene scaricata tramite https. Ma la cosa finisce qui.

    Se poi la tua applet apre, per conto suo, connessioni verso il server, può farlo certamente anche tramite https.
    Quindi l'applet non userà nessuna cifratura e sarà quindi un oggetto non protetto che manda /riceve dati non protetti ? (non uso nell'applet HTTPS). Me lo confermi.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: GlassFish ES v2 e applet

    Originariamente inviato da angeloamalfitan
    Quindi l'applet non userà nessuna cifratura e sarà quindi un oggetto non protetto che manda /riceve dati non protetti ? (non uso nell'applet HTTPS). Me lo confermi.
    Ripeto, sono 2 le questioni: come la applet viene scaricata e come la applet apre eventuali connessioni verso il server tramite Socket/URLConnection o altro. E sono due cose diverse.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Ok, poichè l'applet usa HTTP e JDBC come posso risolvere non sò come creare un canale HTTPS verso il server (stò da poco usando le servlet tramite la classe HttpServlet lato server e httpURLConnection su client).


  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da angeloamalfitan
    Ok, poichè l'applet usa HTTP e JDBC come posso risolvere non sò come creare un canale HTTPS verso il server (stò da poco usando le servlet tramite la classe HttpServlet lato server e httpURLConnection su client).
    Senti ... ma precisa bene cosa fa questa applet! Usa solo le classi per il networking per connettersi al server? Allora ti basta usare https://blabla. Usa direttamente JDBC per connettersi ad un database sul server? (concettualmente non è una buona pratica ...)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Originariamente inviato da andbin
    Senti ... ma precisa bene cosa fa questa applet! Usa solo le classi per il networking per connettersi al server? Allora ti basta usare https://blabla.
    Non avevo capito leggendo le api che tramite httpURLConnection potevo usare cosi facilmente un canale SSL. grazie.


    Usa direttamente JDBC per connettersi ad un database sul server? (concettualmente non è una buona pratica ...)
    Ehem .... effettivamente lo faccio però se mi confermi quanto sopra scrivo delle servlet per leggere da https il nome del metodo che fa uso di JDBC da chiamare più i parametri da passare.

    Cosa ne pensi ?

    Un 'altra cosa pensi che la tecnica da usare sia giusta ? Cosi dovrei scrivere un mega switch per instradare il giusto metodo per insert/update ,call procedure su DB ?

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da angeloamalfitan
    Ehem .... effettivamente lo faccio
    Tramite JDBC ci si può connettere al database in modo criptato ... ma dipende dal driver! Quale driver e per quale database stai usando???
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Originariamente inviato da andbin
    Tramite JDBC ci si può connettere al database in modo criptato ... ma dipende dal driver! Quale driver e per quale database stai usando???

    Il DBMS da me usato è PostgresQL 8.3 i driver sono postgresql-8.3.jdbc*.jar

  10. #10
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da angeloamalfitan
    Il DBMS da me usato è PostgresQL 8.3 i driver sono postgresql-8.3.jdbc*.jar
    Non conosco PostgresQL e il suo driver JDBC ma .... da una veloce ricerca in rete:

    Chapter 4. Using SSL
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.