Newsgroup: it.comp.java
Titolo: Cosa devo sapere?

Salve a tutti,
vorrei occuparmi di una pagina web che permetta la prenotazione remota di
esami universitari tramite un form a campi e pulsanti, che registri i
risultati in un file ordinato con tutti i dati, che abbia un certo controllo
sugli errori (tipo campi vuoti o formati errati).
Siccome da poco sto facendo amicizia con Java, gradirei indicazioni sulle
parti di java che devo approfondire per ottenere un risultato apprezzabile.
Non e' nel mio stile chiedere il codice, piuttosto gradirei qualche
conferma:
- per la gestione dei pulsanti.. ecc. mi sto orientando sul package AWT
- per il file di output su RandomAccessFile (anche se devo scrivere un file
sequenziale di "record")
- per la lettura dei dati del form sono in alto mare...
- campi vuoti ??
- campi errati ?? (secondo me basta il riconoscimento del numero di cifre
inserite: es. Matricola 12345678)
- pulsante conferma
- pulsante cancella
Grazie
Giuliano
----------------------------------------------------------------------------
------------
e-mail: 
d00...@tibur.dis.uniroma1.it
----------------------------------------------------------------------------
------------
Se c'è un Ng più adatto alle mie domande sarà gradita l'indicazione
Grazie.
If you know the right Ng where to ask for it, please let me know.
Thanks.


Secondo me per quel tipo di attività ti conviene usare una CGI. Visto che si
tratta di una form abbastanza statica (i bottoni non scaturiscono degli eventi
se non quelli di invio e cancella).
Molti incontrano dei problemi per quanto riguarda la scrittura su file,
sopratutto se entrano in gioco i firewall.
Per quanto riguarda le altre parti:
-l'AWT è l'ideale, per ora, anche se in futuro si useranno le cosiddette JFC
(java foundation classes)
-mi pare che RandomAccessFile vada bene, ma non ho molta esperienza in merito
-ogni campo scrive su una variabile, nel momento che l'utente preme il tasto di
conferma dovresti avviare la verifica di tutti i campi.
-se i campi sono delle stringhe, usa i metodi in java.lang.String come
    compareto
    startswith
    ....
Se hai altre domande...
Alexis Paul Bertolini
- PhD student in Computer Science at Milan University, Italy
- Managing director of Warehouse Creations
- Developer of Java applications, Web services, Network Databases
- Member of the IEEE Computer Society
- Teacher of English as a foreign language
- 
http://www.geocities.com/eureka/9125

 Thanks.
Dalla tua lettera intuisco che avresti intenzione di sviluppare un
applet.
Il mio consiglio è di prendere in considerazione piuttosto
l'implementare una servlet, visto che non hai particolari esigenze di
interattività; sono pensate proprio per questo tipo di compiti (per
intenderci: sono come le CGI, solo meglio).
Naturalmente dovresti informarti presso il tuo webmaster sulla
fattibilità di un tale progetto - politica di gestione del website,
software installato sul server (JVM, webserver, etc..)
Saluti
Jacopo

Ciao a tutti,
grazie per le risposte... e visto che ci sono...
Purtroppo vengono a galla altre mie "ignoranze" che non mi permettono di
fare tesoro a pieno delle risposte:
io non so cosa sia una CGI e neanche dove informarmi...
lo stesso per le servlet; o meglio so che e' un'innovazione di Java.. ma per
adesso... poi mi spulcero' ben bene il sito javasoft...
Grazie per le indicazioni
Giuliano

Grazie per la completezza!
Ciao
Giuliano

