Progettazione e Sviluppo di Applicazioni Web di Ultima Generazione con AJaX

>> Tesi di laurea triennale in Sistemi Distribuiti L-A
 
 
HOME PROJECTS BLOG GUESTBOOK INFO Search Report Bugs


Last Content Update:
20/02/06

  AChat info & download

AChat general informations: AJaX-based chat system estremamente semplice, ma altrettanto efficace

AChat project status: il progetto è tuttora in fase di sviluppo e la versione attuale (1.2) è ancora in BETA e con il minimo indispensabile per funzionare correttamente. Permette comunque di apprezzare a pieno le fondamenta della metodologia AJaX

AChat known problems: compatibilità estremamente limitata, in poche parole funziona solo con Mozilla e Mozilla Firefox, mentre mostra problemi più o meno grossi con Opera ed Internet Explorer. In particolare, a parte i soliti problemi di visualizzazione di IE, per questi ultimi due risulta difficoltoso ottenere un aggiornamento periodico efficace della pagina.


- top -

  Istruzioni Di Installazione

Qui di seguito troverete le istruzioni necessarie per l'installazione di AChat v1.2.1 beta.

Innanzitutto AChat è stato programmato in JSP ed è dunque necessario effettuare il deployemente del file .WAR che avete scaricato su un server che supporti tale tecnologia.

In più AChat necessita di un database MySQL per funzionare correttamente. Di seguito potete trovare i dettagli di impostazione del database.

Innanzitutto per l'interazione con il database i file JSP di riferimento sono getchatdata.jsp e sendchatdata.jsp. Questi si occupano di confezionare le query in base alle informazioni inoltrategli dal client. Per quanto riguarda invece l'accesso vero e proprio al database MySQL è stata creata un classe java apposita, peraltro estremamente semplice. Questa classe si chiama mySqlWrapper (file mySqlWrapper.java) e permette, tra le altre cose, di istanziare i driver per la connessione, creare una connessione ed effettuare query svincolandosi dai dettagli. Insomma una volta impostato è a disposizione in maniera semplice e veloce.

Come è ovvio tutti i dettagli relativi a driver di interfacciamento, porte, password, ecc. necessari per l'accesso al db a questo punto sono contenuti in mySqlWrapper ed è qui che dovrete agire per riuscire ad impostare il tutto in modo da riuscire ad interfacciarsi al vostro database. Le impostazioni di base sono:

  • driver: com.mysql.jdbc.Driver
  • macchina: server
  • user: root
  • password: 123456
  • nome database: achat
  • nome tavola principale: messaggi
Per quanto riguarda invece i campi presenti all'interno del db di base questi sono:
  • ID
  • Nome
  • Messaggio

- top -

  Downloads

Donwloads correlati ad AChat:


- top -

  ToDo List

Sviluppi imminenti, futuri, futuribili e consigliabili:

  • significativo miglioramento della compatibilità cross-browser
  • miglioramento ed estensione delle funzionalità disponibili
  • messa in sicurezza dell'applicazione in generale

- top -

Alter TOP100

A Little Pub