Newsgroup: it.comp.java
Titolo: Ho un libro su java di 1000 pagine...

....Learning Java 4th edition,o'reilly, e non c'� accenno all'uso di Java 
con i database.
 
Domanda spontanea: Perch� non si usa molto java con i database???
Mi interessava MS sql server soprattutto.
 
ciao 
 
 

 Domanda spontanea: Perchè non si usa molto java con i database???
 
Java si usa particolarmente con i database, lo standard JDBC e` forse uno 
dei piu` completi in circolazione. Semplicemente, da quello che leggo 
nell'indice di quel libro, non tratta l'argomento
 
Enrico
P.S. cominciare un thread con un subject come quello da te scelto di solito 
e` fonte di pernacchie...

 Mi interessava MS sql server soprattutto.
 
java con i database si usa eccome, ma proprio tanto tanto. non è argomento 
trattato da quel libro per sua scelta editoriale ma non certo perché è un 
argomento di non interesse.


Si usa eccome, la scelta potrebbe dipendere dal fatto che esistono 
diversi mapper come mybatis o hibernate ma anche spring, che si occupano 
di nascondere l'utilizzo del db e permettono al programmatore di 
concentrarsi sugli aspetti applicativi. Ad esempio, se leggi 
l'anagrafica cliente, forse e' piu' interessante ricevere un bean 
Cliente e sapere che il codice del cliente e' a colonna 2 e' forse meno 
interessante di ulilizzare cliente.getCodice().

 Mi interessava MS sql server soprattutto.
 
certo che si usa,
ma l'editore aveva giï¿œ raggiunto il numero
di pagine, piene di fuffa, sufficienti per
giustificare il costo del libro.
 

Molti libri su java non trattano l'argomento, devi cercare roba di
Enterprise java.
ad esempio io ho l'ottimo "thinking in java".
non tratta i db, poi vai sul sito dell'autore e c'e' 
"thinking in enterprise java", dove si tratta anche i db
 

 
 
<Max"  ha scritto nel messaggio news:201410012...@mynewsgate.net...
 
<Molti libri su java non trattano l'argomento, devi cercare roba di
<java.
<ad esempio io ho l'ottimo "thinking in java".
<non tratta i db, poi vai sul sito dell'autore e c'e'
<thinking in enterprise java", dove si tratta anche i db
 
Io mi sono avvicinato a java per fare applicazioni desktop stand alone per 
piccole realtï¿œ,e adesso per sapere come usare un db devo rivolgermi 
all'ambiente enterprise???  Perche a casa o negli uffici non si usano i 
database??? 
 

 database???
 
jdbc è definito nella standard edition, l'enterprise definisce jpa ovvero 
lo standard per la persistenza / orm che però nessuno ti obbliga ad usare. 
se non vuoi usare jdbc a basso livello ci sono numerosi framework 
alternativi al jpa, da mybatis a springframework, che però non ti 
forniscono alcuna astrazione dal database sottostante ne il supporto (ad 
esempio) per le transazioni distribuite.

 alternativi al jpa, da mybatis a springframework
 
ma per springframework intendi il jdbcTemplate?
In teoria Spring ti permette di utilizzare qualunque cosa: jpa, mybatis, hibernate etc etc..

 In teoria Spring ti permette di utilizzare qualunque cosa: jpa, mybatis, hibernate etc etc..
 
ehm ho mischiato hibernate, mybatis con jpa.
Intendevo solo dire che Spring permette di utilizzare qualunque orm (e questi possono implementare la specifica jpa).


Infatti il mio commento è stato - "sti cazzi"... ahahahah :)