Come eseguire un programma Java su una pagina web senza usare applet
Il modo più semplice per iniziare a fare siti web con Java è usare JSP. JSP sta per Java Server Pages, e permette di incorporare HTML in file di codice Java per la creazione di pagine dinamiche. Per compilare e servire le JSP, avrete bisogno di un Servlet Container, che è fondamentalmente un server web che esegue le classi Java. Il più popolare Servlet Container di base si chiama Tomcat, ed è fornito gratuitamente dalla Apache Software Foundation. Segui il tutorial che cletus ha fornito qui.
Una volta che hai Tomcat attivo e funzionante, e hai una comprensione di base di come distribuire JSP, probabilmente vorrai iniziare a creare i tuoi JSP. Mi piacciono sempre i tutorial di IBM developerWorks. Hanno un tutorial JSP qui che sembra buono (anche se un po' datato).
Si scoprirà che c'è molto di più nello sviluppo web Java che i JSP, ma questi tutorial ti porteranno nella giusta direzione.
- PHP vs. Java
Questa è una domanda piuttosto soggettiva. PHP e Java sono solo strumenti, e nelle mani di un cattivo programmatore, qualsiasi strumento è inutile. PHP e Java hanno entrambi i loro punti di forza e di debolezza, e la loro discussione è probabilmente al di fuori dello scopo di questo post. Direi che se conoscete già Java, rimanete con Java.
- File I/O vs. MySQL
MySQL è più adatto per le applicazioni web, in quanto è progettato per gestire molti utenti concorrenti. Dovreste sapere però che Java può usare MySQL altrettanto facilmente di PHP, attraverso JDBC, il framework di connettività per database di Java.
Articoli simili
- In Harry Potter: Wizards Unite cosa fa il prestigio di una pagina e quante volte si può prestare una pagina?
- Come cercare la mia cronologia di YouTube con una ricerca per parole chiave, invece di solcare pagina per pagina
- Se blocchi qualcuno su Facebook e hai anche una pagina aziendale, viene automaticamente bloccato anche dalla tua pagina aziendale?
- In un documento MS Word, perché la mia pagina si ferma a metà e inizia nella pagina successiva? Come posso risolvere questo problema?