Welches Webframew0rk für pure Java?

Status
Nicht offen für weitere Antworten.

TobyD

Mitglied
Hallo Forum,

ich bin auf der Suche nach einem Webframework. Ich muss demnächst einige Webprojekte für IT-Verwaltungsaufgaben (z.B. Inventurverwaltung, usw) erstellen und Java ist als Sprache gesetzt (u.a. wg fremden JAR-Bibliotheken für Barcodeleser). Möglich sollen DB Anfragen sein, als Ausgabe kommen aber nicht nur reine Tabellen raus, sondern z.B. durchklickbare Baumstrukturen vor und soll auch ein bischen im Hinblick auf Grafik leicht anpassbar sein . Welche Webframeworks würdet Ihr empfehlen, die man in native Java "bedienen" kann?

Ich habe mir schon mal Grails angeschaut, allerdings bedient man Grails mit Groovy und da es eine weitere Scriptsprache und kein native Java ist, scheidet es aus. Aus dem gleichen Grunde scheiden JSP aus.

Was bleibt noch über ? Servlets ? Wie sieht es mit JFS aus? Was könnt Ihr noch empfehlen?

Vielen Dank! 🙂
Tobias

PS: Sorry, für "w0rk" im titel, aber der komische spamfilter lässt "work" im Titel nicht zu :-/
 
Gut, dann erkläre uns als erstes, was du mit pure Java und native Java meinst (die Begriffe sind mir im Moment entfallen).
Dann sehen wir weiter.
 
Und wenn Du JSP ausschließt kannst Du auch Java(egal ob native oder pure) ausschließen. Denn JSP ist der View-Layer für Java.

Du kannst natürlich alles noch auf Applets/Java Web Start aufbauen, das würde bei einer Web-Applikation allerdings das Ziel verfehlen.

Gut Schuß
VuuRWerK 😉
 
TobyD hat gesagt.:
... und da es eine weitere Scriptsprache und kein native Java ist, scheidet es aus. Aus dem gleichen Grunde scheiden JSP aus.
Servlets Ja aber keine JSP's?
Wenn ich dich richtig interpretiere schließt du JSP aus weil du der Meinung bist dass es eine Scriptsprache ist, so wie PHP zB. Da liegst du ziemlich falsch. JSP's werden zur Laufzeit in ein Servlet compiliert.

ms
 
und wieso schließt du grails aus? du kannst von groovy aus auf alles zugreifen was du auch mit java kannst. und auch die syntax ist nicht viel anders wie die von java. außerdem muss man groovy nicht als scriptsprache verwenden, man kann es auch in normale .class dateien kompilieren.
 
> Servlets Ja aber keine JSP's?

bei JSPs wird selbst der größe Verfechter keine DB-Anfragen empfehlen,
die kommen in die Servlets bzw. die dahinter angebundene web-unabhängige Java-DB-Schicht und gut is
 
SlaterB hat gesagt.:
> Servlets Ja aber keine JSP's?

bei JSPs wird selbst der größe Verfechter keine DB-Anfragen empfehlen,
die kommen in die Servlets bzw. die dahinter angebundene web-unabhängige Java-DB-Schicht und gut is
JSP's sind auch kein 'Webframework'. Hier ging es um die View. Wenn JSP's ausgeschlossen sind kann man dem armen Hund jetzt schon gratulieren der den HTML-Output in den Servlets implementieren und warten darf.

Ok, es gibt noch Velocity, XML/XSLT, ... :roll:

ms
 
Hi Leute,

danke für Eure Rückfragen. Vieleicht habe ich es in meiner Unwissenheit verwirrend und falsch beschrieben...

Also, ich suche einfach ein "Webframework welches Webprojekte mit Java erstellen lässt" und versuche hier auf Eure Rückfragen zu antworten:


> Gut, dann erkläre uns als erstes, was du mit pure Java und native Java meinst
Ich suche ein Webframework, bei dem man nicht neue Frameworksprachen (wie Groovy bei Grails) anwenden muss, sondern etwas, was sich mit ganz normaler Java programmieren lässt.


> Und wenn Du JSP ausschließt kannst Du auch Java(egal ob native oder pure) ausschließen.
Java kann ja alles, warum muss man dann auf JSP ausweichen?


> Du kannst natürlich alles noch auf Applets/Java Web Start aufbauen, das würde bei einer Web-Applikation allerdings das Ziel verfehlen
Da gebe ich Dir Recht. Zu großer overhead. Es soll schon ein Framework sein, welches Erstellung von Webprojekten (in Java) vereinfacht, anstatt alles from Scratch schreiben müssen.


> Wenn ich dich richtig interpretiere schließt du JSP aus weil du der Meinung bist dass es eine Scriptsprache ist, so wie PHP zB. Da liegst du ziemlich falsch. JSP's werden zur Laufzeit in ein Servlet compiliert.
Nein, JSP schliesse ich aus, weil ich unbedingt NUR Java verwenden darf. Ich wusste vorher nicht, dass Servlets kompilierte JSP's ausführen. Das brachte noch mehr Verwirrung. Sorry!


> und wieso schließt du grails aus?
Erstmal, weil es nicht Java ist (werde das Verwirrende Wort "native", oder "pure" hier nicht mehr verwenden, um nicht noch mehr Verwirrung zu stifften 😉 ).


Bisher das einzige, was ich in der Richtung "Webframework welches Webprojekte mit Java programmieren lässt" gefunden habe wäre JSF (JavaServerFaces) und bevor ich mich entscheide und darauf stürze, wollte ich Ratschlag bei Euch holen


Danke für Eure Hilfe
Tobias
 
Nein, JSP schliesse ich aus, weil ich unbedingt NUR Java verwenden darf. Ich wusste vorher nicht, dass Servlets kompilierte JSP's ausführen. Das brachte noch mehr Verwirrung. Sorry!
Das ist falsch, JSPs sind Servlets, nur aus einer anderen Sicht.

Bisher das einzige, was ich in der Richtung "Webframework welches Webprojekte mit Java programmieren lässt" gefunden habe wäre JSF (JavaServerFaces) und bevor ich mich entscheide und darauf stürze, wollte ich Ratschlag bei Euch holen
Ähh.. auch nein.
JSF setzt auf Servlets und JSP auf, kann man zwar auch ohne verwenden, ist aber trotzdem kein "reines" Java, arbeitest auch wieder mit Tags.

Vielleciht solltest du dich mehr in die Thematik einlesen, dann kommst du gar nicht erst auf den Holzweg durch falsche Vermutungen.
 
Hi,

> Vielleciht solltest du dich mehr in die Thematik einlesen, dann kommst du gar nicht erst auf den Holzweg durch falsche Vermutungen.
Ja, auf jeden Fall. Oh man, da habe ich aber ziemlich viel durcheinandergeworfen. So einfach wie ich mir vorgestellt habe ist es doch nicht 😳 Nun weiss ich zumindest, in welche Richtung ich lesen soll ???:L


Vielen Dank Leute! :roll:
Tobias
 
Worum es geht ist folgendes: Webanwendungen nur mit Java hören sich imho sehr illusorisch an, obwohl in dem anderen Thread ZK erwähnt wurde, das kannte ich noch nicht.

Webanwedungen in Java sind nicht trivial, da kommt einiges zusammen.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben