Null überzeugt

hi.

also, ich kann so die meißten webgeschichten und ich überleg mir
gerade ob ich jetzt auch noch java lerne.
nur irgendwie hab ich noch nichts gesehen was mit java gemacht
worden ist und einfach nur geil war.
bei html, dhtml, php, flash und so gab’s einfach sachen wo man
sich sagte: das will ich auch können … aber bei java? gut is
natürlich ein bischen was anderes, und vielleicht hab ich auch
einfach die falschen seiten besucht, aber, hey?!
wozu der aufwand, irgendwelche beispiele?

danke, volker

Hi.

Brenne Ungläubiger :wink:

Im Bereich Internet gibt es zu Java zwei interessante Gebiete:

Java Applets (Wo du zweifelsohne schon geile gesehen haben dürftest) und dynamische Generierung von Webseiten.

Mit Java Applets lassen sich ziemlich coole Sachen realisieren… die man auch herzeigen kann.

Ich persönlich finde die dynamische Generierung von Webseiten so cool, dass ich es zu meinem derzeitigen Beruf gemacht habe.

Ausser der Endung .jsp oder Anhängen wie ?JSESSIONID= an den aufgerufenen Webseiten solltest du aber davon nichts mitbekommen.

Das spannende läuft im Hintergrund ab:

Die Daten liegen getrennt vom Layout in einer Datenbank. Sobald ich neue Daten in die DB eingebe (Und nicht am html-code herumfummle), erscheinen diese auch prompt auf der Webseite.

Eine dynamische Webseite ermöglicht es einem meiner Kunden, Texte und Bilder in eine Datenbank zu laden. Jeder, der auf die Webseite schaut, kann sich die aktuellen Daten in Form eines on-the-fly generierten PDF’s herunterladen. In dem PDF stehen dann immer die aktuellsten Daten und Graphen.

Ein Sample für normalen dynamschen Content über JSP ist z.B. meine Webseite:

http://www.mycgiserver.com/~jaro

Da habe ich eine komplette Verwaltung dahinter. Also kann ich in jedem Internetcafé schnell mal einen neuen Artikel hineintippen.

Besonderes Augenmerk auf: www.mycgiserver.com

Der Provider bietet JSP, Servlets und eine Datenbank… gratis und ohne Werbung. Allerdings muß man eine technische Frage beantworten können, um Mitglied zu werden.

Jede Art von dynamischer Webseiten-Generierung ist cool.
Da gibt es nicht nur Java. Das kann man auch mit ASP oder PHP.
Allerdings ist Java in der Hinsicht ziemlich mächtig.

Hoffe dich interessiert zu haben,

J.P.Jarolim

hi

Brenne Ungläubiger :wink:

hehe

Java Applets (Wo du zweifelsohne schon geile gesehen haben
dürftest)

nein, eben nicht… nicht wirklich. aber vieleicht erledigt sich
das durch einen kleinen link …

und dynamische Generierung von Webseiten.

na gut, das kann man auch mit xml, oder php (mindert zwar nciht
die leistung von java, ist jedoch folglich kein grund auch noch
java zu lernen)

Mit Java Applets lassen sich ziemlich coole Sachen
realisieren… die man auch herzeigen kann.

was denn zum beispiel? also was mit actionscript oder cgi nicht
umsetztbar ist…

Jede Art von dynamischer Webseiten-Generierung ist cool.
Da gibt es nicht nur Java. Das kann man auch mit ASP oder PHP.
Allerdings ist Java in der Hinsicht ziemlich mächtig.

in wie fern mächtiger?

sorry, dass ich son bischen skeptisch bin, aber immerhin dauert
das ganze dann auch ein paar monate, und wenn man erst am schluss
feststellt das man sich das ganze hätte auch sparen können …
danke, volker

Java Applets (Wo du zweifelsohne schon geile gesehen haben
dürftest)

nein, eben nicht… nicht wirklich. aber vieleicht erledigt
sich
das durch einen kleinen link …

Kann ich auch nicht bestätigen… Java Applets sind in meinen Augen ein Riesen Sch**** und nur für wenige Anwendungen (z.B. Chats) sinnvoll.

Jede Art von dynamischer Webseiten-Generierung ist cool.
Da gibt es nicht nur Java. Das kann man auch mit ASP oder PHP.
Allerdings ist Java in der Hinsicht ziemlich mächtig.

in wie fern mächtiger?

Zu ASP kann ich nicht viel sagen, aber ich denke es ist näher mit PHP verwandt als mit Java. Mit PHP bist du ziemlich eng an das gebunden, was dir PHP zur Verfügung stellt. Das mag ja auch reichen für eine Webseite, aber falls eben nicht, schaust du blöd aus der Wäsche. In JSP bzw. Java Servlets kannst du eben alle Möglichkeiten von Java fast nutzen. Wenn es eine Funktion nicht gibt, die du brauchst, dann programmierst du sie dir selber, im Notfall kannst du sogar über JNI andere Bibliotheken die z.B. in C++ geschrieben sind ansprechen. Ein weiterer Vorteil ist die hervorragende Objektorientierung von Java, was PHP da bietet ist direkt lächerlich.
Was mir auch sehr gut gefällt, ist dass du Informationen im Speicher halten kannst. Du kannst z.b. einen Connection-Pool von Datenbank Verbindungen halten, was das zeitintensive ständige Connect / Disconnect zur Datenbank auf jeder Seite verhindert und spürbare Performancesteigerung bringt. Du kannst auch andere Informationen auf diese Weise cachen indem du sie im Hauptspeicher hast (also in irgendwelchen Objekten, die dein Webserver / Servlet Engine / … hält) und der Zugriff darauf ist natürlich rasend schnell, nicht wie eine Datenbank.

Also meiner Meinung nach langt PHP aus, wenn es rein um die Webseite geht, die ein paar Informationen aus einer Datenbank anzeigen soll oder welche darin speichern.
Aber wenn es um wirklich spezifische Anwendungen geht oder auch um grössere Projekte, bei denen Modularisierung und Skalierbarkeit / Performance wichtig sind, dann ist Java eine gute Wahl.

1 „Gefällt mir“

Java Applets (Wo du zweifelsohne schon geile gesehen haben
dürftest)

na wo denn nun?!

Wenn es eine
Funktion nicht gibt, die du brauchst, dann programmierst du
sie dir selber, im Notfall kannst du sogar über JNI andere
Bibliotheken die z.B. in C++ geschrieben sind ansprechen.

Bezieht sich dies jetzt nur auf individuelle funktionen bezüglich
des dynamischen seitenaufbaus oder auch im allgeimen sinne? so,
netscape kann kein png, also schreib ich dafür ne funktion??!?

volker

Java Applets (Wo du zweifelsohne schon geile gesehen haben
dürftest)

na wo denn nun?!

Ich sagte doch dass ich Applets Sch**** finde, keien Ahnung :wink:

Wenn es eine
Funktion nicht gibt, die du brauchst, dann programmierst du
sie dir selber, im Notfall kannst du sogar über JNI andere
Bibliotheken die z.B. in C++ geschrieben sind ansprechen.

Bezieht sich dies jetzt nur auf individuelle funktionen
bezüglich
des dynamischen seitenaufbaus oder auch im allgeimen sinne?
so,
netscape kann kein png, also schreib ich dafür ne funktion??!?

Ne sowas geht natürlich ned… zum Seitenaufbau wenn du es denn so ausgedrückt haben möchtest… aber hinter dem Seitenaufbau hängt oft einiges mehr (was dir evtl. egal ist, je nach Projekt)

Java Applets (Wo du zweifelsohne schon geile gesehen haben
dürftest)

na wo denn nun?!

Ich sagte doch dass ich Applets Sch**** finde, keien Ahnung :wink:

hehe, jaaa, die frage war an alle gerichtet …

Ne sowas geht natürlich ned…

schade.

naja, dank dir, volker