-
Java auf as400, wie?
Hallo zusammen,
kurze Frage bezüglich JAVA auf der AS400.
So viel ich weiss ist es möglich Programme auf der AS400 mit JAVA zu schreiben.
Dazu habe ich folgende Fragen:
Wie ist da der Ablauf? Dateiformat von der SRC etc.?
Wie ist die Syntax.. ist das wirklich mit "normalem" Java was man so in Eclipse programmiert vergleichbar?
Außerdem.. ist Java auch auf der AS400 Objektorientiert.
Zugriff auf Daten in der DB2 ganz normal möglich?
Sorry für die Basic Fragen.. aber ich versuch mich langsam daran zu führen.
Grüße!
_MG_
-
... AS/400 als Javaentwicklungsmaschine wäre was für Masochisten, schlimmer als die U-Boot-Programmierung mit dem /36er SEU (der hat nur eine Zeile angezeigt).
Man entwickelt ganz normal mit Eclipse auf einer Windoof Maschine, packt das nachher in ein jar und schuftelt das auf die AS400. Wenn man dann noch alle abhängigen jars auf der AS/400 hat kann man das aus der QSHELL aufrufen, wie von der commandline auf Windoof, Linux und Äppel oder Birne.
Zugriff auf DB2/400 ganz normal mit JDBC, wie sonst auch aus Java.
D*B
-
ok danke.. jetzt habe ich zumindest mal eine ungefähre Vorstellung davon.
Gibt es zufällig frei zugängliche Bücher oder Skripte in denen ein bisschen was zu dem Thema erläutert ist?
_MG_
-
Alles was du zum Thema Java findest;-).
Die einzeige Ausnahme ist, dass du ausschließlich Hintergrundprozesses realisieren kannst, da es keine Verbindung zu einem Bildschirm gibt.
Für den Zugriff auf die Datenbank nimmst du JDBC, also SQL. Dafür gibt es dann die Java-Toolbox direkt von der AS/400 oder JTOpen http://jt400.sourceforge.net/.
Welchen Level du verwenden kannst, hängt von der JVM auf der Maschine ab, da man die JVM der AS/400 benötigt (Version, 32/64-Bit).
Statt QSH/QSHELL gibt es noch den Direktaufruf RUNJVA als Kommando.
Der bietet per F1-Hilfe alles was du brauchst. Den Rest machst du ja sowieso in Java bzw. im JAR-Archiv auch ggf. bzgl. Classpath.
Hintergrund:
Für die QSH wird ein Paralleljob gestartet um die Shell auszuführen, der Java-Aufruf aus QSH erzeugt dann den Java-Job.
Den QSH-Job kann man sich sparen.
-
... der runjva ist halt kastriert und funkt ein wenig anders als der Aufruf über QSH. Signifikante Unterschiede sehe ich da ansonsten nicht. Für java commandline tools kann man in etlichen Fällen der Sache auch mehr Nachdruck verleihen und RUNJVARUN (=> CommandGate) nehmen. Der arbeitet mit einer prestarted JVM und hält diese resident.
-
.. ich sehe schon da habe ich noch was vor mir.
Danke erstmal!
Schönen Sonntag noch!
_MG_
-
... die AS/400 ist ein Server und für Server Java aufgstellt: sprich Tomcat, JBoss, WebSphere (muss nicht sein) und Co. In die Welt von interaktiven und kurz laufenden Batchjobs passt Java nur sehr begrenzt rein. Was hast Du denn konkret vor?
D*B
-
..nichts konkretes. Hatte jetzt ein halbes Jahr JAVA an der Hochschule und ich dachte ich gucke mir mal an was man mit Java so auf der as400 anstellen kann und ob es vllt Fälle gibt für die Java besser geeignet ist als rpg etc..
Evtl. kommt demnächst mal was bei dem Daten aus der DB2 graphisch mit einer GUI dargestellt werden müssen.. das kann man dann ja (soviel ich bis jetzt weiß) einfach über datenbankzugriff auf die db2 regeln.
Bin da also noch ziemlich am Anfang..
Grüße!
-
... anfangen würde ich da erst mal mit JDBC, einfach Treiber runterladen (jt400 suchen) und los gehts. Der nächste wichtige Punkt wäre, insbesondere für RPG Programmierer, sich mal schlau zu machen, wie Java im professionellen Umfeld entwickelt wird (Stichworte: Source Repository, deployment, logging).
Java ist immer dann meilenweit gegenüber RPG im Vorteil, wenn es fertige Komponenten gibt, bei Java fast alles, bei RPG fast nix. Berücksichtigen muss man hier allerdings, dass Mix zwischen Java und RPG alles andere als trivial ist und es da mehr schlechte als gute Wege gibt. Das würde ich aber an Deiner Stelle erst mal hintanstellen.
D*B
-
Alles klar, so fange ich mal an.
Danke!
Similar Threads
-
By max40 in forum NEWSboard Java
Antworten: 0
Letzter Beitrag: 17-12-15, 09:58
-
By Haunted in forum NEWSboard Java
Antworten: 5
Letzter Beitrag: 15-05-14, 02:41
-
By SourceCoder in forum NEWSboard Java
Antworten: 0
Letzter Beitrag: 03-02-14, 08:36
-
By BenderD in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 17-12-13, 13:47
-
By Markus Ralf in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 29-09-01, 11:18
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks