JSF Userbild in die Datenbank machen?

internet

Top Contributor
Hallo,
ich möchte gerne eine Community erstellen it JSF, Hibernate, MySQL:
Jeder User kann ein eigenes Profil hochladen (zB wie bei Facebook etc.)
Leider habe ich so etwas noch nie implementiert. Bei Kommentare muss das Bild dann
verkleinert angezeigt werden.
1. Wie sieht das in der Datenbank aus? (Welcher Datentyp??)
Macht man das Attribut des Bilds dann in die gleiche Tabelle, wie die Daten der Person?
2. Wie sieht das in der JAVA Klasse aus? Welcher Datentyp?
3. Wie sieht das mit dem Verkleinern aus? Speichert man das unter einem weiteren Attribut dann
nur das verkleinerte Bild um Ladezeiten zu verkürzen?

Ich wäre dankbar für jede Hilfe!
MfG
 

ARadauer

Top Contributor
1. Wie sieht das in der Datenbank aus? (Welcher Datentyp??)
BLOB, oder Name eines Files das am Server liegt

Wie sieht das mit dem Verkleinern aus?
wenn du beide brauchst würd ich beide speichern, wenn du nur das kleine brauchst würd ich nur das große speichern...
Aus dem großen immer wieder das kleine herunterrechnen würd ich nicht machen..

zum Datentyp, ein Image halt und dann zum anzeigen oder zum laden ein byte[] das du mit ImageIO erzeugst...
 

internet

Top Contributor
Hallo,
danke für die Antworten.
Ja, genau. Es soll so wie Facebook sein.
Man kann eine Seite vom User anzeigen, auf dieser das Bild groß erscheint.
Bei Kommentare soll das Bild klein angezeigt werden.

Generell fehlt mir alles. Ich fange damit bei null an.
Die erste Frage ist: wie das bei den create-tables aussieht?
ich sollte besser 2 Attribute anlegen?
Ich habe des öfteren gelesen, dass ich besser nur die URL für das Bild in die Datenbank speichere?
Also demnach einfach:
userpic varchar(30)
avatar varchar(30)

Ist das so korrekt?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Newsletter versenden - Datenbank Design Allgemeines EE 0
E Spring Fileverwaltung in Datenbank oder Logfile? Allgemeines EE 2
L JavaEE Webanwendung - Datenbank-Verbindung aufbauen Allgemeines EE 18
D JSON abspeichern mit gleichen Datenbank Eintrag Allgemeines EE 3
P JSF Wohin kommt die .db Datei der Datenbank? Allgemeines EE 2
B Integrierte Datenbank in Wildfly Server Allgemeines EE 2
B Datenbank Resource wird nicht gefunden Allgemeines EE 1
J JSTree in Web-App: Datenbank-Beziehungen verschwinden nach unbestimmter Zeit Allgemeines EE 4
J JSF Glassfish jdbcRelam und Oracle-Datenbank - WEB9102: Web Login Failed Allgemeines EE 0
C JSF Bestimmte Daten aus der Datenbank anzeigen lassen Allgemeines EE 13
T Strings - Partieller Abgleich mit Datenbank Allgemeines EE 4
D GWT mit Hibernate und Sql Datenbank Allgemeines EE 2
R Je nach Benutzer anderes Datenbank-Schema auswählen Allgemeines EE 4
A Anfängerfrage: daten in datenbank speichern Allgemeines EE 8
W Daten mit j2ee aus datenbank abfragen Allgemeines EE 8
J XML vs. Datenbank vs. lokale Ordnerstruktur Allgemeines EE 6
J ejb3.0 datenbank problem Allgemeines EE 2
remus JBoss Authentifizierung mit MYSQL-Datenbank Allgemeines EE 4
H Eine Datenbank - 1 Datenmodell - 2 Anwendungsumgebungen Allgemeines EE 2
E JBoss Hibernate Datenbank-Timeout Allgemeines EE 3
T Wie Datenbank und Servlet koppeln? Allgemeines EE 3
G Entity Bean ignoriert Datenbank Allgemeines EE 16
N Warenkorb ohne Datenbank Allgemeines EE 2
M Servlet (Bilder aus Datenbank liefern) läuft nur einige Zeit Allgemeines EE 12
S String escpapen für JavaScript, Datenbank, HTML Allgemeines EE 2
F Datenbank und JSF Allgemeines EE 2
P struts "beliebige motive in der datenbank finden" Allgemeines EE 6
T XML, Beans, Datenbank. Kann mir jemand helfen? Allgemeines EE 5
K [Tomcat 5.5.12+Axis] Datenbank Zugriff Allgemeines EE 2
T Bildfolge in Datenbank Allgemeines EE 2
P EJB3-Standard und dafür geeignetste SQL-Datenbank Allgemeines EE 21
A Tabstopp-getrennte Daten üb. Webformular in Datenbank laden! Allgemeines EE 2
H Datenbank Abfragen mit EJB Allgemeines EE 9
OnDemand Änderungen sofort sichtbar machen Allgemeines EE 0
X Ausgaben in offnes Chat Fesnter machen Allgemeines EE 5
Y JSF - einzelne Bean zerstören/ungültig machen Allgemeines EE 2
T JavaBeans bekannt machen Allgemeines EE 5
S Java-Programm Clusterfähig machen Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben