Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    86

    Forum in JAVA. Consigli

    Ciao, starei per realizzare un Forum in JAVA. Adesso ho dei piccoli dubbi sulla sua struttura. Utilizzo per database file di testo, o MYSQL ?... Non vorrei che in quest'ultimo caso appesantirei troppo il DB.

    Inoltre supponiamo che realizzassi il forum facendo uso di MYSQL, come lo dovrei strutturare? Una tabella che dovrebbe contenere le sessioni, per esempio informazioni, divertimento etc...in ogni sessione l'utente può aprire una propria discussione e ad ogni discussione i vari registrati possono dire la loro. Quindi ogni qualvolta che un utente apre una discussione dovrei far creare una tabella col nome della discussione aperta e le risposte vanno al suo interno?
    Shashia

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Forum in JAVA. Consigli

    Originariamente inviato da Sashias
    dovrei far creare una tabella col nome della discussione aperta e le risposte vanno al suo interno?
    No assolutamente!!! Devi "modellare" la base dati in modo logico e con le giuste "relazioni" tra le tabelle.
    Per fare un esempio minimale con 4 tabelle: "utenti", "sezioni", "discussioni", "post_discussioni". Ogni record in "sezioni" rappresenta una sezione del forum. Per ogni sezione ci sono N record in "discussioni". Per ogni discussione ci sono M record in "post_discussioni". Ad ogni post discussione è associato un utente in "utenti". Ti chiaro, almeno come esempio basilare?

    Se non hai ben chiari i concetti sulla teoria dei database relazionali (algebra relazionale, tabelle, relazioni, normalizzazione, ecc...), è meglio se non parti in "quarta". Altrimenti rischi solo di fare una cosa inutile, brutta, ingestibile, inefficiente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    86
    Ok, quindi il tuo consiglio è comunque quello di strutturare bene il Forum attraverso l'uso di un database? Niente file di testo?
    Shashia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.