Java unter z/os. Informationen und Erfahrungen
|
|
- Hedwig Weiss
- vor 6 Jahren
- Abrufe
Transkript
1 Java unter z/os Informationen und Erfahrungen
2 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 2
3 Hostarchitektur Java COBOL / PL1 Anwendungsprogramme Anwendungssysteme spezifische Anwendungen CICS IMS DB2 WAS JVM Subsysteme Betriebssystem Hardware JES, WLM, RRS, RACF z/os Z900 USS katja.findeis@cimt.de 3
4 Funktionsweise Java auf z/os HFS USS HFS JDK /opt /usr /var /opt/ibm/java/jdk5/ z/os Adressraum Unix System Services Java Virtuelle Maschine Standard! File IO HFS Progs /cimt/jzos/ /cimt/jzos/data/ Java Programm PS Datei CIMT.ENTW.JZOS.INPUT PO Datei CIMT.ENTW.JZOS.OUTPUT Speziell! JRIO 4
5 Systemvoraussetzungen Hardware: z800, z890, z900, z990, z9, z10 Betriebssystem: z/os V1 R6 oder höher für Java SDK V5 z/os V1 R7 oder höher für Java SDK V6 Unix System Services Java Development Kit Version SDK V6 (seit Januar 2008) Koexistenz verschiedener SDKs möglich 5
6 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 6
7 Zugriff auf Dateien Standard Java Weg: Package java.io.* Zugriff auf Dateien im USS Filesystem Beispiel: Einlesen eines Textes aus einer Datei import java.io.*... // Parameter filename = Dateiname der Unix Datei // z.b. /cimt/jzos/data/input.txt public void readfile(string filename) { try { BufferedReader infile = new BufferedReader(new FileReader(fileName)); String str; while ((str = infile.readline())!= null) { process(str); } infile.close(); } catch (IOException e) { processexception(e) } } katja.findeis@cimt.de 7
8 Zugriff auf Dateien Spezieller Zugriff auf Host Dateien: com.ibm.recordio.* Zugriff auf PS und PO Dateien, VSAM Beispiel: Einlesen eines Textes aus einer PS Datei import com.ibm.recordio.*... // Parameter filename = Dateiname der PS Datei // z.b. CIMT.ENTW.JZOS.INPUT public void readfile(string filename) { try { IRecordFile infile = RecordFile.getInstanceOf(fileName); IFileInputRecordStream inrec = FileInputRecordStream.getInstanceOf(inFile); byte[] rec = new byte[infile.getrecordlength()]; while (inrec.read(rec)) >= 0) { process(rec); } } catch (IOException e) { processexception(e) } } katja.findeis@cimt.de 8
9 Codepage Problematik JVM Unicode USS EBCDIC (IBM-1047) Konvertierung Konvertierung z/os EBCDIC (IBM-237) FTP Externes System Auftreten von Konvertierungsproblemen bei: Ein-/ Ausgang von externen Dateien (z.b. über FTP) Transfer von Dateien zwischen z/os und USS Zugriff auf z/os Dateien aus Java 9
10 Integration in Batch Netze Aufruf von Java Programmen per JCL BPXBATCH, BPXBATSL JZOS Launcher (verfügbar ab JDK APARs) katja.findeis@cimt.de 10
11 Integration in Batch Netze Beispiel: JCL für BPXBATSL Step 1 //******************************************************** //* Aufruf des Java Programms mit BPXBATSL //******************************************************** //JAVA EXEC PGM=BPXBATSL, // PARM='PGM /opt/ibm/java/jdk5/bin/java de.cimt.batch.job' //INDATA DD DSN=CIMT.ENTW.JZOS.INPUT,DISP=SHR //OUTDATA DD DSN=CIMT.ENTW.JZOS.OUTPUT, // DISP=(NEW,CATLG,CATLG), // LRECL=2000,RECFM=VB //STDENV DD PATH='/cimt/jzos/config/setEnvMVS.sh', // PATHOPTS=ORDONLY //STDOUT DD PATH='/cimt/jzos/logs/joblog.out', // PATHOPTS=(OWRONLY,OCREAT,OTRUNC),PATHMODE=SIRWXU //STDERR DD PATH='/cimt/jzos/logs/joblog.err', // PATHOPTS=(OWRONLY,OCREAT,OTRUNC),PATHMODE=SIRWXU katja.findeis@cimt.de 11
12 Integration in Batch Netze Beispiel: JCL für BPXBATSL Step //**************************************************************** //* Kopieren der Logausgaben auf Sysout //**************************************************************** //COPYLOG EXEC PGM=IKJEFT01,DYNAMNBR=100 //HFSLOG DD PATH='/cimt/jzos/logs/joblog.out', // PATHOPTS=(ORDONLY),PATHDISP=(DELETE,DELETE) //HFSERR DD PATH='/cimt/jzos/logs/joblog.err', // PATHOPTS=(ORDONLY),PATHDISP=(DELETE,DELETE) //PROTOK DD SYSOUT=*,LRECL=1024,RECFM=VB //FEHLER DD SYSOUT=*,LRECL=1024,RECFM=VB //SYSTSPRT DD DUMMY //SYSTSIN DD * OCOPY INDD(HFSLOG) OUTDD(PROTOK) OCOPY INDD(HFSERR) OUTDD(FEHLER) /* //**************************************************************** //* Im Abend Fall von BPXBATSL einen echten Abend werfen. //* RC des Steps = 9 (Abend der JVM) oder RC = 3 (Abend im USS)! //**************************************************************** // IF (REORG.RC = 3!REORG.RC = 9) THEN //ABEND EXEC PGM=JAVABND,PARM='4004' // ENDIF katja.findeis@cimt.de 12
13 Integration in Batch Netze Beispiel: JCL für JZOS Launcher //******************************************************** //* Aufruf eines Java Programms unter Nutzung des //* JZOS Launchers //******************************************************** //JAVA EXEC PROC=JVMPRC50, // JAVACLS= 'de.cimt.batch.job' //INDATA DD DSN=CIMT.ENTW.JZOS.INPUT,DISP=SHR //OUTDATA DD DSN=CIMT.ENTW.JZOS.OUTPUT, // DISP=(NEW,CATLG,CATLG), // LRECL=2000,RECFM=VB //STDOUT DD SYSOUT=* //STDERR DD SYSOUT=* //STDENV DD DSN=CIMT.ENTW.JZOS.JAVAENV(JPRPTY50),DISP=SHR 13
14 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 14
15 WebSphere für z/os Komponenten HTTP HTTP Server WebSphere Plugin RMI z/os WebSphere Webcontainer EJB Container JDBC DB2 Servlet Servlet RMI EXCI CICS HTTP HTTP Transport Handler JSP JSP RMI OTMA JMS IMS MQ 15
16 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 16
17 Integration Java / COBOL Ablaufdiagramm Java Prozess Java-COBOL Prozess katja.findeis@cimt.de 17
18 Integration Varianten Variante 1 Transaktionsmonitor Java Prozess Connector CICS Java Transaktion CICS COBOL Transaktion COBOL Transaktion katja.findeis@cimt.de 18
19 Integration Varianten Variante 2 Messeaging Java Prozess COBOL Prozess MQ Series katja.findeis@cimt.de 19
20 Integration Varianten Variante 3 Direktaufruf Prozess Java HaPro JNI C - Wrapper COBOL UPro katja.findeis@cimt.de 20
21 Integration Varianten Variante 4 über die Datenbank Java Programm COBOL Programm DB2 Stored Procedure Stored Procedure katja.findeis@cimt.de 21
22 Integration Fazit Integration ist nur möglich durch: Technische Brücken Mapping der Datenstrukturen von Cobol Copy Strecken auf Java Objekte Problemeatische Transaktionssteuerung Prozesse möglichst zwischen Java und COBOL trennen Lieber Basisfunktionen in Java und COBOL vorhalten als integrieren 22
23 Agenda Funktionsweise und Systemvoraussetzungen Java als Stand Alone Anwendung Java im Application Server Integration Java / Cobol Entwicklungsaspekte katja.findeis@cimt.de 23
24 Entwicklungsaspekte Entwicklung Stand Alone auf der Workstation z.b. mit RAD oder Eclipse WebSphere auf der Workstation mit RAD und lokaler WebSphere Umgebung 24
25 Entwicklungsaspekte Ausführung und Test Stand Alone Lokaler Test für Anwendungslogik Remote Test für spezifische APIs, z.b. Record I/O WebSphere Lokaler Test in der WebSphere Umgebung des RAD Remote Test auf WebSphere z/os 25
26 Entwicklungsaspekte Test von Java Batches 26
27 Entwicklungsaspekte Debugging Stand Alone mit dem Eclipse Debugger lokal und remote mit dem Java Debugger (jdb) im USS WebSphere mit dem RAD Debugger lokal und remote 27
28 28
29 Standorte Berlin Otto-Suhr-Allee Berlin Tel Düsseldorf Königsallee Düsseldorf Tel Frankfurt Grüneburgweg Frankfurt Tel Hamburg Burchardstr Hamburg Tel Köln Oskar-Jäger-Straße Köln Tel NL, Eindhoven Zandvoorsstraat VT Den Haag, NL Tel USA, Boston 240 Pleasant Street Methuen, MA Tel. +1 (978) katja.findeis@cimt.de 29 29
Der Mainframe-Kult ist tot! Host Einführung. 18.12.2001 Norbert Graß (CCI) Ein Gerücht. Werbekampagne eines Serverherstellers aus dem Jahr 1988
Host Einführung 18.12.2001 Norbert Graß (CCI) Ein Gerücht Der Mainframe-Kult ist tot! Werbekampagne eines Serverherstellers aus dem Jahr 1988 Norbert Graß/18.12.01-2- 1 Die Realität 90 % der weltweit größten
MehrMainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. Java Connection Architecture Teil 3
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Connection Architecture Teil 3 CICS Transaction Gateway el0100 copyright W. G. Spruth,
MehrQPAC for Batch and CICS Online. Version 9 Release Informationen Version 9 Release 2
QPAC for Batch and CICS Online SQT1-1092-00 Version 9 Release Informationen Version 9 Release 2 Osys-QPAC Release Informationen 1 Erste Ausgabe (Dezember 2014) Diese Ausgabe bezieht sich auf die Version
MehrDas erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.
Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen
Mehr====!" ==Systems= WAS390 JUGS B. Kunrath, ism-p CC AIM, 25.06.2001, Seite 1.
Java auf dem Mainframe mit IBM WebSphere Application Server für z/os und OS/390. Bernd Kunrath Competence Center Application Integration and Middleware T-Systems, debis Systemhaus GmbH Fasanenweg 11 D-70771
MehrEinführung in z/os und OS/390
Einführung in z/os und OS/390 Web-Services und Internet-Anwendungen für Mainframes von Paul Herrmann Wilhelm Gustav Spruth 3., verbesserte und erweiterte Auflage Oldenbourg Verlag München Vorwort VII 1
MehrUNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Enterprise Edition Teil 4. Schnittstellen
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Enterprise Edition Teil 4 Schnittstellen el0100 copyright W. G. Spruth, wgs 04-10
MehrJava auf z/os eine Alternative die sich lohnt.
Java auf z/os eine Alternative die sich lohnt. Rodney Krick IT Senior Consultant aformatik Training & Consulting GmbH & Co KG rk@aformatik.com www.aformatik.com Executive Summary Viele Unternehmen stecken
MehrMainframe Praxis Effizienter Umgang mit TSO, ISPF, JCL und SDSF für
Mainframe Praxis Effizienter Umgang mit TSO, ISPF, JCL und SDSF für Systemadministratoren systemorientierte Mitarbeiter Entwickler Operator Version 1.2 vom 18. Juni 2015 Autor: Wolfram Greis European Mainframe
MehrBerater-Profil 1730. IBM Certified System Administrator WebSphere Application Server Network Deployment V6.0
Berater-Profil 1730 IT-Architekt, Systemprogrammierer, Projektleiter, ebusiness auf z/os, OS/390 und Linux (WebSphere, Java, LDAP) IBM Certified System Administrator WebSphere Application Server Network
MehrUNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Connection Architecture Teil 4 JCA
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Connection Architecture Teil 4 JCA el0100 copyright W. G. Spruth, wgs 04-09 Enterprise
MehrMainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. Java Enterprise Edition Teil 1
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Enterprise Edition Teil 1 Java Virtual Machine (JVM) el0100 copyright W. G. Spruth,
MehrMainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 4 Leistungsverhalten el0100 copyright W. G. Spruth,
MehrDECUS München Symposium - Bonn Java und OpenVMS Hartmut Becker
DECUS München Symposium - Bonn Java und OpenVMS Hartmut Becker März 2000 Seite 1 Themen Aktueller Stand von Java auf OpenVMS Ein Projekt mit Java - ein Erfahrungsbericht Tipps und Hinweise Java und OpenVMS
MehrProgrammieren in Java
Programmieren in Java Dateien lesen und schreiben 2 Übersicht der heutigen Inhalte File Streams try-with-resources Properties csv-dateien 3 Klasse File Die Klasse java.io.file bietet Unterstützung im Umgang
MehrProgrammieren II. Remote-Programmierung. www.kit.edu. Institut für Angewandte Informatik
Programmieren II Remote-Programmierung KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Remote-Programmierung Remote Method Invocation
Mehrsupra quam Java auf dem Host am Beispiel Abgeltungsteuer IBM System z Banking Day 2. Juni 2008 Villa Kennedy, Frankfurt
supra quam Java auf dem Host am Beispiel Abgeltungsteuer IBM System z Banking Day 2. Juni 2008 Villa Kennedy, Frankfurt Dipl. Inform. (FH) Eberhard Stirm supra quam gmbh eberhard.stirm@supra-quam.de supra
MehrWebservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten
Betrifft Webservices in der IBM Welt eine neue Herausforderung für DB2 Spezialisten Autor Andreas Börlin (info-zuerich@trivadis.com) Erstellungsdatum Januar 2004 Informationen innerhalb einer Unternehmung
MehrBerater-Profil 946. Systemadministrator, Senior Engineer - WebSphere z/os, z/os, z/linux)
Berater-Profil 946 Systemadministrator, Senior Engineer - WebSphere z/os, z/os, z/linux) Fachlicher Schwerpunkt: - WebSphere z/os (+Midrange) Senior Engineer (Infrastruktur, Architektur, Koordination,
MehrRemote- und Server-Programmierung. Dr. Wolfgang Süß Thorsten Schlachter
Remote- und Server-Programmierung Dr. Wolfgang Süß Thorsten Schlachter Remote Method Invocation (RMI) Servlets WebServices 2 Remote Method Invocation (RMI) Das Remote Method Invocation (RMI)-Framework
MehrProgrammieren I. Prinzipieller Ablauf. Eigenschaften von JAVA. Source-Code Javac Bytecode. Java Virtual Machine (Java, Browser, Appletviewer)
Programmieren I Grundlagen von JAVA Dr. Klaus Höppner Hello World in JAVA Hochschule Darmstadt WS 2007/2008 Elementare Datentypen 1 / 17 2 / 17 Eigenschaften von JAVA Prinzipieller Ablauf Plattform-und
MehrII.1.1. Erste Schritte - 1 -
! 1. Grundelemente der Programmierung! 2. Objekte, Klassen und Methoden! 3. Rekursion und dynamische Datenstrukturen! 4. Erweiterung von Klassen und fortgeschrittene Konzepte II.1.1. Erste Schritte - 1
MehrEinsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server
Einsatz von Applikationsservern Untersucht am Beispiel des Sybase Enterprise Application Server Architektur von Datenbanksystemen Client / Server Modell (2 Schichten Modell) Benutzerschnittstelle Präsentationslogik
MehrMehmet-Oktay Tugan Gliederung Grundsätzliches und Begriffserklärung Einleitung Geschichte Architektur Funktionalitätsumfang Hauptunterstützungen Zusammenfassung Grundsätzliches WebSphere ist ein Entwicklungstool
MehrOpen Source Application Server auf dem Mainframe
Open Source Application Server auf dem Mainframe Fabian Czicholl, Technical Sales WebSphere on System z Dennis Behm, Technical Sales WebSphere on System z Agenda Einführung in den Mainframe Java unter
MehrInQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen
InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen IN-Q-My Title Company (Name) / 1 Agenda Firmenübersicht ebusiness Evolution InQMy Application Server Architektur Zusammenfassung
MehrEnterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013. WebSphere MQ Teil 2
UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013 WebSphere MQ Teil 2 Queues und Channels el0100 Copyright
MehrWillkommen zum zrational Community Call. Dennis Behm, Scott Davis, Tobias Braun
Willkommen zum Dennis Behm, Scott Davis, Tobias Braun 23.07.2014 Interaktiv, Informativ und Kollaborativ Agenda 1. PMR Prozess 2. Urban Code for System z 3. Code Rules im RDz 4. RDz Integrated Debugger
MehrDer IBM Websphere Portalserver
Der IBM Websphere Portalserver Ergebnisse aus dem Universitäts-Praxis-Projekt 2001/2002 Vortrag von Il-Hyun Kim und Horst Rechner am 19. Juli 2002 Weiterer Teilnehmer am UPP: Clemens Oertel Betreuer: Dipl.-Phys.
Mehrfür Systemprogrammierer systemorientierte Mitarbeiter Autor: Wolfram Greis Blended Learning Modul Version 1.5 vom 14. Oktober 2013
für Systemprogrammierer systemorientierte Mitarbeiter Version 1.5 vom 14. Oktober 2013 Autor: Wolfram Greis European Mainframe Academy GmbH Max von Laue Straße 9 D 86156 Augsburg Tel. +49 821 56756 40
Mehr! Jahrgang 1969. ! Studium der Mathematik und Informatik an der TU Braunschweig. ! Entwicklung klassischer Client-Server-Systeme zur Terminplanung
1 2 3 ! Jahrgang 1969! Studium der Mathematik und Informatik an der TU Braunschweig! Entwicklung klassischer Client-Server-Systeme zur Terminplanung! Seit 2009 Betreuung von Kundenprojekten im Java-Umfeld!
MehrProgrammierung von Client/Server- Anwendungen
Programmierung von Client/Server- Anwendungen Komponenten des Web-Containers (Java EE) SoSe2015 Prof. Dr. Andreas Schmietendorf 1 Übersicht zur Vorlesung Entwicklung der Java Enterprise Edition Servlets,
MehrJDO Java Data Objects
JDO Java Data Objects Ralf Degner, Chief Consultant Ralf.Degner@poet.de Agenda POET Motivation Geschichte Einführung Architekturen FastObjects POET Gegründet 1993 Zwei Produktlinien esupplier Solutions:
MehrSmartphone Entwicklung mit Android und Java
Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter
MehrWerkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG
MehrSoftware Engineering II
Software Engineering II Codegenerierung für den SmartIO Editor mit der Modeling Workflow Engine Wintersemester 10/111 Fachgebiet Software Engineering Albert Zündorf / Wiederholung Bisher im Laufe des Semesters
Mehri n g e n i e u r b ü r o f ü r s o f t w a r e t e c h n o l o g i e w w w. v o e l t e r. d e Servlet Debugging
Servlet Debugging Markus Völter, voelter@acm.org, www.voelter.de Bei der Arbeit mit Servlets kommt man recht schnell an den Punkt, an dem man Servlets vernünftig testen oder debuggen will. Mit Hilfe des
MehrENDEVOR und Linux-Deployments
ENDEVOR und Linux-Deployments Leipzig, 20.03.2012 Dr. Andreas Karst 31. DENK in Leipzig Dr. Andreas Karst 20.03.2012 1/26 AGENDA Kurze Vorstellung der ARAG ENDEVOR und Linux-Deployments 31. DENK in Leipzig
MehrFujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013
Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Die Herausforderung: Hostanbindung Viele Unternehmen besitzen Mainframe- und Legacy-Anwendungen, so genannte Enterprise Information Systems (EIS),
MehrThe wireless telegraph is not difficult to understand. The ordinary telegraph is like a very long cat.
The wireless telegraph is not difficult to understand. The ordinary telegraph is like a very long cat. You pull the tail in New York, and the cat meows in Los Angeles. The wireless is the same, only without
MehrZusammenfassung Enterprise Computing
Zusammenfassung Enterprise Computing Fabian Wannenmacher 13. Februar 2015 1 Einführung Mainframes zeichnen sich aus durch: Große Backwardscomptibility (Binär bis S/360 von 1968) Große I/O Leistung. Viel
MehrWebSphere Application Server Installation
WebSphere Application Server Installation und Administration Seminarunterlage Version: 3.04 Copyright Version 3.04 vom 16. Mai 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte
MehrWeb 2.0 Software-Architekturen
Web 2.0 Software-Architekturen Servlets als Controller einer MVC Web Architektur Prof. Dr. Nikolaus Wulff HTTP und HTML Das HyperText TransferProtokoll (HTTP) beschreibt eine einfache verbindungslose Kommunikation,
MehrEntwicklung von Web-Anwendungen auf JAVA EE Basis
Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages
MehrIsabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation
Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management
MehrWeb 2.0 Software-Architekturen
Web 2.0 Software-Architekturen JavaServerPages als dynamische View einer MVC Anwendung Prof. Dr. Nikolaus Wulff Von Servlets zu JSP's Die Erstellung der HTML Ausgabe in einem Servlet endete in uneffektiven
MehrKnon Josef Systemberater - Systemprogrammierer
Josef Knon Ludwig-Thoma-Str. 9 Systemprogrammierer 83101 Rohrdorf Tel.: 0171 / 8216082 Knon Josef Systemberater - Systemprogrammierer ẋx Josef Knon Jahrgang 1963 Sprachen: Deutsch und Englisch Seit 1987
MehrInternet Integration für
für Systemprogrammierer systemorientierte Mitarbeiter Version 1.0 I März 2011 Autor: Wolfram Greis European Mainframe Academy GmbH Max von Laue Straße 9 D 86156 Augsburg Tel. +49 821 56756 10 info@mainframe
MehrDHBW Karlsruhe, Vorlesung Programmieren, Events Musterlösung
DHBW Karlsruhe, Vorlesung Programmieren, Events Musterlösung Aufgabe Editor package BA.GUI.Swing; import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.logging.level; import java.util.logging.logger;
Mehrtcvision Freigabemitteilung Version 5
tcvision Freigabemitteilung Version 5 Stand: 13. Oktober 2011 1. Datenziele Zusätzlich zu den bis jetzt unterstützten SQL basierenden Zielen werden nun auch Datenziele auf dem Host direkt unterstützt.
MehrEinführung in Javadoc
Einführung in Javadoc Johannes Rinn http://java.sun.com/j2se/javadoc Was ist Javadoc? Javadoc ist ein Werkzeug, dass eine standardisierte Dokumentation für die Programmiersprache Java unterstützt. Vorteil:
MehrInhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition
Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM
Mehrz/os LDAP ein zentraler Security Service Mit IBM System z in die Zukunft
Mit IBM System z in die Zukunft Empalis z/os-tag 2008 IBM Forum Stuttgart, 2008-07-09 Oliver Paukstadt, Millenux GmbH Christian Tatz, Empalis GmbH Agenda LDAP Theorie & Grundlagen Anbindung eines Linux/Unix
MehrOracle Weblogic Administration Grundlagen
Oracle Weblogic Administration Grundlagen Seminarunterlage Version: 1.07 Version 1.07 vom 14. September 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
MehrJava - Webapplikationen
Java - Webapplikationen Bestandteile (HTTP,, JSP) Aufbau (Model View Controller) Datenverwaltung (Java Beans, Sessions) Entwicklung (Projektstruktur, Sysdeoplugin für Eclipse) 17. Januar 2006 Jan Hatje
MehrEnterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013
UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/2013 CICS Transaktionsserver Teil 3 CICS Nucleus el0100 copyright
MehrEnterprise Java Beans (EJB)
silbergrau Consulting & Software GmbH Enterprise Java Beans (EJB) Fachhochschule Hagenberg WS 2002 / 2003 Silbergrau Consulting & Software GmbH Dr. Andreas Erlach Inhaltsübersicht Application Server J2EE
MehrPLI Tutorial 01 Inbetriebnahme von RDZ Version 7.5
PLI Tutorial 01 Inbetriebnahme von RDZ Version 7.5 Inhalt 1. Vorbereitung: Kopieren der DVD auf Festplatte 2. Inbetriebnahme von RDZ 3. Zugriff auf den Remote z/os Host 4. Herunterfahren RDz ist ein Integrated
MehrThomas Bauer. Wirth. EDV-Erfahrung seit: 1983
PROFIL SEITE 1/5 Thomas Bauer Name: Vorname: Ausbildung: Wirth Johannes EDV-Erfahrung seit: 1983 Abitur EDV-Ausbildung bei IBM, CDI, Integrata, SAP, DGD Betriebssysteme Host-DOS/VSE VM/370 OS/VS MVS/XA,
Mehrrechtsbündige Leerzeichen mit einlesen im Datastep
News Artikel Foren Projekte Links Über Redscope Join List Random Previous Next Startseite Foren ETL & Base SAS rechtsbündige Leerzeichen mit einlesen im Datastep 1 June, 2010-19:00 marcosch Hallo, wahrscheinlich
MehrJDBC. Allgemeines ODBC. java.sql. Beispiele
JDBC Java Data Base Connectivity Programmierschnittstelle für relationale Datenbanken Sammlung von Klassen, welche zum Aufbau einer Verbindung zwischen einem Java-Programm und einer Datenbank dienen Verwendet
MehrVS12 Slide 1. Verteilte Systeme. Vorlesung 12 Sebastian Iwanowski FH Wedel
VS12 Slide 1 Verteilte Systeme Vorlesung 12 Sebastian Iwanowski FH Wedel Mögliche Plattformen für Web Services VS12 Slide 2 VS12 Slide 3 Java-Software für verteilte Systeme J2EE: Java 2 Enterprise Edition
MehrApplets Belebung von Webseiten. Dipl.-Ing. Wolfgang Beer
Applets Belebung von Webseiten Dipl.-Ing. Wolfgang Beer Was sind Applets? Java Klassen, die spezielle Richtlinien befolgen, um: "in Internet-Browsern lauffähig zu sein" Somit ist, komplexere Funktionalität,
MehrIBM Training. Systems & Technology Group. Matthias Thor. System z Training. 2006 IBM Corporation
IBM Training Systems & Technology Group Matthias Thor System z Training 2006 IBM Corporation IBM System z Technical Conference 16. 20. April 2007 Hilton München Park Hotel Am Tucherpark 7 80538 München
MehrSoftware Engineering II
Software Engineering II Wintersemester 12/13 Fachgebiet Software Engineering Installation der MWE Plugins Von der Juno Update Site installieren (falls noch nicht vorhanden): MWE SDK Xpand SDK 2 TFD Projekt
MehrExternal Call Interface CICS TS
External Call Interface CICS TS Nutzen von vorhandenen Funktionen Beispiele aus der Praxis Heinz Peter Maassen Lattwein GmbH EXCI für CICS TS Installieren Konfigurieren Konfigurieren Programmieren. OPEN-CLOSE
MehrJava für C++ Programmierer
Java für C++ Programmierer Alexander Bernauer bernauer@inf.ethz.ch Einführung in die Übungen zu Informatik II (D ITET) FS2010 ETH Zürich Ziel Allgemeiner Überblick Kennenlernen der Suchbegriffe Warum Java?
MehrProfil. Consultant. Ali Ihsan Icoglu. Beratung, Anwendungsentwicklung. Beratungserfahrung seit 2001. Geburtsjahr 1967.
Profil Consultant Ali Ihsan Icoglu Beratung, Anwendungsentwicklung Beratungserfahrung seit 2001 Geburtsjahr 1967 Ali Ihsan Icoglu aliihsan@icoglu.de Persönliche Angaben Geburtsjahr : 1967 / männlich Ausbildung
MehrLegacy Migration mit VisualAge Generator Ein Praxisbericht
Legacy Migration mit VisualAge Generator Ein Praxisbericht 10. Workshop Software Reengineering der GI-Fachgruppe SRE 07. Mai 2008 Matthias Pauling Copyright IBM Corporation 2007 Agenda Entwicklungsumgebung
MehrIntegration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland
Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland The following is intended to outline our general product direction. It is intended for information purposes
MehrDatenbank und Informationssysteme
Datenbank und Informationssysteme Inhaltsverzeichnis 1 Programmierung von Datenbankzugriffen 3 1.1 Architektur des SQL/CLI am Beispiel JDBC................... 4 1.2 Anfragen und Ergebnismengen in JDBC......................
MehrListe V Enterprise JavaBeans
Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS
MehrENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS. Piotr Kasprzak
ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS Piotr Kasprzak Agenda Laufzeitumgebung Java EE (J2EE) Motivation APIs / Technologien JBoss Entwicklungsumgebung Eclipse Ausblick Java EE -
MehrJava Programmierung auf der Konsole / unter Eclipse
Fakultät Informatik, HFU Brückenkurs Programmieren 1 Java Programmierung auf der Konsole / unter Eclipse Allgemeine Begriffe Programmiersprache: künstliche Sprache zur Notation von Programmen Programm:
MehrInformationsintegration und Web-Portale. Tutorial: Enterprise Java Beans. Erik Buchmann
Universität Karlsruhe (TH) Informationsintegration und Portale Tutorial: Enterprise Java Erik Buchmann buchmann@ira.uka.de IPD, Forschungsbereich Systeme der Informationsverwaltung Benötigte Software Entity
MehrSoftwareentwicklung mit Enterprise JAVA Beans
Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung
Mehr<Insert Picture Here> Forms Survival Kit Fehlersuche in WebForms-Applikationen
Forms Survival Kit Fehlersuche in WebForms-Applikationen Jürgen Menge Oracle Deutschland Forms Survival Kit Fehlersuche in WebForms-Applikationen Einstieg Fehlersuche in Komponenten
MehrClient/Server-Systeme
Client/Server-Systeme Prof. Dr.-Ing. Wilhelm G. Spruth SS 2006 Teil 15 z/os Internet Integration cs 1100 ww6 sch 05-97 z/os Internet Integration Unternehmenskritische Anwendungen und Datenbankprozesse
MehrPL/SQL Web-Services mit Oracle 11g
DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit
MehrRemote Method Invocation
Remote Method Invocation Aufruf von Methoden über die Grenzen der VM hinweg. Javaprozesse der rufenden und gerufenen Methode können auf verschiedenen Hosts laufen. Eine RMI-Applikation besteht aus dem
MehrJava 2, Enterprise Edition Einführung und Überblick
Universität aiserslautern AG Datenbanken und Informationssysteme Seminar Datenbank-Aspekte des E-Commerce Java 2, Enterprise Edition Einführung und Überblick m_husema@informatik.uni-kl.de Vortragsinhalte
MehrBerater-Profil 231. DB-Administrator, Org.-Programmierer (DB2, VS-Cobol II, SQL) Ausbildung Studium der Physik. EDV-Erfahrung seit 1970
Berater-Profil 231 DB-Administrator, Org.-Programmierer (DB2, VS-Cobol II, SQL) Ausbildung Studium der Physik EDV-Erfahrung seit 1970 Verfügbar ab auf Anfrage Geburtsjahr 1943 Unternehmensberatung R+K
MehrPrimitive Datentypen
Primitive Datentypen 2 Arten von Datentypen: primitive Datentypen (heute) Objekte (später) Java ist streng typisiert, d.h. für jede Variable muß angegeben werden was für eine Art von Wert sie aufnimmt.
MehrBerater-Profil 922. Systemmanagement, Softwarepaketierung/- erstellung, Softwareentwicklung, Systemadministration, Testcenter, Analysen
Berater-Profil 922 Systemadministrator, Systemmanager, Org.- Programmierer (Tivoli, Lotus-Notes, LAN, NT, TCP/IP) Systemmanagement, Softwarepaketierung/- erstellung, Softwareentwicklung, Systemadministration,
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrBerater-Profil 3073. DB2-Administration. Datenmodellierung, Performance-Optimierung, DB-Monitoring und -Tuning. Ausbildung Dipl.
Berater-Profil 3073 -Administration Datenmodellierung, Performance-Optimierung, DB-Monitoring und -Tuning Ausbildung Dipl. Ingenieurin (FH) EDV-Erfahrung seit Verfügbar ab auf Anfrage Geburtsjahr Unternehmensberatung
Mehr.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH
Make Applications Faster.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH Agenda Vorstellung InterSystems Überblick Caché Live Demo InterSystems auf einen Blick 100.000
MehrIBIS Desktop. IBIS.ch. Ein Blick hinter einen smarten Rich Client. Nissim J. Buchs, RTC. Entstehungsgeschichte der Client Architektur.
IBIS Desktop Ein Blick hinter einen smarten Rich Client Überblick IBIS Architektur Entstehungsgeschichte der Client Architektur Nissim J. Buchs, RTC Kritische Betrachtung Client Architektur im Detail FastZit
MehrEJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de
EJB Beispiel JEE Vorlesung 10 Ralf Gitzel ralf_gitzel@hotmail.de 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.
MehrProgrammentwicklung ohne BlueJ
Objektorientierte Programmierung in - Eine praxisnahe Einführung mit Bluej Programmentwicklung BlueJ 1.0 Ein BlueJ-Projekt Ein BlueJ-Projekt ist der Inhalt eines Verzeichnisses. das Projektname heißt wie
MehrAbschnitt 4: Grundlagen der Datenbanktechnologie
Abschnitt 4: Grundlagen der Datenbanktechnologie Inhalt: Dateien vs. Datenbanken Datenbanken: Tabellen, Attribute und Datentyp Datenmodellierung mit dem Entity-Relationship-Modell Normalformen einer Datenbank
MehrBerater-Profil 218. Sprachen: Assembler, COBOL, REXX, SQL DB/DC-Systeme: CICS, DB2, IDMS Sonstiges: Qauditor, STROBE, Xpediter
Berater-Profil 218 Org.-Programmierer, Systemanalytiker (Schwerpunkt: Banken, ) Sprachen: Assembler, COBOL, REXX, SQL DB/DC-Systeme: CICS, DB2, IDMS Sonstiges: Qauditor, STROBE, Xpediter Erfahrungsschwerpunkte:
MehrUNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. WebSphere Application Server Teil 2. Schnittstellen
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 2 Schnittstellen el0100 copyright W. G. Spruth, wgs
MehrKlausur zur Vorlesung Verteilte Systeme im SS 2007 Prof. Dr. Odej Kao 24. Juli 2007
Klausur zur Vorlesung Verteilte Systeme im SS 2007 Prof. Dr. Odej Kao 24. Juli 2007 Name: Vorname: Matrikelnummer: Studiengang: E-Mail: Schreiben Sie zunächst sofort Ihren Namen und Matrikelnummer auf
MehrBeispiel Time Client/Server
Beispiel Time Client/Server /** * * Programmbeschreibung: * --------------------- * Dieses Programm ermittelt über eine TCP/IP-Verbindung die Uhrzeit eines * entfernten Rechners, wobei es sowohl die Rolle
Mehrvon Anja Austermann Drag and Drop
von Anja Austermann Drag and Drop »Drag and Drop«ist die Bezeichnung für den Datentransfer zwischen unterschiedlichen Anwendungen mit grafischer Benutzeroberfläche. Zur Zeit arbeitet Drag and Drop in Java
MehrRational Community Call Test Konzepte und Technologien
21. Juli 2015 Rational Community Call Test Konzepte und Technologien Scott Davis, Technical PreSales sdavis@de.ibm.com +49-171-7617073 Dennis Behm, Technical PreSales dennis.behm@de.ibm.com +49-7034-6432353
MehrAuslieferungsmethoden im Performancevergleich Zieleinlauf mit Java
Auslieferungsmethoden im Performancevergleich Zieleinlauf mit Java Dominik Gruntz & Hans-Peter Oser Fachhochschule Aargau/Nordwestschweiz d.gruntz@fh-aargau.ch & h.oser@fh-aargau.ch Im ix 3/2005 wurde
MehrWillkommen zum Rational Community Call. Dennis Behm, Scott Davis, Tobias Braun
Willkommen zum Rational Community Call Dennis Behm, Scott Davis, Tobias Braun 03.07.2013 Mit wem Sie es zu tuen haben Tobias Braun Produktfokus: RDz, RD&T Dennis Behm Produktfokus: RTCz, RDz, RAA Produktfokus:
MehrAxis2, CXF und JAX-WS RI im Vergleich
Axis2, CXF und JAX-WS RI im Vergleich predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Inhalt Einführung Die Standards: JAXB, JWS, JAX-WS Axis2 CXF JAX-WS RI /
Mehr