Libri

Introduzione alla programmazione con il linguaggio Java  - Scheda del libro

Stefano Mizzaro - Franco Angeli Editore

Il linguaggio di programmazione Java sta avendo una rapidissima diffusione, sia come "linguaggio di Internet", sia come alternativa ai linguaggi di programmazione tradizionali. Come afferma nella prefazione il prof. Colombetti "una cosa è scrivere un testo sul linguaggio Java, un'altra è scrivere un testo che utilizzi il Java per veicolare i concetti e le tecniche di programmazione"; questo è un libro per "imparare le basi di programmazione, utilizzando Java come linguaggio".

Gli aspetti più concettuali e consolidati della programmazione vengono illustrati con un linguaggio semplice e chiaro e con numerosi esempi, e i tecnicismi effimeri sono evitati il più possibile. La presentazione è graduale: vengono esposti i principi della programmazione strutturata (parte I), i concetti di tipo di dato astratto e occultamento delle informazioni (parte II), i principi della programmazione agli oggetti (parte III) e alcune caratteristiche proprie del Java, quali la costruzione delle interfacce utente grafiche e degli applet (parte IV).
Il testo, pensato per l'adozione in un corso universitario, è comunque adeguato anche per il lettore autodidatta che voglia avvicinarsi alla programmazione utilizzando come primo linguaggio un linguaggio moderno.

Anche per chi è già esperto "la lettura può riservare qualche sorpresa".

 


 

Laboratorio di programmazione in Java - Scheda del libro

Paolo Coppola, Stefano Mizzaro - Apogeo

Laboratorio di programmazione in JavaLa programmazione è una disciplina eminentemente pratica, nella quale è impossibile imparare senza "fare". Questo libro propone al lettore un vero e proprio percorso guidato costituito da più di 400 esercizi e da quasi 200 pagine di soluzioni e commenti. L'enfasi è posta sugli aspetti basilari e concettuali della programmazione strutturata e orientata agli oggetti, non sul linguaggio Java, che invece viene considerato un utile strumento per imparare.Il volume è diviso in due parti.

 

Nella prima è presentata una ricca scelta di esercizi, opportunamente organizzati per condurre il lettore a padroneggiare le principali tecniche della programmazione strutturata e della programmazione orientata agli oggetti. Nella seconda parte viene fornita la soluzione, dettagliata e commentata, degli esercizi più significativi."La scienza entra in noi, anche oggi, solo attraverso l’esercizio, il confronto con quelli che hanno tentato lo stesso esercizio prima di noi, e che forse hanno trovato una soluzione più elegante della nostra. La scienza si conquista solo provando e riprovando."

 


 

Programmazione web lato server - Scheda del libro

Vincenzo Della Mea, Luca di Gaspero, Ivan Scagnetto - Apogeo

Laboratorio di programmazione in JavaLa programmazione lato server comprende l'insieme di tecniche che consentono di realizzare siti dinamici e applicazioni web interattive. La componente fondamentale di queste applicazioni è la possibilità di accedere a basi di dati tramite interfacce web; ne sono esempi i motori di ricerca e i siti di commercio elettronico. 

Questo volume introduce alla programmazione web lato server utilizzando due tecnologie tra le più diffuse, PHP e Java Enterprise Edition, e approfondisce i temi di interesse più generale come l'utilizzo dei sistemi di gestione di basi di dati. 
Il testo, dopo un richiamo alle tecniche di base del Web, ai linguaggi di markup (XML, XHTML) e ai fogli di stile CSS, illustra i principi delle tecnologie lato server e descrive i linguaggi di scripting PHP e Java Server Pages. Sono inoltre approfondite le tecniche proprie di Java 2 Enterprise Edition, in particolare le servlet e il pattern di programmazione Model-View-Controller.

La trattazione è completata da articolati casi di studio che guidano alla realizzazione di diverse applicazioni: gallerie di immagini, negozi virtuali, aggregatori.