Hallo zusammen,
ich bin gerade dabei mich "wieder" in die Programmierung einzufuchsen. Habe bis jetzt .NET c# geproggt. Zwar nicht hochprofessionel aber ich denke damit bin ich Recht weit gekommen. Nun möchte ich aus arbeitstechnischen gründen (bin SAP Portal Admin) in die WebDynPro Porgrammierung for Java Einsteigen. Dazu versuche ich mich gerade in Java Grundlagen udn stoße schon an meine Grenzen. Könnt ihr mir helfen ein wenig Licht ins dunkle zu bringen?
Folgende Frage ist mir aufgekommen: Was ist EJB? Also cih weiß es sind EnterpriseJavaBeans. Wenn ich aber mit dem NWDS (NetweaverDeveloperStudio --> Eclipse) ein neues EJB Module Project erstelle, dann erstellt er immer automatisch 3 verschiedene Klassen. Remote Local und Home. Nun weiß ich soviel, das Remote dafür benötogt wird, wenn eine Klasse drauf zugreifen soll die nciht in der selben VM läuft, ist das korrekt? (Gibt es dafür Beispiele? ich bruach nen praktischen Vergleich um das zu verstehen...) dann ist da noch home: Dieses Klasse kapselt Lebenszyklusmethoden (erstelle, zertörung, lokation) die nicht nut für ein einzelnes Bean sind.. Was??? Jetzt habich hier total den Faden verloren und bekomme keine praktischen vergleiche hin alá "Ahh wenn ich das machen will muss ich das so machen...."
Hat jemand die muse mir das mal kurz zu erklären was ich hier beachten muss? Welche Klasse für was gut ist etc.?
Danke schonmal an alle die sich damit beschäftigen und gerne helfen würden!
ich bin gerade dabei mich "wieder" in die Programmierung einzufuchsen. Habe bis jetzt .NET c# geproggt. Zwar nicht hochprofessionel aber ich denke damit bin ich Recht weit gekommen. Nun möchte ich aus arbeitstechnischen gründen (bin SAP Portal Admin) in die WebDynPro Porgrammierung for Java Einsteigen. Dazu versuche ich mich gerade in Java Grundlagen udn stoße schon an meine Grenzen. Könnt ihr mir helfen ein wenig Licht ins dunkle zu bringen?
Folgende Frage ist mir aufgekommen: Was ist EJB? Also cih weiß es sind EnterpriseJavaBeans. Wenn ich aber mit dem NWDS (NetweaverDeveloperStudio --> Eclipse) ein neues EJB Module Project erstelle, dann erstellt er immer automatisch 3 verschiedene Klassen. Remote Local und Home. Nun weiß ich soviel, das Remote dafür benötogt wird, wenn eine Klasse drauf zugreifen soll die nciht in der selben VM läuft, ist das korrekt? (Gibt es dafür Beispiele? ich bruach nen praktischen Vergleich um das zu verstehen...) dann ist da noch home: Dieses Klasse kapselt Lebenszyklusmethoden (erstelle, zertörung, lokation) die nicht nut für ein einzelnes Bean sind.. Was??? Jetzt habich hier total den Faden verloren und bekomme keine praktischen vergleiche hin alá "Ahh wenn ich das machen will muss ich das so machen...."
Hat jemand die muse mir das mal kurz zu erklären was ich hier beachten muss? Welche Klasse für was gut ist etc.?
Danke schonmal an alle die sich damit beschäftigen und gerne helfen würden!