Java Server Pages und Images

Status
Nicht offen für weitere Antworten.

krey

Aktives Mitglied
:idea: Hi, ich versuche in JSP dynamisch Bilder du generieren und in die Seite integrieren.
Wie gehe ich das am besten an?

Es ist ja nicht möglich durcheinander Bilddaten und Html zu schreiben also muss das sicher getrennt werden.

:arrow: Ich könnte die JSP Seite die Bilder generieren lassen und per Strean in Dateien schreiben (bild1.jpg,bild2.jpg), und dann im Quelltext
u.s.w. angeben
:arrow: Oder eine JSP Seite schreiben welche die Bilder auf den request stream schreibt und dann in einer HTML Datei auf diese Bilder verweisen (
).

Welche Möglichkeit ist besser, welche von der Struktur schöner und welche performanter? Lässt sich das nicht auch mit beans lösen?

Grüße, Martin
 

bronks

Top Contributor
Ich mache es immer so: Ich baue ein Servlet welches eine Grafik streamt. Dieses Servlet binde ich per <img> in eine JSP ein ...
 

Bleiglanz

Gesperrter Benutzer
mach ein Servlet, sowas macht man nicht mit JSP

Ich könnte die JSP Seite die Bilder generieren lassen und per Strean in Dateien schreiben (bild1.jpg,bild2.jpg), und dann im Quelltext
u.s.w. angeben

das ist unsinn, denn WANN soll in dem Fall das Bild erzeugt werden?
 

krey

Aktives Mitglied
Bleiglanz hat gesagt.:
mach ein Servlet, sowas macht man nicht mit JSP

Ich könnte die JSP Seite die Bilder generieren lassen und per Strean in Dateien schreiben (bild1.jpg,bild2.jpg), und dann im Quelltext
u.s.w. angeben

das ist unsinn, denn WANN soll in dem Fall das Bild erzeugt werden?

Bevor das HTML ausgeben wird was auf das Bild zugreift.
 

Bleiglanz

Gesperrter Benutzer
hmmm

sehe da eher ein Problem mit der nebenläufigkeit, wie sollen die Bilder denn heissen?

wenn zwei gleichzeitige Requests kommen und da zwei Threads in der Datei Bild1.jpg rumschreiben, geht das wahrscheinlich schief

wenn du eindeutige Namen erzeugst könnte das klappen, ist aber bestimmt langsamer als direkt zu streamen...
 

krey

Aktives Mitglied
Mhhh ok danke! Und wie istes damit die Bilder nur jede Minute generieren zu lassen? Und wie kann man so etwas verwirklichen?
 

Solour

Aktives Mitglied
wenn du dich für nebenläufigkeit und deren synchronisation interessierst such mal nach

Semaphoren (gibt ne java-classe schon für)
Monitore
synchroized (java-method modifier)

dann sollte das insgesamt kein problem sein
bye
 

krey

Aktives Mitglied
Mhhh es wäre ja auch möglich auf der Seite nen aufruf zu machen der die Bilder einmal in einer bestimmten Zeit generiert... Und dann werden die gespeichert. Wie performant ist denn ein Servlet das Bilder generiert?
 

Bleiglanz

Gesperrter Benutzer
Mhhh es wäre ja auch möglich auf der Seite nen aufruf zu machen der die Bilder einmal in einer bestimmten Zeit generiert... Und dann werden die gespeichert. Wie performant ist denn ein Servlet das Bilder generiert?
normalerweise performant genug (bei einfachen Sachen merkt der Client das kaum, wegen der Netzwerklatenz)

wenn du aber 100 Hits pro Sekunde hast könnte es sich schon lohnen, die bilder nur alle 5 Minuten zu erzeugen

könntest du z.B. über eine timestamp-member-variable im GenerierungsServlet lösen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
N erstes Java EE Projekt - Server/ EJB-Verbindung-Anfängerfage Allgemeines EE 17
K Java Application Server + ganttproject *.jar Anwendung Allgemeines EE 6
S Suche gutes JSF(Java Server Faces)-Tutorial Allgemeines EE 2
flashfactor Gibt es ein Case Management für Java Application Server? Allgemeines EE 6
M Java Application Server in einem ungesunden Zustand Allgemeines EE 4
S Java Server Faces & Google Web Toolkit verheiraten ? Allgemeines EE 2
W Java-APIs in Java ServerPages, Java Server Faces ? Allgemeines EE 2
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
B Java Mail und idle() mit zig Emailadressen? Allgemeines EE 59
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
R Post Variable in Java Allgemeines EE 8
L JSP Fehlermeldung bei Verwendung von Java-Expression-Language Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 0
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
O Java EE in Netbeans + allgemeine Fragen Allgemeines EE 5
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
M Java EE-Technologie-Lern-Wahl Allgemeines EE 5
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
2 installation java EE Allgemeines EE 12
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
M Serialisierung und Klonen in Java Allgemeines EE 5
W JAVA Optionen auslesen Allgemeines EE 3
D Spring 3 vs. Java EE 6 Allgemeines EE 33
MQue CMS in Verbindung mit Java Allgemeines EE 16
X3TitanCore Java Servertechnologie Allgemeines EE 7
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
R Variablen statt Java-Methoden in EL's Allgemeines EE 4
T Suche Buch für: Large Scale Web-Apps | Clustering | Scaling in Java ? Allgemeines EE 4
G Vergleich zwischen Java Spirng und Ruby on Rails Allgemeines EE 9
K EJB Enterprise Java Beans Allgemeines EE 32
F Ich will mit Java Internetseiten bauen, aber wo hosten? Allgemeines EE 14
J OOP Java Array Problem Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben