Collegamento di un modulo HTML a un programma Java [chiuso]

-1

Mi piacerebbe creare un'interfaccia front-end in HTML che interagisca con un programma Java tramite un% HTML diform. Mi piacerebbe poter pubblicare questo progetto su Internet.

In altre parole, il testo immesso nei campi input del modulo verrà inviato al programma Java come argomenti una volta che l'utente fa clic su "Invia". Il programma Java verrà quindi eseguito e rimanderà l'output al front-end HTML.

Ad alto livello, come faccio a svolgere questo compito? Quali tecnologie, strutture, ecc. Sono necessarie per far sì che ciò accada e come si inseriranno nel progetto?

    
posta freezefry 08.06.2016 - 18:54
fonte

2 risposte

1

Vorrei iniziare verificando semplici servlet Java . Forniscono un mezzo relativamente semplice per implementare i metodi HTTP sul lato server. Esistono strutture più complesse, ma si troveranno al di sopra del framework servlet standard.

es. ecco un semplice metodo servlet per restituire una pagina web su richiesta

public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
            throws ServletException, IOException
  {
      // Set response content type
      response.setContentType("text/html");

      // Actual logic goes here.
      PrintWriter out = response.getWriter();
      out.println("<h1>" + message + "</h1>");
  }

(dal tutorial qui )

    
risposta data 08.06.2016 - 19:30
fonte
1

Un approccio comune è avere un server contenitore Java come Apache Tomcat . Devi programmare la logica di business in Servlet Java o Pagine server Java . Tomcat può anche servire file html.

    
risposta data 08.06.2016 - 19:32
fonte

Leggi altre domande sui tag