20.8.2004fin-ivs dr.fritz zbrog verteilte systementwicklung ejb tutorial was wird für...

46
20.8.2004 FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit) Datei : j2eesdk-1_4_200404-beta-windows.exe IDE (integrated developement environment) Datei : jstudio_ent_04Q1-win.zip (trial) J2EE-1.4 Tutorial Datei : j2ee-1_4-doc-tutorial_3.zip Referenz : http://java.sun.com/j2see/1.4/download.html

Upload: roswitha-boege

Post on 06-Apr-2015

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Was wird für EJB-Entwicklung benötigt ?

J2EESDK 1.4 (software developement kit) Datei : j2eesdk-1_4_200404-beta-windows.exe

IDE (integrated developement environment) Datei : jstudio_ent_04Q1-win.zip (trial)

J2EE-1.4 Tutorial Datei : j2ee-1_4-doc-tutorial_3.zip

Referenz : http://java.sun.com/j2see/1.4/download.html

Page 2: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Der Application Server:

Installationsort (Standard) : C:\Sun\AppServer

PATH-Variable : C:\Sun\AppServer\bin

Starten (Standard-Domain) : asadmin.bat start-domain default

Stoppen : asadmin.bat stop-domain default

Page 3: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Der Pointbase-Server (RDBM des J2EE):

Installationsort (Standart) : C:\Sun\AppServer\pointbase

PATH-Variable : C:\Sun\AppServer\pointbase\tools\serveroption

Starten : startserver.bat

Stoppen : stopserver.bat

Page 4: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Das Deployment-Tool (Teil des J2EESDK):

PATH-Variable : C:\Sun\AppServer\bin

Starten : C:\Sun\AppServer\bin\deploytool.bat

Die IDE:

Start : per Icon

Page 5: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Vorbereiten des Arbeitsverzeichnisses:

Page 6: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Das Steuerfile build.xml :

Page 7: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Das Steuerfile build.properties :

Page 8: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Das Steuer-FileTargets.xml :

Page 9: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise öffnen:

Page 10: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Arbeitsverzeichnis „mounten“:

Page 11: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Verzeichnis „gemountet“

Page 12: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Start des EJB-Wizards

Page 13: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: generierte Objekte

Page 14: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Objektauswahl

Page 15: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Edition Component-Interface

Page 16: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Edition Home-Interface

Page 17: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Bean Geschäftsmethoden

Page 18: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Applikations-Client-Wizard

Page 19: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Sun Java Studio Enterprise: Edition des Applikations-Client

Page 20: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool starten

Page 21: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: neue Applikation anlegen (.ear-Steuerfile)

Page 22: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Angaben zur Applikation eintragen

Page 23: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Package Editor Fenster

Page 24: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Start der EJB.JAR Wizards

Page 25: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool : EJB Wizard – Angaben zum EJB.JAR eingeben

Page 26: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool : EJB Wizard – EJB.JAR Inhalt einfügen

Page 27: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool : EJB Wizard – fertig gepacktes EJB.JAR

Page 28: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool : EJB Wizard – Allgemeine Angaben zum EJB eintragen

Page 29: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool : EJB Wizard – Webservice oder nicht

Page 30: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool : EJB Wizard – EJB.JAR fertigstellen

Page 31: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: weitere EJB-Konfiguration

Page 32: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool : Applikations-Client Wizard aufrufen

Page 33: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Application Client Wizard

Page 34: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Appl.Wizard – Client.JAR bilden

Page 35: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Appl.Wizard – Client.JAR editieren

Page 36: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Appl.Wizard – Allgemeine Angaben zum Clienten eintragen

Page 37: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Application Client Wizard – Client.JAR fertigstellen

Page 38: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Client-Konfiguration vornehmen

Page 39: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Client – EJB-Verbindung konfigurieren

Page 40: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: „deployen“ - Anwendung im Application Server installieren

Page 41: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Angaben zum Application-Server-Zugriff und Client-Stub

Page 42: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Deployment-Angaben bestätigen

Page 43: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Deployment-Protokoll

Page 44: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Deployment Tool: Kontrolle, ob Applikation installiert ist und läuft

Page 45: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Abarbeiten des Client mit dem appclient-Tool und dem Stub.jar :

Page 46: 20.8.2004FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)

20.8.2004 FIN-IVS Dr.Fritz Zbrog

Verteilte SystementwicklungEJB Tutorial

Fragen und Hinweise an:

Dr. F. Zbrog, G29, Raum 322Tel.: 67-12812

Email: [email protected]