Vai alla pagina precedente
Vai alla pagina successiva


Come attivare in breve il motore



Per rendere attivo il motore in tutte le sue parti bisogna disporre di una macchina su cui siano stati installati e correttamente configurati alcuni software. Inoltre é necessario disporre di alcuni file e driver.

I software necessari sono: Oltre ai precedenti programmi (scaricabili liberamente dalla rete), bisogna disporre del file Smp3.class (lo spider) e dei quattro file php necessari per l'interfaccia utente.
Una volta che si dispone di tutto questo bisogna: Ora é possibile far girare il programma java ed archiviare i dati nel DBMS.
E' da notare come il nome del database può essere cambiato senza particolari problemi (basta inserire il corrispondente parametro nell'esecuzione dello spider e modificare il codice php), mentre il cambio del nome della base di dati (chiamata di default "mp3") impone la modifica del codice java e la successiva ricompilazione (oltre alla modifica del codice php).

Per poter utilizzare anche l'interfaccia php si deve: Ora é possibile interrogare la base di dati come un comune motore di ricerca.
Tutti i test e lo sviluppo sono stati effettuati in locale su di una macchina con sistema operativo Windows Xp, con i software Apache 1.3, mysql 4.0.20a-nt, php 4.2.3, java 1.4.2.

Esempi di Micro-Applicazioni

Presentiamo ora alcuni esempi di esecuzione-tipo per il nostro motore di ricerca (comandi tipo sotto WinXP).

Primo esempio: chiamata semplice: "java Smp3"
In questo caso il programma:

Secondo esempio: chiamata di aiuto: "java Smp3 -h"
In questo caso il programma:

Terzo esempio: chiamata con cancellazione vecchie informazioni: "java Smp3 -c"
In questo caso il programma:

Quarto esempio: cambio di directory: "java Smp3 -d c: -r c:\file condivisi"
In questo caso il programma:

N.B.:Se non volessi rendere disponibile online alcun file basterebbe fare una chiamata del tipo: "java smp3 -r z:", dove z é semplicemente una cartella che non esiste.

Quinto esempio: imposizione di indirizzo ip e nome macchina: "java Smp3 -i 123.123.123.123 -n DR2"
In questo caso il programma:

Sesto esempio: cambio in MySql: "java Smp3 -s db.stat.unipd.it -u daniele -p daniele -b miabdd"
In questo caso il programma:

Settimo esempio: utilizzo di tutti i parametri:
"java smp3 -d c:\file condivisi\mp3 -r c:\file condivisi -i 123.123.123.123 -n DR2 -c -s db.stat.unipd.it -u daniele -p daniele -b miabdd"

In questo caso il programma:


Naturalmente i parametri possono essere usati anche singolarmente o "a gruppi" indipendentemente uno dall'altro.

Vai alla pagina precedente
Vai alla pagina successiva






  Indice principale     Indice dei Programmi     Indice del Progetto di BDD(se)  

Data creazione: 17 Settembre 2010
Data ultima modifica: 30 Dicembre 2012