Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Java

Manuale Java e Open Source

Editore: Tecniche Nuove
Pagine: 340
Autore: Bigatti Massimiliano
Collana: I manuali

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2005-03-01
ISBN: 884811718x
Prezzo: 29.00 €
Lingua: Italiano

Quarta di copertina

Java e Open Source mostra come utilizzare componenti open source per realizzare un’applicazione web completa in Java.
Mediante la realizzazione di un semplice weblog di esempio, il testo insegna a utilizzare strumenti e componenti open source liberamente scaricabili da Internet per abbreviare i tempi di sviluppo e dotare le proprie applicazioni delle funzionalità più avanzate.
Vengono inoltre indicati gli elementi utili per costruire il proprio ambiente di lavoro Java di base, illustrandone l’installazione e il funzionamento.
Tra gli strumenti utilizzati si segnalano: Eclipse IDE, Ant, JBoss Application Server, MySQL Database Server, Log4j, Hibernate, Castor, ObjectRelational Bridge, Struts, Mokapackages, Spring Framework.

Gli argomenti trattati nel libro:

  • lo sviluppo di un’applicazione web con Java, definendo l’architettura generale, l’implementazione delle entità del sistema e la gestione delle eccezioni e degli errori;
  • le tecnologie di logging e le soluzioni per sfruttarle al massimo;
  • i concetti e gli strumenti per la persistenza dei dati, con una dettagliata descrizione del software Hibernate e una panoramica sulle possibili alternative;
  • i concetti e gli strumenti per la presentazione dei dati via web, con una dettagliata trattazione del software Struts e di alcune altre possibilità.
L’autore Massimiliano Bigatti è uno sviluppatore senior e autore freelance. Certificato come SUN Certified Enterprise Architect for Java Platform 2 Enterprise Edition, ha scritto per le maggiori riviste italiane e pubblicato diversi libri, tra i quali Da Visual Basic a Java (Hops Libri, 2002), Web Application in Java (Edizioni Master, 2003) e Java e Multimedia (Edizioni Master, 2004).
È content editor del portale dedicato ai Web Services.


Indice

Introduzione
Prefazione

Capitolo 1 Introduzione a J2EE
Accesso al database
Componenti per la grande azienda
Tipologie di componenti EJB
Operazioni temporizzate
Transazioni distribuite
Comunicazione a messaggi
Java Message Service
Web Service
Connessione alle risorse
Servlet, JSP e JSTL
Altre tecnologie
Approfondimenti

Capitolo 2 Gli strumenti di base
Eclipse
Creare un progetto
Aggiungere classi
Modifica del codice
Esecuzione e debug
Modifiche ed evoluzioni
Ricerca
Ant
Utilizzare Ant
MySQL
JBoss
Installazione ed esecuzione
JBoss e database
Visualizzazione risorse JNDI

Capitolo 3 Architettura dell’applicazione di esempio
Una panoramica generale
Prima pagina
Canali e notizie
Commenti
Amministrazione
Modifica proprietà sito
Gestione canali
Gestione notizie
CSS
Architettura del sistema
Scegliere tra EJB e POJO
Coordinamento tra entità e processi
Layer in presentazione
Creazione della base di dati

Capitolo 4 Dominio applicativo
Sito
Canale
Notizia
Commento
Classi di supporto

Capitolo 5 Disegno delle eccezioni
Eccezioni nella piattaforma Java
Eccezioni controllate
Eccezioni non controllate
Errori
Eccezioni di MyPages

Capitolo 6 Logging
Perché il logging?
I problemi del logging
La soluzione Log4J
Introduzione a Log4J
Ottenere un logger
Utilizzare il logger
Tracciare nei log i Throwable
Modificare temporaneamente il livello di log
Costruire i messaggi di errore solo se il debug è attivo
Destinazione e formato dei messaggi
Configurazione
Consigli sull’introduzione del logging nell’applicazione

Capitolo 7 La persistenza: concetti e strumenti
Una questione di impedenza
Risolvere l’impedenza
Chiavi primarie
Relazioni
Ereditarietà
Un semplice esempio
Trasparenza
Compatibilità
Flessibilità
Application Programming Interface (API)
Query
Prestazioni
Qualche svantaggio
Evoluzioni future

Capitolo 8 Hibernate: configurazione
Architettura
Configurazione del tipo di database
Accesso tramite DataSource globale
Accesso tramite risorsa relativa
Proprietà di connessione
Persistenza di Sito
Chiavi primaria
Relazione uno a molti
Persistenza del Canale
Persistenza della Notizia
Persistenza di Commento
Relazione Notizia/Canale

Capitolo 9 Hibernate: utilizzo
L’origine di tutto
HibernateEngineManager
Leggere e scrivere con Hibernate
SitoProcess
CanaleProcess
NotiziaProcess
CommentoProcess

Capitolo 10 Alternative a Hibernate
Castor
Configurare Castor per la persistenza di MyPages
Usare Castor per la persistenza di MyPages
Creazione, aggiornamento e cancellazione
Altre alternative
ObjectRelational Bridge
JDO
EJB

Capitolo 11 La presentazione: concetti e strumenti
Suddividere la complessità
Il pattern Model-View-Controller
Il modello
La vista
Il controllore
Diverse possibilità
Caratteristiche fondamentali
Evoluzioni future

Capitolo 12 Struts: presentazione e navigazione
Architettura
Un semplice esempio
Composizione delle pagine
Pagina principale e layout di MyPages
Zona header
Zona left
Zona right
Zona footer
Zona center
Altri frammenti JSPF
Elenco notizie dell’ultimo mese
Elenco ultime notizie del canale
Corpo della notizia
Elenco dei commenti
Elenco delle notizie del giorno
Navigazione e azioni
Creare la web application di MyPages
Accesso alla persistenza

Capitolo 13 Struts: funzioni avanzate
Plug-in
Gestione dei form
Validazione dei form
Validazione dal lato server
Gestione degli errori

Capitolo 14 Alternative a Struts
MokaPackages
Inizializzazione
Altre azioni
Utenti e ruoli
Altre alernative
WebWork
Spring Framework

Appendice A Libreria di tag di MyPages



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Java

Guide e tutorial Java/J2EE di Java Portal

Corso Java di Html.it

Guida rapida a Java di Gasparri Roberto

Manuale completo su Java 5 di Claudio De sio