Newsgroup: it.comp.java
Titolo: Miglior libro

Programmo da tempo in svariati linguaggi, compreso il C++, e ho l'esigenza
di imparare il Java al fine di sviluppare una applicazione software
distribuita per un corso universitario.
Di seguito gli argomenti dell'esame.
***
Acquisire padronanza degli strumenti atti a risolvere le problematiche della
programmazione concorrente forniti dalla piattaforma Java 2 Standard Edition
(J2SE).Programmazione concorrente basata su Threads e sincronizzazione in
J2SE.
Programmazione distribuita: paradigma client-server e peer-to-peer, Supporto
alla programmazione di rete in J2SE.
Remote Procedure Call (RPC): paradigma classico e paradigma orientato agli
oggetti. Problemi di marshalling e serializzazione dei dati sia primitivi
che strutturati a oggetti. Concetto di proxy/stub e skeleton, loro uso e
generazione. Proprieta' riflessive e loro uso per l'invocazione dinamica in
assenza di stub e skeleton. Esempi di RPC orientato agli oggetti: RMI e
CORBA in J2SE.
***
Quali sono i migliori libri o, se esiste, il migliore libro, che trattino in
modo abbastanza approfondito ed estremamente chiaro gli argomenti di cui
sopra, iniziando dalle basi fondamentali della sintassi Java?

 distribuita per un corso universitario.
Nota aggiuntiva da parte di me stesso medesimo autore del thread:
I riferimenti bibliografici del professore del corso sono i seguenti:
M. Tarquini e A. Ligi, Java. Mattone dopo mattone, Hoepli 2002.
M. Ben-Ari, Principles of Concurrent and Distributed Programming 2nd
edition, Prentice Hall International Series in Computer Science (1990), ISBN
013711821X
C. R. Snow, Concurrent Programming, Cambridge University Press (1992), ISBN
0521339936
Sun Microsystems, Java Tutorial,
http://java.sun.com/docs/books/tutorial/index.html
Fred B. Schneider, On Concurrent Programming, Springer Verlag; (May 1997),
ISBN 0387949429
D. Lea, Concurrent Programming in Java(TM): Design Principles and Pattern
(2nd Edition), Addison-Wesley Pub Co. (November 5, 1999), ISBN 0201310090
Qualcuno li conosce e può dirmi di cosa trattano esattamente e/o se vale la
pena di studiarli e/o se esiste qualcosa di meglio?

 pena di studiarli e/o se esiste qualcosa di meglio?
Leggiti "The Java Programming Language, 3 edizione", di Gosling et al.,
che è un po' lo Stroustrup di Java.
Per capirlo bene e capire bene anche le basi dei thread, in maniera un po'
formale. Poi puoi usare il tutorial di Sun per estendere un po' le
consocenze pratiche, ed eventualmente chiudi col libro di D.Lea 
Per quanto riguarda il distributed programming e CORBA in particolare
nella lista di riferimenti vedo poco...
se lo trovi ancora prova con l'Orfali / Harkey, il titolo preciso non lo
ricordo ma con quel cognome non dovresti aver problemi
ciao, hth
uL
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 consocenze pratiche, ed eventualmente chiudi col libro di D.Lea
Grazie mille. Farň cosě.

 consocenze pratiche, ed eventualmente chiudi col libro di D.Lea
... sono arrivati alla 3 edizione?
Ciao

"AK7" <A...@nospam.nospam> ha scritto nel messaggio
news:891Yd.1037609$35.38...@news4.tin.it...

L'ho appena comprato.
L'edizione italiana è la seconda, la versione originale è la terza.
Nella versione italiana cambia anche un po' il titolo.

Gabriele Palma ha scritto:

Ho trovato un libro di informatica che per la prima volta parte dall’ABC 
del calcolatore fino ad arrivare alla programmazione object-oriented in 
Java. Di solito i libri di informatica sono molto specialistici e 
raramente affrontano tutti questi argomenti in un linguaggio molto 
user-friendly. Il libro è stato scritto da un team di docenti 
universitari ed  è ricco di immagini e di esempi pratici.
Sembra essere un buon testo per studenti di scuole superiori o per chi 
vuole incominciare a programmare senza avere alcuna nozione di 
programmazione.
Nel libro sono anche spiegate tutte le tecnologie emergenti: JDBC, 
SQL,UML, HTML, XML e XSLT.
Anche il prezzo è molto vantaggioso considerati gli argomenti e il 
numero di pagine (circa 600!).
ti passo il link cosi almeno ti fai un'idea;
http://www.informazioneautomaticaejava.info