G
Guest
Gast
Hi!
Bin relativ neu in Java und habe leider aufgrund meines schlechten Englischs immer Probleme, mich durch die Literatur zu arbeiten, bzw verstehe auch oft Dinge falsch.
Nun habe ich es mittlerweile schon geschafft ein paar Servlets zu schreiben, welche Daten über HTML Formulare einlesen und dann beispielsweise damit Werte aus Datenbanken auslesen und diese im HTML wieder ausgeben.
Worauf ich nun als nächstes gestoßen bin, sind EJBs. Wenn ich es richtig verstanden habe, sind EJBs dafür geeignet, größere Business Logiken von der Präsentationslogik zu splitten. Ist das korrekt?
Vorrausgesetzt, ich möchte jetzt das gleiche Problem (HTML Formulardaten in EJB einlesen, mit diesen Daten Werte aus Datenbanken holen, die erhaltenen Datensätze auf HTML ausgeben) mit EJBs statt mit Servlets lösen, dann steckt doch die ganze Formulardaten einlesen und in HTML ausgeben Arbeit im Client und in der EJB sind nur die Methoden, die dann der Client entsprechend aufrufen muss definiert, oder? Und die Datenbank Verbindungsgeschichte und Daten holen steckt wieder im EJB? Muss es dann eine Methode geben, die die erhaltenen Datensätze wieder an den Client schickt, damit er diese ausgeben kann?
Ich hoffe ich habe mein Problem verständlich geschildert, bitte entschuldigt, wenn die Fragen etwas dumm sind, aber ich arbeite nicht in diesem Gebiet sondern betreibe das ganze nur Hobbyhalber und habe wie gesagt leider Probleme mit der Englischen Sprache.
Bin relativ neu in Java und habe leider aufgrund meines schlechten Englischs immer Probleme, mich durch die Literatur zu arbeiten, bzw verstehe auch oft Dinge falsch.
Nun habe ich es mittlerweile schon geschafft ein paar Servlets zu schreiben, welche Daten über HTML Formulare einlesen und dann beispielsweise damit Werte aus Datenbanken auslesen und diese im HTML wieder ausgeben.
Worauf ich nun als nächstes gestoßen bin, sind EJBs. Wenn ich es richtig verstanden habe, sind EJBs dafür geeignet, größere Business Logiken von der Präsentationslogik zu splitten. Ist das korrekt?
Vorrausgesetzt, ich möchte jetzt das gleiche Problem (HTML Formulardaten in EJB einlesen, mit diesen Daten Werte aus Datenbanken holen, die erhaltenen Datensätze auf HTML ausgeben) mit EJBs statt mit Servlets lösen, dann steckt doch die ganze Formulardaten einlesen und in HTML ausgeben Arbeit im Client und in der EJB sind nur die Methoden, die dann der Client entsprechend aufrufen muss definiert, oder? Und die Datenbank Verbindungsgeschichte und Daten holen steckt wieder im EJB? Muss es dann eine Methode geben, die die erhaltenen Datensätze wieder an den Client schickt, damit er diese ausgeben kann?
Ich hoffe ich habe mein Problem verständlich geschildert, bitte entschuldigt, wenn die Fragen etwas dumm sind, aber ich arbeite nicht in diesem Gebiet sondern betreibe das ganze nur Hobbyhalber und habe wie gesagt leider Probleme mit der Englischen Sprache.