|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
by Giuseppe De Pietro 15 dicembre 2008 |
In questa lezione parleremo di JDBC e di come, grazie a questa interfaccia, sia possibile astrarsi dal DBMS (Data Base Management System) utilizzato. Vedremo come installare MySQL e come creare un database, come installare MSDE (il motore gratuito di SQL Server 2000). Eseguiremo operazioni di selezione, aggiunta e modifica record su database di MySQL e MS SQL Server 2000. Infine useremo le Stored Procedure con JSP e MS SQL Server 2000.
|
by Giuseppe De Pietro 21 ottobre 2008 |
In questa lezione vedremo cosa sono le azioni standard JSP (standard action) facendo una panoramica su tutte quelle messe a disposizione dalle specifiche J2EE di Sun.
Illustreremo più nel dettaglio le azioni che si occupano delle inclusioni di pagine esterne e dei trasferimenti di richiesta, ponendo in evidenza i vantaggi e gli svantaggi rispetto ai metodi già visti in precedenza.
|
by Giuseppe De Pietro 16 maggio 2008 |
Nelle prime due lezioni abbiamo visto come funzionano le JSP e mostrato dei semplici esempi. Credo che sia ormai chiaro di come attraverso la page translation e page compilation, sia possibile ottenere delle servlet partendo dai template delle pagine JSP.
|
by Francesco Marchioni 20 marzo 2007 |
Questo è il primo di una serie di articoli sulla nuova release della JSE 6, che riguardano il nuovo paradigma delle applicazioni Web 2.0.
E’ noto che, le applicazioni Web di nuova generazione si sono evolute da semplice strumento di navigazione ad applicazioni che gestiscono contenuti “ricchi”. In questo articolo tratteremo di Ajax e la nuova versione di Java (e l' adozione delle JSR 223).
|
by Diego Marconato 19 febbraio 2007 |
In questo articolo vedremo che cos’è e come funziona l’architettura di rete TCP – IP in java, attraverso la libreria standard java.net. L’architettura di rete TCP – IP è parte di tutti sistemi operativi, il livello Internet ed il livello Transport sono realizzati direttamente nel kernel del sistema operativo mentre il livello applicazione è costituito da diversi programmi dei quali soltanto alcuni fanno parte del sistema operativo.
Il pacchetto java.net della libreria standard di Java contiene una realizzazione dei livelli Internet e Transport del TCP – IP, vengono fornite anche classi e interfacce per la gestione del protocollo HTTP del livello Application.
|
by Marco Pugliese 31 gennaio 2007 |
In questo articolo, si mostra come l'uso dei generics, introdotti nella versione 1.5 della JDK, possano rendere più robusta e fruibile una gerarchia di classi.Nell’ articolo si prende in esame un esempio che riproduce una situazione frequente nella progettazione del codice (un piccolo carrello della spesa).Per la comprensione ottimale dell’ articolo, occorre avere una conoscenza di base delle principali novità introdotte nella versione della JDK, 1.5, comunemente chiamata Tiger.
|
by Enrico Cesaretti 18 dicembre 2006 |
In questo articolo vi illustrerò cos’è e come servirsi di JNDI (Java Naming and Directory Interface). JNDI è un’API java standard che potrete utilizzare per l’accesso uniforme ai più svariati servizi di naming.Grazie ad essa un codice java può accedere a qualsiasi servizio di naming:LDAP server, DNS server, File System, RDBMS.
|
by Fabio Staro 20 dicembre 2005 |
L’ultima release di Java (JDK 1.5) ha introdotto un nuovo costrutto al linguaggio: le annotazioni. Attraverso le annotazioni è possibile associare dei metadati agli elementi di un programma (package, classi, metodi, parametri, etc.) che possono essere salvati dal compilatore nei file .class.
|
by Antonio Luzzi 1 novembre 2005 |
JMX -Java Management Extensions- è uno standard Java per la gestione e il monitoraggio di tutti componenti sia hardware che software. Ogni risorsa -livello “Instrumentation”- viene racchiusa in un particolare Java Bean detto MBean (Managed-bean) che una volta registrato nell’infrastruttura JMX consente d’esporre la risorsa all’esterno attraverso differenti protocolli tra i quali : HTTP,RMI, SNMP etc.. Un esempio aiuterà a comprendere questo concetto.
|
by Giuseppe Capodieci 2 ottobre 2005 |
La Java 2 Platform Standard Edition 1.5 nome in codice “Tiger”, è l’ultima release ufficiale della piattaforma java. Questa release è quella che si definisce come major nel senso che apporterà diverse novità nel modo di programmare in java e di gestire la JVM.
|
by Mara Marzocchi 2 ottobre 2005 |
L'internazionalizzazione è l'azione con cui si realizza o si modifica un programma, in modo che sia in grado di funzionare utilizzando convenzioni nazionali diverse (principalmente la lingua dei messaggi che emette e il tipo di codifica usata). Il termine inglese a cui si fa riferimento è internationalization e si abbrevia convenzionalmente con la sigla "i18n", perché tra la lettera "i" e la lettera "n" di questa parola ci sono 18 lettere.
|
by Giulio Rambelli 15 settembre 2005 |
Sono recentemente stato ad un seminario in SUN dove si discuteva tra le altre cose di programmazione ad oggetti e dove si entrava nel merito di questioni come cosa è a oggetti e cosa proprio non lo è. Da una di queste elucubrazioni è uscito il fatto che non si può considerare propriamente 'ad oggetti' una applicazione che faccia uso di un DBMS per la persistenza di dati, poichè certamente l'integrazione di pezzi di linguaggio SQL all'interno del codice, come li metti li metti, fa a botte con l'intento originario.
|
by Antonio Trobbiani 12 settembre 2005 |
Con l'introduzione dell' API Java Print Service (JPS) si è fatto un notevole progresso per quanto riguarda il processo di gestione della stampa con la piattaforma Java, creando una struttura di supporto efficace per le applicazioni che intendono gestire tale processo.
|
by Emiliano D'Amato 11 settembre 2005 |
Con questo articolo vorrei illustrare come effettuare l'upload di un file da client verso un server utilizzando il protocollo FTP (File Transfer Protocol)
|
by Carlo Di Gianvito 3 settembre 2005 |
Un servizio di naming e directory fornisce un modo naturale e comprensibile per identificare ed associare nomi con i dati. In ogni programma o nei sistemi operativi è doveroso fornire dei nomi agli oggetti.
|
by Francesco Mele 1 settembre 2005 |
Valutare la correttezza sintattica di codice javascript usando un interprete java.
Tra gli esercizi più frequenti ed utili per un programmatore sicuramente troviamo la creazione di un interprete.
|
by Giuseppe Capodieci 16 agosto 2005 |
La Java 2 Platform, Standard Edition (J2SE) versione 5 (precedentemente conosciuta come 1.5) ha portato tante interessanti novità nel panorama della programmazione java; per chi fosse interessato, abbiamo fatto una carrellata di queste nuove features in un precedente articolo. Tra le tante novità, c’è ne una che io trovo particolarmente interessante, si tratta delle Java Annotations; ma vediamo in dettaglio di cosa si tratta.
|
by Fabrizio Marini 8 agosto 2005 |
Firmare un applet con un certificato è obbligatorio quando l'applet deve accedere alle risorse locali della macchina client su cui è in esecuzione.
|
by Giuseppe Capodieci 26 luglio 2005 |
Prima di cominciare a parlare della java logging API vediamo cosa vuol dire loggare: Il logging è il processo di notificare ad una entità dei particolari eventi.
|
by Jonathan Di Nardo 23 luglio 2005 |
Per realizzare un’applicazione chat, è indispensabile un linguaggio che ci consenta di connettere diversi computer in rete e di utilizzare al meglio le funzionalità del protocollo TCP/IP.