App java raggiungibile da browser http

di il
4 risposte

App java raggiungibile da browser http

Buongiorno a tutti, sono praticamente a livello zero di programmazione ma vorrei sapere come realizzare un semplice esempio di un programma in java installato su un server linux e su windows, che sia raggiungibile tramite un browser.
Qualcosina tramite tutorial su YouTube sono riuscito a fare ma..
In pratica devo costruire un app java con interfaccia grafica, e la costruisco con l'aiuto di "windows builder su Eclipse".
Per semplicità diciamo , un form con un bottone che fa una cosa, ad esempio premo il button e in una finestra label viene scritta una parola.
quest'app residente su un server, viene raggiunta da una console e visualizzata all'interno di un browser http.
Come posso unire le due cose?
Sono riuscito a creare sia un'app grafica con Windows builder che gira in java, sia un altro semplice "progetto" webserver (tipo Helloword) che funziona tramite Tomcat, (copiando dai vari tutorial) ma non sono riuscito ad unire le due idee.
Chi mi puo' dare una mano?
Grazie per l'aiuto
Davide

4 Risposte

  • Re: App java raggiungibile da browser http

    davide75 ha scritto:


    Buongiorno a tutti, sono praticamente a livello zero di programmazione ma vorrei sapere come realizzare un semplice esempio di un programma
    Ciao Davide,
    mi dispiace ma non è così semplice.
    Non c'è una unica tecnologia per fare quello che vuoi tu. Potresti usare le servlet java per esempio. Poi per progettare l'applicazione in maniera semi decente dovresti usare un pattern MVC.

    Se hai tempo, pazienza e voglia di fare ti conviene partire da un buon libro di java.
    Esistono anche degli ebook, cerca javamattone. Già il nome è esplicativo.
  • Re: App java raggiungibile da browser http

    Il fatto è che costruire un app java con ecplise e windowsbuilder è abbastanza semplice dal punto di vista grafico. (crea cioè subito un programma con interfaccia grafica utilizzabile) e si possono fare fare delle cose e ci sono riuscito.
    Non ho ben capito pero' come raggiungere quest'app java da un broswer tramite Tomcat, anche se ho creato (copiato) un servlet che fa scrivere helloword tramite un browser (nel mio caso in locale come esempio).
  • Re: App java raggiungibile da browser http

    Concettualmente non e' difficile, ma BISOGNA FARE CHIAREZZA con i termini perche' se non ci ci si capisce "na 'mazza"

    LASCIA PERDERE il termine APP: viene usato per le APP)licazioni mobili, cioe' i programmini che girano sul cellulare.

    Tu devi fare una WEB Application, cioe' un'applicazione che gira su un server e che GENERA pagine HTML.
    E quesa l'hai fatta.

    Il server ha DIVERSI IP:

    - 127.0.0.1 e' l'IP del pc CORRENTE, cioe' su quello su cui stai lavorando in questo momento
    - qello associato alla scheda di rete su cavo
    - quello associato alla cheda WiFi


    Tu, da CELLULARE, o da tablet, devi accedere alla pagina: "http://<IP>:8080/<TUA PAGINA>"

    Ora, se vuoi che la pagina sia visibile su Internet, devi avere un IP pubblic assegnato al modem/router (quello che usi per collegarti ad Internet)
    Ma NON BASTA:

    quando accdi all'IP pubblico (con MyIP puoi vedere quale sia) tu accedi al ROUTER, NON AL TUO PC che sta nella rete LOCALE gestita dal router.

    Quindi, quello che c'e' da fare e' CONFIGURATE il router affiche', quando qualcuno vuole accedere a LUI, lui ridirige le richieste al PC che hai scelto, e che DEVE AVERE UN IP FISSO (ci sono router piu' fighi, ma anche piu' costosi )

    Insomma: ci sono un sacco di cosette da mettere in piedi: niente di complicato, ma NIENTE DI BANALE
  • Re: App java raggiungibile da browser http

    Certo questo è chiaro, ho chiaro tutto il concetto di ip, client server ecc ecc tanto è vero che raggiungo il mio client con un browser tramite un software tcp reflector e funziona.
    Cio che per ora non mi è chiaro è : ok ho fatto una web app che mi restituisce il semplice testo helloword sul browser.
    Ma io voglio fare una web app costruita con interfaccia grafica, con Windows builder, un programmino insomma, che abbia bottoni ecc, questo l ho fatto anche ma a parte, e non so come farla girare e diventare raggiungibile da browser, così come invece fa la semplice scritta del programmino Hello word. Tutto il resto tcp localhost ecc mi è chiaro, ho già un ip fisso configurato che raggiungo da esterno
Devi accedere o registrarti per scrivere nel forum
4 risposte