Il corso è tratto dal capitolo 6 del libro "Linux e programmazione Web".
Ripubblicato su gentile autorizzazione di Mariagrazia Viscito di McGraw-Hill Italia
Linux e Programmazione Web - seconda edizione
Scritto da Michele Sciabarrà, La
guida in italiano alla programmazione Web in ambiente Linux.
| Titolo |
Linux e programmazione Web |
| Edizione |
seconda edizione |
| Editore |
McGraw Hill |
| Autore |
Sciabarrà Michele |
| Collana |
Informatica professionale |
| Pagine |
471 |
| Prezzo |
L. 62.000 / Euro 32,02 |
| Disco |
1 CD-ROM |
| ISBN |
88-386-4177-3 |
| Livello |
Intermedio - Avanzato |
| Lingua |
Italiano |
| Pubblicazione |
Maggio 2001 |
La nuova edizione della guida allo sviluppo di applicazioni Web
in ambiente Linux, utilizzando Perl e CGI, PHP, JavaScript, Java
Applet, Servlet e JSP, XML e i database SQL
Linux e programmazione Web è dedicato alla nuova
frontiera della programmazione: il Web nel suo ambiente congeniale,
Linux. La programmazione Web in ambiente Linux dispone di numerosi
strumenti e linguaggi, ed è tipicamente realizzata con la
collaborazione di più strati che comunicano tra di loro. Per
esempio il browser Web si rivolge al server Web che a sua volta
comunica con un application server, il quale infine preleva i dati
di un database SQL. Per la realizzazione di queste complesse
soluzioni si può ricorrere a numerosi strumenti, a volte tutti
insieme per sfruttarne al meglio i pregi ed evitarne i difetti.
Il Perl è stato il primo linguaggio per la programmazione Web
ed è particolarmente versato per l'amministrazione di sistema
e l'estrazione di dati, nonché di semplici script CGI. Java
invece è il linguaggio di elezione della programmazione Web,
utilizzabile sia per applicazioni client come le applet, che per
applicazioni server utilizzando servlet e JSP. Di entrambi esiste
una versione semplificata, il PHP e il JavaScript.
Linux e programmazione Web presenta una completa
panoramica delle tecnologie per lo sviluppo di applicazioni Web con
Linux. L'autore pone l'accento non su dettagli astratti, ma sui
concetti base che mostrano la continuità di fondo e
l'unità culturale che lega questa famiglia di linguaggi e
sistemi. Tutti i concetti vengono messi in pratica realizzando
applicazioni reali, di cui viene fornito il codice completo. Il
volume offre anche applicazioni Web che possono essere usate
direttamente o modificate per adattarle alle proprie
necessità. Sono compresi una gestione form, un'agenda
contatti, una chat applet e un negozio online.
Il CD-ROM allegato contiene tutto il necessario per utilizzare
le applicazioni presentate nel testo: i sorgenti dei vari sistemi
(Apache, MySQL, PHP) che possono essere ricompilati e i sorgenti
completi di tutte le applicazioni presentate nel volume.
Indice
Introduzione
Capitolo 1 - Introduzione a Linux
Capitolo 2 - Linux
Capitolo 3 - Apache
Capitolo 4 - Perl
Capitolo 5 - MySQL
Capitolo 6 - PHP
Capitolo 7 - JavaScript
Capitolo 8 - Java
Capitolo 9 - Java Applet
Capitolo 10 - Java Servlet e JSP
Capitolo 11 - XML e XSLT
Appendice A - Compilazione dei programmi
Appendice B - Notazione sintattica
Indice analitico
|