Newsgroup: it.comp.java
Titolo: Progetto Università

Salve a tutti,
vengo al sodo, devo realizzare un "piccolo" progettino per un esame
all'università, trattasi di applicazione C/S che più o meno dovrebbe
fare quanto segue:
SITO DI UN CINEMA MULTISALA
OBBIETTIVI:
   1. dare la possibilità all'utente di visionare la programmazione
del film del giorno, gli
      orari degli spettacoli e le sale in cui si svolgono
   2. prenotare il film di interesse all'orario prescelto
1. L'Home Page del sito è prodotta in modo dinamico tramite una
servlet
che interroga un db (in sostanza una tabella access ODBCzzata). Il
risultato della query produce a video tutti i film con gli orari
ordinati per numero crescente di sala.
2. Cliccando sul bottone corrispondente alla sala in cui è proiettato
il
film d'interesse, l'utente accede ad una nuova finestra di pop up in
cui
può prenotare l'orario e i posti, fornendo i propri dati personali
(form).
Anche questa finestra deve essere generata dinamicamente in quanto deve
indicare i posti occupati e quelli disponibili. Una volta completata la
fase di prenotazione una nuova servlet invocata andrà a scrivere sul
db
i posti che l'utente ha prenotato.
Mi date le dritte giuste su quali sono gli applicativi migliori che
consentono di fare tutto ciò??? Grazie



 consentono di fare tutto ciň??? Grazie
Dipende da cosa puoi usare, e da cosa hai in dotazione... dato che si 
parla di servlet, immagino che abbiano anche specificato il server dove 
deve girare il tutto, se deve esser una web-application, cosa si deve 
usare e cosa no, ecc.
Consiglio: NON usare access se puoi. Ci sono un mucchio di database java 
(free) che non ti obbligano all'uso di un ODBC
bye
DKano

 (free) che non ti obbligano all'uso di un ODBC
Tipo??? Sono "semplici" da usare???
Grazie

 ha scritto nel messaggio 
news:1145006855.4...@z34g2000cwc.googlegroups.com...



Grazie
Come database ti consiglio MySQL che è free e che è molto semplice da 
utilizzare.
Ciao.

 Tipo??? Sono "semplici" da usare???
Hypersonic, ma ce ne sono altri. Se cerchi "DBMS java" vedrai che ne 
spuntano un tot. Così eviti l'ODBC (e access). Io ho usato un pò 
hypersonic tempo fa ed era abbastanza semplice/ben documentato.
bye
DKano

>>Nel senso che il php no? Essendo java mi pare anche logico...
In realtò non lo possiamo usare in quanto il prof. non l'ha illustrato
al corso e questo "progetto" deve basarsi su quanto è stato illustrato
al corso...
Grazie per le risposte, spero di poter contare su quest NG perchè mi
hanno detto che "...ne sanno a pacchi su java..." (e credo sia vero)

 hanno detto che "...ne sanno a pacchi su java..." (e credo sia vero)
Ma si 'scazzano' quando gli si propone di fare le cose al posto degli 
studenti :-)
Cioè le domande sono gradite (parlo per me, ovviamente) le cose del tipo 
'avrei questo esercizio, come si fa? avete del codice già fatto?' un pò meno
bye e buon lavoro!
DKano

DKano ha scritto:

Hai pienamente ragione infatti non ho chiesto codice ma le dritte
giuste...
cmq approfitto per porre una domanda, per dare la possibilità di
vedere il trailer di un film devo per forza fare streaming oppure posso
fare una "magagna" sfruttando il localhost ?(giusto per l'esame) Sto
usando netbeans e per il momento il più del codice è fatto quindi non
ti scazzare.... ;->

 fare una "magagna" sfruttando il localhost ?(giusto per l'esame) Sto
Non ho ben capito che ti serve... in ogni caso, ci sono delle api java 
per il video (JMF,"The Java Media Framework") ma che non ho mai usato; 
dovrebbero fare al caso tuo
bye
DKano

in effetti devo dare la possibilità di vedere il trailer di un film
cliccando sul link corrispondente e mi chiedevo se dovevo per forza
usare JMF oppure se conosci qualche "scorciatoia".
Tipo, salvo il trailer su una cartella e posso linkare ad esso
"guardando" il trailer... Spero di esser stato chiaro, grazie per la
dritta.

 usare JMF oppure se conosci qualche "scorciatoia".
Che formato hai? Se è qualcosa di riconosciuto dal browser, se tu gli 
dai l'url al file lui scarica e visualizza...
es.
cartella statica 'tailers' visibile da web
trailers/film01.mov
....
trailers/filmnn.mov
nella pagina gli scrivi
'clicca qui per vedere il trailer' e come url gli metti 
"/trailers/film01.mov"
L'utente clicca, il browser capisce che è un filmato (in questo caso, 
.mov, grazie al plugin di quicktime) e visualizza
bye
DKano

il formato del trailer e . asx e l'ho scaricato dal sito della
comingsoon...
per il resto il . mov o .wmv riesco a farlo visualizzare ma non riesco
a capire perchè non visualizza la barra di stato  (nel caso del .wvm
la barra del w.media player).
Grazie

 la barra del w.media player).
su questo non posso dirti nulla, non sono un windowuser (e men che meno 
un media player user)
bye
DKano


Ho risolto, grazie.
Resta il problema dello streaming che ho scoperto non essere
obbligatorio e che quindi proverò con calma a risolvere...
Per il momento sto completando il "lavoro" con il db access e vorrei
sapere se per un applicazione "semplice" come quella che ho realizzato
può"bastare" oppure è meglio usare mySql

 sapere se per un applicazione "semplice" come quella che ho realizzato
Io ti sconsiglierei access, sei costretto ad usare gli ODBC, con 
conseguente complicazione della configurazione (e un punto che può dare 
problemi in più). Senza andare su mysql ci sono alcuni db completamente 
in java (come ad es. hypersonic) che potrebbero fare al caso tuo. Fra 
l'altro usando tutto java ti svincoli da windoz, non si sa mai possa 
servire (e poi un progetto in java deve esser indipendente dalla 
piattaforma, altrimenti che progetto in java è ? ;-) )
bye
DKano

giusta osservazione :-)
allora, ho  seguito il tuo consiglio, ho messo mysql e ora il problema
è :  usando  questi comandi:
-----------------------------------------------------------------------------------------------------------------------------------
import java.sql.*;
public class DataBase {
    private Connection conn = null;
    private String URL ="jdbc:odbc:DBcinema";
	/**
         * crea la connessione con il data base
         *
         */
	public void getConn() throws ClassNotFoundException, SQLException
    {
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	conn = DriverManager.getConnection(URL);
    }
----------------------------------------------------------------------------------------------------
facevo la connessione con il db msaccess, ora volendo fare la stessa
cosa con mysql ho scaricato il driver
mysql-connector-java-3.1.12 e non ho capito ancora dove e cosa devo
infilare in netbeans(v.5.0) per poter
accedere al mio db (dopo la migration da access ho richiamato il db
mysqlcinema che risiede sul localhost)
Spero di esser stato chiaro,grazie di tutto

 infilare in netbeans(v.5.0) per poter
Su netebans non so, in eclipse devi dire che il progetto usa il jar del 
driver, presumo sia qualcosa di simile.
bye
DKano