PDA

Visualizza la versione completa : Conversione da applet in servlet


JackBabylon
29-04-2005, 12:16
Giorno a tutti ragazzuoli, un mio vecchio collega deve convertire delle applet in servlet e non sa nemmeno da dove cominciare.

Ora io onestamente su quest'argomento sono un signor ignorante , c'Ŕ qualche cosa "base" da sapere prima di iniziare (incompatibilitÓ, funzioni che non possono essere convertite, versioni dei server ecc), avete qualche link che spiega un po' le linee generali da seguire? consigli, foto zozze, insomma qualsiasi cosa possa aiutarmi(lo) a capirci di pi¨.

Mi rendo conto che la domanda vuol dire tutto e niente, ma so che qui siete davvero bravi :messner:
:D

netarrow
29-04-2005, 18:22
fra server e applet la differenza Ŕ abbastanza grande, una Ŕ server-side l'altra client-side.

Diciamo che una servlet fa quello che fanno tutti i linguaggi di script come php, asp ecc... Quindi una servlet Ŕ dinamica ma non come una applet, le servlet infatti vengono eseguite quando viene fatta una richiesta post o get della pagina le applet una volta scaricate dal client sono in real-time.
Una servlet non farÓ altro che mandare stringhe al client, quindi se l'applet contiene moduli essi andranno fatti in html e come action si imposta la servlet che elaborerÓ i dati.

Diciamo che la traduzione Ŕ molto vincolata dal tipo di programma da tradurre, ad esempio:

Stampa "ciao" con applet:



import java.awt.*;
import java.applet.*;


public class App extends Applet {

public void start() {
}

public void init() {
}

public void paint(Graphics g) {
g.drawString("Ciao", 0, 0);
}

}


Con le servlet:


import java.io.*;
import javax.servlet.*;

public class HelloServlet extends GenericServlet {

public void service(ServletRequest request, ServletResponse response) throws Exception {
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("Ciao");
pw.close();
}

}


Se l'applet fa animazioni mozzafiato alla anfyteam farlo in servlet Ŕ direi impossibile.


Secondo me dovresti dire che tipo di programma Ŕ da tradurre.



:ciauz:

JackBabylon
03-05-2005, 17:28
Ti ringrazio per le prime informazioni a limite provo a chiedere altre notizie al collega, azzie.

Loading