1 mysap.com und der Web Application Server 1

Größe: px
Ab Seite anzeigen:

Download "1 mysap.com und der Web Application Server 1"

Transkript

1 D3kjd3Di38lk323nnm xi 1 mysap.com und der Web Application Server Das Zeitalter der Portale Die mysap-technologie im Detail Funktionen des SAP Web Application Server Die Systemarchitektur des Web Application Server Der Internet Communication Manager (ICM) WAS-Workprozesse und ICM im Zusammenspiel Integration von Altanwendungen mit dem ITS Das Web-Dynpro des Release 6.30 Aufgaben und Konzeption Komponenten des Web-Dynpros Die Entwicklungsumgebung Die Laufzeitumgebung Die standardisierte JSP-Schicht Die Tag Library Zusammenfassung Anwendungsarchitektur und Entwicklungsumgebung BSP-Applikationen im Vergleich mit klassischen SAP-Transaktionen Die Entwicklungsumgebung in Release Entwicklungsumgebung mit Web-Dynpro Frank Wolf, SAP Web Application Server, dpunkt.verlag, ISBN

2 xii 4 Business Server Pages Grundlagen Ein erstes Beispiel Web-Dialog als Service BSP-Applikation BSP-Seite Nutzung von Standard-Stylesheets Nutzung der Tag Library Zusammenfassung Scripting Clientseitiges Scripting mit JavaScript Serverseitiges Scripting mit JavaScript Serverseitiges Scripting mit ABAP Debugging Ziele des Scriptings Seitenattribute Das MIME Repository Arbeit mit dem MIME Repository Einbindung in BSP-Seiten CSS im MIME Repository Performance-Betrachtungen Der Internet Server Cache (ISC) Ereigniskonzept und Datenverwaltung Vordefinierte Eventhandler Datenverwaltung Das Beispiel: eine Internet-Flugbörse BSP-Applikation und Einstiegsseite Grundlayout Scripting Eventhandler Debugging von Eventhandlern Interne Realisierung... 73

3 xiii 8 Seitenfragmente Teilseiten in klassischem HTML: Frames BSP-Seitenfragmente Quellcodes BSP-Anwendungsklassen Zuordnung einer BSP-Anwendungsklasse Typendeklaration Datenhaltung Anpassung der BSP-Seite Statische Seitennavigation Design von grafischen Schaltflächen Hyperlinks Benutzerinteraktion und Fehlerbehandlung Formulare in HTML Benutzereingaben auf BSP-Seiten PAI oder PBO? Anlegen von AUTO-Seitenattributen Vervollständigen des Seitenlayouts Realisierung der Eventhandler Mehrere Formulare auf einer Seite Fortgeschrittene Formulargestaltung Eingabeprüfungen und Dialogsteuerung Fehlerbehandlung Beispiel-Codings Serverseitige Prüfungen Automatische Eingabeprüfungen Erzeugen eigener Fehlermeldungen Zusammenfassung Internationalisierung und das Online Text Repository Architektur des OTR Pflege von OTR-Texten Frank Wolf, SAP Web Application Server, dpunkt.verlag, ISBN

4 xiv 12.3 Anlegen eines OTR-Textes aus der Entwicklungsumgebung Anlegen eines OTR-Textes über die Pflegetransaktion SOTR_EDIT Einbindung von OTR-Texten in BSP-Seiten Anlegen eines OTR-Textes per Vorwärtsnavigation OTR-Langtexte Parameter in OTR-Texten Freigabe und Übersetzung von OTR-Texten Anwendungsmöglichkeiten in Eventhandlern Feldbezeichner aus dem Dictionary Verbesserungsmöglichkeiten Zusammenfassung Dynamische Seitennavigation Vorbereitungen Navigationsstruktur der BSP-Anwendung Datenübergabe und Cookies Stateless-Anwendungen Datenbank als Zwischenspeicher ABAP-Memory und SAP-Shared-Memory Clientseitige Cookies Serverseitige Cookies Versteckte Formularfelder Übergabe durch set_parameter Blätterfunktion Kritische Diskussion zur Datenübergabe Musterlösung mit serverseitigen Cookies Stateful- und gemischte Anwendungen Deklaration einer stateful BSP-Applikation Gemischte Applikationen

5 xv 16 Der ICM-Webserver Benutzerkonzepte und Services Anlegen eines Default-Benutzers Zuordnung zur BSP-Applikation Arbeitsweise des ICM-Werbserver Realisierung eigener http-service-request-handler Debugging Personalisierung Anlegen einer Rolle mit Berechtigung und Benutzerzuordnung Nummernkreis-Intervalle einstellen Userswitch Dynamisches Anlegen eines Internetbenutzerstamms Benutzerauthentisierung und -verwaltung mit dem Funktionsbaustein WWW_USER_AUTHORITY Anlegen der Flugbuchung Internationalisierung durch Alias-Services Zusammenfassung Senden von Mails Klassen, Interfaces und Instanzen zum Mailversand Beispielprogramm Ergebnis Voraussetzungen Der ICM-Webclient Ablauf Realisierung Beispielprogramm Verbindung über eine Destination Fehleranalyse XML-Schnittstellen XML-Dateien Erzeugung von XML-Dateien Verarbeiten von XML-Dateien Frank Wolf, SAP Web Application Server, dpunkt.verlag, ISBN

6 xvi 19.4 Anlegen einer XSL-Transformation XSL-Transformationen in ABAP-Programmen Weiterführende Techniken: ixml SAX-Beispiel DOM Zusammenfassung Die Klasse CL_JAVA_SCRIPT Methoden Beispiel Sicherheit SSL Anmeldetickets X.509-Client-Zertifikate Verwaltung von Zertifikaten und PSEs: der Trust-Manager Weitere Sicherheitsfunktionen Die Zukunft Ausblick BSP-Extensions Das Model View Controller (MVC) Design Pattern Aufruf von Enterprise JavaBeans Mobile Erweiterungen Schluss? Anhang Installation des WAS Release 6.10 unter Linux Starten und Stoppen des Systems GUI auf einem externen Rechner Erste Anmeldung im SAP-System Profilpflege Literatur- und Linkverzeichnis

Inhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108

Inhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108 Einführung 13 3 1.1 SAP NetWeaver Application Server 17 1.1.1 SAP-Lösungen und SAP NetWeaver 18 1.1.2 SAP NetWeaver Application Server ABAP 20 1.1.3 SAP NetWeaver Application Server Java 34 1.2 Sicherheit

Mehr

Kompendium der Web-Programmierung

Kompendium der Web-Programmierung . Thomas Walter Kompendium der Web-Programmierung Dynamische Web-Sites Mit 510 Abbildungen und 22 Tabellen 4ü Springer OOM- Hinweise zum Gebrauch des Buches XIII Teil I Grundlagen der Web-Programmierung

Mehr

Inhaltsverzeichnis Was ist Web Dynpro? SAP Easy Access Designen einer Web-Dynpro-Komponente ABAP Dictionary

Inhaltsverzeichnis Was ist Web Dynpro? SAP Easy Access Designen einer Web-Dynpro-Komponente ABAP Dictionary Inhaltsverzeichnis 1 Was ist Web Dynpro?... 1 2 SAP Easy Access... 5 2.1 Ändern des SAP Easy Access... 6 2.2 Favoriten-Liste... 6 2.3 FestlegeneinerTransaktionalsStarttransaktion... 8 2.4 Erstellen einer

Mehr

Von SAP R/3 zu mysap ERP und NetWeaver

Von SAP R/3 zu mysap ERP und NetWeaver Von SAP R/3 zu mysap ERP und NetWeaver Bremerhaven 06.05.2006 T4T Bremerhaven 1 Inhaltsverzeichnis 1. Motivation für SAP NetWeaver 2. SAP R/3 mysap ERP und SAP Business Suite 3. Application Platform T4T

Mehr

3 Anwendungsarchitektur und Entwicklungsumgebung

3 Anwendungsarchitektur und Entwicklungsumgebung 21 3 Anwendungsarchitektur und Bei den Entwicklern von Web-basierten Dialogsystemen hat sich im Laufe der Zeit eine Vorgehensweise im Design von Anwendungen entwickelt, dies es ermöglicht, flexible Web-Dialoge

Mehr

Scriptsprachen für dynamische Webauftritte

Scriptsprachen für dynamische Webauftritte Wolfgang Dehnhardt Scriptsprachen für dynamische Webauftritte JavaScript, VBScript, ASP, Perl, PHP, XML HANSER Inhalt Vorbemerkungen 1 1 Einleitung 9 1.1 Statik und Dynamik 9 1.2 Was sind Scriptsprachen?

Mehr

Workplace Portal G8. Dipl.-Wirt. Ing. Thomas Bruse

Workplace Portal G8. Dipl.-Wirt. Ing. Thomas Bruse Workplace Portal G8 Dipl.-Wirt. Ing. Thomas Bruse Prof. Dr. Ludwig Nastansky Universität Paderborn Wirtschaftsinformatik 2 Fachbereich 5 Prof. Dr. Ludwig Nastansky Warburgerstr. 100, 33098 Paderborn Tel.:

Mehr

DB-Aspekte des E-Commerce Schwerpunkt: Techniken. Servlets und JavaServer Pages

DB-Aspekte des E-Commerce Schwerpunkt: Techniken. Servlets und JavaServer Pages Seminar DB-Aspekte des E-Commerce Schwerpunkt: Techniken Servlets und JavaServer Pages Boris Stumm Servlets und JavaServer Pages 1 Inhalt Einführung Technologie der Servlets und JavaServer Pages Umgebung

Mehr

Inhaltsverzeichnis. Einleitung

Inhaltsverzeichnis. Einleitung Einleitung 1 Rapid Web Development 1.1 Alle reden von Web 2.0 1.2 Was ist ein Web-Development-Framework? 1.3 Die zentralen Komponenten von TurboGears Python Kid-Templating CherryPy SQLObject Weitere Komponenten

Mehr

Inhaltsverzeichnis. Einleitung Zielsetzung und Inhalt Didaktisches Konzept Voraussetzungen Literaturquellen...

Inhaltsverzeichnis. Einleitung Zielsetzung und Inhalt Didaktisches Konzept Voraussetzungen Literaturquellen... Inhaltsverzeichnis 1 2 Einleitung... 1 1.1 Zielsetzung und Inhalt... 1 1.2 Didaktisches Konzept... 2 1.3 Voraussetzungen... 5 1.4 Literaturquellen... 5 Geschäftsprozessmanagement und Prozessmodellierung...

Mehr

2 Die Systemarchitektur des Web Application Server

2 Die Systemarchitektur des Web Application Server 9 2 Die Systemarchitektur des Web Application Server Bevor wir uns überhaupt der Entwicklung von Internet-Dialoganwendungen unter dem SAP Web Application Server (WAS) widmen können, sollten wir uns mit

Mehr

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

Komponentenorientierte Software-Entwicklung. Seite 1 / 42 Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object

Mehr

XML Publisher die universelle Lösung für Geschäftsdokumente

XML Publisher die universelle Lösung für Geschäftsdokumente XML Publisher die universelle Lösung für Geschäftsdokumente Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH Moderne Lösung zur Entwicklung, Erzeugung und Verteilung von Geschäftsdokumenten (Output

Mehr

11.3 Transaktionen und LUWs in SAP R/3

11.3 Transaktionen und LUWs in SAP R/3 11.3 Transaktionen und LUWs in SAP R/3 G Transaktionen heissen in SAP/R3 Logical Unit of Work (LUW). Eine LUW besteht in der Regel aus zwei Teilen: SAP-Transaktion: Folge von vorbereiteten Dialogschritten

Mehr

<Insert Picture Here> BI Publisher Berichte in eigene Anwendungen integrieren

<Insert Picture Here> BI Publisher Berichte in eigene Anwendungen integrieren BI Publisher Berichte in eigene Anwendungen integrieren Jürgen Menge Oracle Deutschland GmbH Oracle BI Publisher Moderne Lösung zur Entwicklung, Erzeugung und Verteilung von Berichten

Mehr

Unternehmensdokumente mit dem XML Publisher erzeugen

Unternehmensdokumente mit dem XML Publisher erzeugen Unternehmensdokumente mit dem XML Publisher erzeugen Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH XML-Publisher Moderne Lösung zur Entwicklung und Verteilung von Geschäftsdokumenten (Output Management)

Mehr

Auf einen Blick D ie We lt vo n SA P Der Einstieg ins System Mandanten SAP-Berechtigungen ABAP-Dictionary-Objekte SAP-Entwicklungsobjekte

Auf einen Blick D ie We lt vo n SA P Der Einstieg ins System Mandanten SAP-Berechtigungen ABAP-Dictionary-Objekte SAP-Entwicklungsobjekte Auf einen Blick 1 Die Welt von SAP... 19 2 Der Einstieg ins System... 35 3 Mandanten... 67 4 SAP-Berechtigungen... 79 5 ABAP-Dictionary-Objekte... 89 6 SAP-Entwicklungsobjekte... 153 7 Transporte zwischen

Mehr

GuiXT und mysap ERP. Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH

GuiXT und mysap ERP. Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH GuiXT und mysap ERP Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH Hinweis: Einige Aussagen und Diagramme zu den SAP Produkten in dieser Präsentation stammen aus den von SAP im Internet zur Verfügung

Mehr

Dabei sollen die Nutzern nach einer Authentifizierung entsprechend ihren Rechten Begriffe ändern, anlegen und kommentieren können.

Dabei sollen die Nutzern nach einer Authentifizierung entsprechend ihren Rechten Begriffe ändern, anlegen und kommentieren können. Seite: 1 / 10 Designentwurf 1 Allgemeines 1.1 Kurzcharakterisierung Die Glossarverwaltung soll eine einheitliche Terminologie zwischen allen Beteiligten sicherstellen, hier zwischen den Mitarbeitern der

Mehr

Vortrag. Thema: Apache Struts + Tiles

Vortrag. Thema: Apache Struts + Tiles Vortrag Thema: Apache Struts + Tiles Mohamed Haji Julian Cordes Robin Röttger Web 2.0 WS 2014/2015 1 Inhalte 1. Einleitung 2. Grundlegendes mit Struts 3. Apache Tiles (mit Struts) 4. Praktikum 5. Diskussion

Mehr

Agon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen.

Agon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen. The native web mobile Architekturen mit HTML5 und PhoneGap Juri Urbainczyk Agon meets Technology 26. Februar 2013 Agon Solutions Ihre Prozesse in besten Händen. 1 Worum geht s? Mobile und mehr Warum HTML5?

Mehr

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes 1 XSS: Cross-Site Scripting 1.) Es gelangen Daten in den Web-Browser, die Steuerungsinformationen

Mehr

UI Technologien für SAP-Anwendungen

UI Technologien für SAP-Anwendungen UI Technologien für SAP-Anwendungen Julian Popp, Christian Fink 24.09.2016 Übersicht 1. SAP UI Key Technologien und Tools 2. FINK IT-Solutions UI Portfolio - Browser 3. FINK IT-Solutions UI Portfolio -

Mehr

Basisworkshop inchorus Gadgets

Basisworkshop inchorus Gadgets Basisworkshop inchorus Gadgets Thomas Gertler t.gertler@guh-systems.de Sebastian Radau s.radau@guh-systems.de inchorus Framework inchorus Framework Was ist inchorus? Bei inchorus handelt es sich um ein

Mehr

Web Dynpro / FloorPlanManager / NWBC

Web Dynpro / FloorPlanManager / NWBC Web Dynpro / FloorPlanManager / NWBC Bernd Zehentner TECHNISCHE SAP BERATUNG bze@snapconsult.com snapconsult.com Norbert Prager TECHNISCHE SAP BERATUNG npr@snapconsult.com snapconsult.com 16.06.2014 SNAP

Mehr

JavaServer Faces Ein Arbeitsbuch für die Praxis

JavaServer Faces Ein Arbeitsbuch für die Praxis Bernd Müller JavaServer Faces Ein Arbeitsbuch für die Praxis HANSER Inhaltsverzeichnis Vorwort XI 1 Einleitung 1 1.1 Das Ziel dieses Buches 1 1.2 Der Leser 3 1.3 Das Buch im Netz 4 1.4. Verwendete Software

Mehr

2 Wegweiser Projektbeschreibung...69

2 Wegweiser Projektbeschreibung...69 1 Projektmanagement...1 1.1 Komponenten eines SAP-R/3-Systems...1 1.2 Datenstruktur eines R/3-Systems...3 1.3 Änderungen an R/3-Datenobjekten...6 1.3.1 Änderungsebenen...6 1.3.2 Änderungsstrategien...8

Mehr

11.3 Transaktionen und LUWs in SAP R/3

11.3 Transaktionen und LUWs in SAP R/3 11.3 Transaktionen und LUWs in SAP R/3 G Transaktionen heissen in SAP/R3 Logical Unit of Work (LUW). Eine LUW besteht in der Regel aus zwei Teilen: SAP-Transaktion: Folge von vorbereiteten Dialogschritten

Mehr

WildFly Application Server Administration

WildFly Application Server Administration WildFly Application Server Administration Seminarunterlage Version: 1.04 Version 1.04 vom 18. Januar 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Standards, Technologien und Architekturen moderner Web-Anwendungen

Standards, Technologien und Architekturen moderner Web-Anwendungen Standards, Technologien und Architekturen moderner Web-Anwendungen Kompakt-Intensiv-Training In unserer zweitägigen Schulung "Standards, Technologien und Architekturen moderner Web-Anwendungen" erlangen

Mehr

MVC Ein wichtiges Konzept der Software-Architektur

MVC Ein wichtiges Konzept der Software-Architektur MVC Ein wichtiges Konzept der Software-Architektur Dr. Arthur Zimek Ludwig-Maximilians-Universität München, Institut für Informatik, LFE Datenbanksysteme Softwareentwicklungspraktikum Wintersemester 2011/12

Mehr

ASP.NET - Entwicklerbuch

ASP.NET - Entwicklerbuch Holger Schwichtenberg ASP.NET - Entwicklerbuch Microsoft Press Begleittext Holger Schwichtenberg (Hrsg.) unter Mitarbeit von Sven Conrad, Thomas Gartner, Peter Krause, Oliver Scheer Microsoft ASP.NET -

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

Softwareentwicklung 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

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17 Inhalt Vorwort 13 Einleitung 15 Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs 16 1 Installation und erste Schritte 17 1.1 Die Installation von GoLive 5.0 17 Vor Beginn der Installation 17 Die

Mehr

Introduction to JSF technology and Rapid Application Development Roland Zänger

Introduction to JSF technology and Rapid Application Development Roland Zänger Introduction to JSF technology and Rapid Application Development Roland Zänger University of Paderborn Business Computing 2 Information Management & Office Systems Faculty of Business Administration, Business

Mehr

Abschnitt 20: Ein Grundprinzip der Software-Architektur

Abschnitt 20: Ein Grundprinzip der Software-Architektur Abschnitt 20: Ein Grundprinzip der Software-Architektur 20. Ein Grundprinzip der Software-Architektur 20 Ein Grundprinzip der Software-Architektur Einf. Progr. (WS 08/09) 770 Modelle und Anwendungen Unsere

Mehr

beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag

beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag 1 Einleitung 1 1.1 Zope als Web Application Server 2 1.2 Zope als Content Management Server 3 1.3 Woher kommt Zope?

Mehr

Anwendungsentwicklung mit Enterprise SOA

Anwendungsentwicklung mit Enterprise SOA Martin Huvar, Timm Falter, Thomas Fiedler, Alexander Zubev Anwendungsentwicklung mit Enterprise SOA Galileo Press Auf einen Blick 1 Einleitung: Einfiihrung in die Enterprise Service-oriented Architecture

Mehr

2. Einführung: Was ist AJAX?

2. Einführung: Was ist AJAX? 2. Einführung: Was ist AJAX? AJAX ist eins der Schlagworte, die derzeit unter dem Oberbegriff Web 2.0 in Webentwicklerkreisen öfters zu hören sind. Zum Web 2.0, welches ursprünglich ein aus dem Marketing

Mehr

Internet-Technologien

Internet-Technologien Internet-Technologien PHP Workshop Bau eines Gästebuches Bisher: Heute: Clientseitiges Skripting (Bsp.: JavaScript) Ausführung von Programm-Code auf dem Client-Rechner Entlastung des Server-Rechners ++

Mehr

Inhalt. TEIL I SAP Fiori im Überblick. 1 Was ist SAP Fiori?... 25. 2 User-Experience-Strategien entwickeln... 59. Einleitung... 17

Inhalt. TEIL I SAP Fiori im Überblick. 1 Was ist SAP Fiori?... 25. 2 User-Experience-Strategien entwickeln... 59. Einleitung... 17 Einleitung... 17 TEIL I SAP Fiori im Überblick 1 Was ist SAP Fiori?... 25 1.1 SAP Fiori das Konzept... 26 1.1.1 Strategie zur Umsetzung der neuen Benutzerfreundlichkeit... 27 1.1.2 Die SAP-Fiori-Grundsätze...

Mehr

Andreas Blumenthal, Horst Keller ABAP - Fortgeschrittene Techniken und Tools

Andreas Blumenthal, Horst Keller ABAP - Fortgeschrittene Techniken und Tools Andreas Blumenthal, Horst Keller ABAP - Fortgeschrittene Techniken und Tools Galileo Press Inhalt Vorwort 13 1 Fallen bei grundlegenden ABAP-Operationen vermeiden 17 1.1 Falle Nr. 1: Durchführung arithmetischer

Mehr

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17 316IVZ.fm Seite 5 Dienstag, 22. April 2003 2:31 14 Inhalt Einleitung 11 1 Von All-in-one-Software zu Webservices 17 1.1 Enterprise Application Integration... 17 1.2 SAP-Technologie und -Komponenten...

Mehr

D.18 D.20 D Java-Server-Pages. 4 Java-Server-Pages (2) 4.1 Auszeichnungen. 4.2 Deployment. Nachteil von Servlets

D.18 D.20 D Java-Server-Pages. 4 Java-Server-Pages (2) 4.1 Auszeichnungen. 4.2 Deployment. Nachteil von Servlets 4 Java-Server-Pages Nachteil von Servlets Programmieraufwand für fast vollständig statische Web-Inhalte z.b. lediglich Page-Counter hinzuzufügen z.b. lediglich wenige benutzerspezifischen Teile anzupassen

Mehr

egovernment beim Landratsamt Heidenheim Oracle Middleware

egovernment beim Landratsamt Heidenheim Oracle Middleware egovernment beim Landratsamt Heidenheim Oracle Middleware Gerd Heideker Ulrich Kreutner Landratsamt Heidenheim Der Fläche: 627 m² Einwohner: 131 Tsd. Große Kreisstädte: 2 Kreisgemeinden 9 Landkreisverwaltung:

Mehr

ASP.NET 3.5 mit AJAX

ASP.NET 3.5 mit AJAX ASP.NET 3.5 mit AJAX von Patrick A. Lorenz, Jana Frank, Dr. Holger Schwichtenberg 1. Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41199 9 Zu Leseprobe schnell und

Mehr

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Zukunft der Oracle Applikationsentwicklung: BC4J & XML 2 Jahre Niederlassung in München Trivadis GmbH Zukunft der Oracle Applikationsentwicklung: BC4J & XML Markus Heinisch 1 Agenda Tägliches Brot BC4J DEMO Applikation BC4J XML DEMO Applikation XML Fazit 2

Mehr

Curriculum Vitae. Erfahrung: Konzeption und Entwicklung von Anwendungen auf SAP Basis o cfolders-, BSP-, ABAP-, Workflow-, SmartForms-, Reporting- und

Curriculum Vitae. Erfahrung: Konzeption und Entwicklung von Anwendungen auf SAP Basis o cfolders-, BSP-, ABAP-, Workflow-, SmartForms-, Reporting- und Michael Möller, Dipl.-Wirtschaftsinformatiker (BA) Adresse: Peter-Eckermann-Str. 7 98693 Ilmenau Telefon: + 49 (0) 177 / 89 58 512 Fax: + 49 (0) 1212 / 51 07 36 092 E-Mail: mmo@michaelmoeller.net Internet:

Mehr

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung 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

Mehr

Entwicklungstand der GUI

Entwicklungstand der GUI 1/13 Entwicklungstand der GUI Dietrich Vogel dvogel@physik.uni-wuppertal.de 7. Juli 2004 2/13 Inhalt 1.Konzept 2.Entwicklungsstand 3.Bestehende Probleme 4.Weitere Entwicklungsstrategie 5.Fragen, Diskussion

Mehr

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript Internet Internet HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript neu Impressum Herausgeber: LogIn S&C Gesellschaft

Mehr

Be dynamic! RichClient-Funktionalitäten mit dem Google Web Toolkit

Be dynamic! RichClient-Funktionalitäten mit dem Google Web Toolkit Be dynamic! RichClient-Funktionalitäten mit dem Google Web Toolkit DOAG Konferenz 16. 18.11.2010, Nürnberg Julian Gärtner info@ordix.de www.ordix.de Heutiges Ziel Einordnen von GWT in die Welt der Rich

Mehr

Oracle9i Reports. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Oracle9i Reports. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Oracle9i Reports Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda Oracle9i Reports Überblick Neuigkeiten in der Entwicklungsumgebung

Mehr

Komponentenbasierte Client-Architektur. Bernd Olleck, IT Beratung Olleck Dr. Martin Haft, sd&m AG München,

Komponentenbasierte Client-Architektur. Bernd Olleck, IT Beratung Olleck Dr. Martin Haft, sd&m AG München, Komponentenbasierte Client-Architektur Bernd Olleck, IT Beratung Olleck Dr. Martin Haft, sd&m AG München, 5.5.2008 Agenda Clients aus drei verschiedenen Perspektiven: Technische Infrastruktur Fachliche

Mehr

Enterprise JavaBeans (mit JBoss)

Enterprise JavaBeans (mit JBoss) Enterprise JavaBeans (mit JBoss) Christian Hülsmeier 30.10.2004 Überblick Rekapitulation des vorhandenen Wissen Entity-Beans Session-Beans Deployment-Deskriptor Sichten / Client-Anwendungen Applikationsserver

Mehr

Web-Anwendungen mit JavaServer Faces

Web-Anwendungen mit JavaServer Faces Web-Anwendungen mit JavaServer Faces Seminarunterlage Version: 3.06 Version 3.06 vom 1. September 2016 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Alexander Schill Thomas Springer. Verteilte Systeme. Grundlagen und Basistechnologien. 2. Auflage. 4y Springer Vieweg

Alexander Schill Thomas Springer. Verteilte Systeme. Grundlagen und Basistechnologien. 2. Auflage. 4y Springer Vieweg Alexander Schill Thomas Springer Verteilte Systeme Grundlagen und Basistechnologien 2. Auflage 4y Springer Vieweg Inhaltsverzeichnis 1 Einleitung 1.1 Anwendungsbeispiel 3 1.2 Zielsetzung Verteilter Systeme

Mehr

Inhalt. Vorwort zur dritten Auflage 15

Inhalt. Vorwort zur dritten Auflage 15 Vorwort zur dritten Auflage 15 f... Architektur des SAP-Systems im Überblick 25 Technische Architektur 25 Betriebswirtschaftlich-organisatorische Architektur 27 Plattformunabhängigkeit 30 Anwendungsprogramme

Mehr

Servlet-zentrierte Architektur von Web-Anwendungen mit Java Servlets, Java Server Pages (JSPs) und Java Beans

Servlet-zentrierte Architektur von Web-Anwendungen mit Java Servlets, Java Server Pages (JSPs) und Java Beans Projekt Entwicklung verteilter Softwaresysteme mit Web Services SoSe 2008 - Java Server Pages und Servlets - 7. April 2008 Verteilte Systeme und Informationssysteme (VSIS) Department Informatik Universität

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Vorwort 15 Einleitung 17 1 Was ist JSP und was braucht man für JSP? 21 1.1 Was ist JSP? 21 1.2 JSP und J2EE 22 1.3 JSP und Servlets 23 1.4 Web-Applikationen 24 1.5 Notwendige

Mehr

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS Inhaltsverzeichnis jetzt lerne ich Vorwort 13 1 Einführung 19 1.1 Was ist ASP.NET? 19 1.1.1 Ein kurzer Ausflug:

Mehr

Kap. 5.7: SAP R/3 - Transaktionsverwaltung und Dialogprogrammierung

Kap. 5.7: SAP R/3 - Transaktionsverwaltung und Dialogprogrammierung Kap. 5.7: SAP R/3 - Transaktionsverwaltung und Dialogprogrammierung Transaktionsverwaltung in SAP R/3 Sperrverwaltung Verbuchung Dialogprogrammierung Dynpros Modul-Pools (Ablauflogik) Vorbereitung der

Mehr

Workload: 300 h ECTS Punkte: 10

Workload: 300 h ECTS Punkte: 10 Modulbezeichnung: Programmierung von Web-Anwendungen Modulnummer: IPWA Modultyp: Pflicht Semester: -- Dauer: Minimaldauer 1 Semester Regulär angeboten im: WS, SS Workload: 300 h ECTS Punkte: 10 Zugangsvoraussetzungen:

Mehr

Einsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE. Motivation und Zielsetzung

Einsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE. Motivation und Zielsetzung Einsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE www.arsnova.de Java Forum Stuttgart, 01. Juli 2004 1 Agenda SVG als Lösungsansatz SVG/J2EE-Technologiestudie

Mehr

Eine Untersuchung der Funktionen des Apache Wicket Webframeworks

Eine Untersuchung der Funktionen des Apache Wicket Webframeworks Eine Untersuchung der Funktionen des Apache Wicket Webframeworks Seminararbeit von Olaf Matticzk 1 15.01.2016 (c) by synaix 2016 synaix...your business as a service. Agenda 1. Einleitung 2. Webanwendungen

Mehr

WebLogic goes Security

WebLogic goes Security ! Frank Burkhardt, Senior Consultant OPITZ CONSULTING Deutschland GmbH Frankfurt am Main, 12.05..2015 OPITZ CONSULTING GmbH 2015 Seite 1 Agenda 1. Ausgangssituation und Zielsetzung 2. Produktfindung 3.

Mehr

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam PHP eine Einführung Dipl.-Inf. Frank Hofmann Potsdam 18. November 2007 Dipl.-Inf. Frank Hofmann (Potsdam) PHP eine Einführung 18. November 2007 1 / 14 Allgemeines zum Kurs Zielsetzung des Kurses Erlernen

Mehr

1 Kommunikation im World-Wide-Web

1 Kommunikation im World-Wide-Web 1 Kommunikation im World-Wide-Web 1.1 Client und Server 1 1.2 Das Internet Protokoll (IP) 4 1.3 Das Transmission Control Protokoll (TCP) 6 1.3-1 Datagramme und Streams 6 1.3.2 Port-Nummern 8 1.4 Das Hypertext

Mehr

Inhalt. Mehr Informationen zum Titel. 1 Einführung FDI im Überblick...13

Inhalt. Mehr Informationen zum Titel. 1 Einführung FDI im Überblick...13 Mehr Informationen zum Titel XI Geleitwort... V Vorwort... VII Die Autoren...IX Abkürzungsverzeichnis...XVI 1 Einführung....1 1.1 Feldgeräte im Automatisierungssystem....2 1.2 Feldgeräte im Lebenszyklus

Mehr

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen

Mehr

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Präsentation zur Diplomarbeit von Übersicht Java 2 Enterprise Edition Java Servlets JavaServer Pages Enterprise JavaBeans Framework

Mehr

Pimp my SAP SAP Screen Personas / Fiori

Pimp my SAP SAP Screen Personas / Fiori Pimp my SAP SAP Screen Personas / Fiori Benjamin Engelhardt, Experte Fiori und Screen Personas ITML GmbH ITML 28.01.2016 Seite 1 Ihre Ansprechpartner Um Hintergrundstörungen zu vermeiden, schalten wir

Mehr

Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum

Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum Programmieren I Martin Schultheiß Hochschule Darmstadt Sommersemester 2012 1 / 19 Rückblick Themen Erste GUI-Anwendung Praktikum 2 / 19 Inhalt von Teil 1 Algorithmen Elementare Datentypen Operatoren Bedingte

Mehr

SAP R/3 und der Open Text Delivery Server In der Praxis

SAP R/3 und der Open Text Delivery Server In der Praxis SAP R/3 und der Open Text Delivery Server In der Praxis 31. Open Text Web Solutions Anwendertagung Mannheim, 22. Januar 2013 Ralf Friedrichs www.realcore.de Übersicht Einführung / Vorbetrachtung Was wollen

Mehr

Weiterentwicklung SAP Systemarchitektur

Weiterentwicklung SAP Systemarchitektur Weiterentwicklung SAP Systemarchitektur (1) Prof. Dr. H. Neuendorf herbert.neuendorf@dhbw-mosbach.de Öffnung SAP-System Internet & neue Technologien Internet Transaction Server ITS ein langer Weg SAP Web

Mehr

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase.

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase. Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG www.agentbase.de 1 Agenda Grundlagen Modernisierung Möglichkeiten mit Domino

Mehr

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr

5... Projekt»Flugbuchung«: Anforderungsanalyse und Umsetzungsplan... 153

5... Projekt»Flugbuchung«: Anforderungsanalyse und Umsetzungsplan... 153 ... Vorwort zur 2. Auflage... 19... Vorwort zur 1. Auflage... 21 1... Einführung... 23 1.1... Der Weg zum Ziel... 23 1.2... Buchstruktur und -inhalt... 26 2... Modellierungstechniken und Vorgehensmodelle...

Mehr

HFT App. Prof. Dr. Gerhard Wanner Michael Kolb B.Sc. Sonntag, 26. Mai 13

HFT App. Prof. Dr. Gerhard Wanner Michael Kolb B.Sc. Sonntag, 26. Mai 13 HFT App Prof. Dr. Gerhard Wanner Michael Kolb B.Sc. 1 Die Hochschule 2 3 HFT Stuttgart Gegründet 1832 als Winterschule für Bauhandwerker 3.700 Studierende über 100 Professoren über 350 Lehrbeauftragte

Mehr

Auf einen Blick. TEIL 1 Quelltext bearbeiten 17 TEIL 2 Quelltext automatisch erzeugen 73 Mit Zusatzinformationen zu. Entwicklungsobjekten arbeiten 97

Auf einen Blick. TEIL 1 Quelltext bearbeiten 17 TEIL 2 Quelltext automatisch erzeugen 73 Mit Zusatzinformationen zu. Entwicklungsobjekten arbeiten 97 Auf einen Blick TEIL 1 Quelltext bearbeiten 17 TEIL 2 Quelltext automatisch erzeugen 73 TEIL 3 Mit Zusatzinformationen zu Entwicklungsobjekten arbeiten 97 TEIL 4 Allgemeines zur ABAP Workbench 147 TEIL

Mehr

Programmierung von Java- Webanwendungen. paluno

Programmierung von Java- Webanwendungen. paluno Programmierung von Java- Webanwendungen Gliederung 1 Vorstellung und Einführung 2 Basiswissen Web 3 XML und JSF- Einführung 4 JSF- Komponenten und RichFaces 5 Wiederholung der ersten Woche 6 JSF- Konzepte

Mehr

<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer

<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer Generierung von ADF-Applikationen aus Metadaten des Oracle Designer Jürgen Menge Oracle Deutschland Oracle Designer - Metadaten Investment vieler Anwender liegt in den Metadaten des

Mehr

StoneOne Web Service Factory Die moderne Enabling-Technologie für Ihre Business Services

StoneOne Web Service Factory Die moderne Enabling-Technologie für Ihre Business Services StoneOne Web Service Factory Die moderne Enabling-Technologie für Ihre Business Services StoneOne 2008 Mehr Flexibilität, weniger Kosten: Die Web Service Factory für Ihre Business Services Moderne technologische

Mehr

Inhalt. Vorbemerkungen... 1

Inhalt. Vorbemerkungen... 1 Vorbemerkungen...................................................... 1 1 Einleitung........................................................ 9 1.1 Statik und Dynamik............................................

Mehr

Projekt. Transformation Engine. von Thomas Steinberg am

Projekt. Transformation Engine. von Thomas Steinberg am Projekt Transformation Engine von Thomas Steinberg am 02.02.2006 Übersicht Gesetzte Ziele in Anwendung 1 in Vorausblick auf Master Thesis Learn on Project Thomas Steinberg 2 Big Picture AW 1 WEB-Maske

Mehr

So bringen Sie Speed in Ihre Webpräsenz ADDISON-WESLEY. An imprint of Pearson Education

So bringen Sie Speed in Ihre Webpräsenz ADDISON-WESLEY. An imprint of Pearson Education ADDiSON-WESLEYf Ralph Steyer AJAX mit Java-Servlets und ISP So bringen Sie Speed in Ihre Webpräsenz es ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills,

Mehr

Rapid Java wie mit Forms

Rapid Java wie mit Forms DOAG Konferenz 2011 Rapid Java wie mit Forms Java aktuell: XDEV 3 ist die erste professionelle Java IDE für Rapid Application Development. Viele RAD-Funktionen und die Arbeitsweise damit erinnern sehr

Mehr

Grundlagen Internet-Technologien

Grundlagen Internet-Technologien Grundlagen Internet-Technologien Sommersemster 2010 Allgemeines und Organisatorisches 12.4.2010 1 Organisatorisches Erreichbarkeit: thomas.walter@uni-tuebingen.de ZDV (auch Sand, B115) Sprechstunde nach

Mehr

Ein Ausblick auf die neuen Features

Ein Ausblick auf die neuen Features Ein Ausblick auf die neuen Features Nutzerbeirat Formular-Management-System Bonn, den 20. Februar 2008 Henning Meinhardt CTO Entwicklung der Lucom Interaction Platform Basis ist FormsForWeb 2.5 Ausbau

Mehr

Enterprise Service Bus (ESB) in einer SOA

Enterprise Service Bus (ESB) in einer SOA Einleitung Enterprise Service Bus (ESB) in einer SOA Deutsche Oracle-Anwenderkonferenz (DOAG) 15.-16. Nov. 2006 Jan Krüger Oracle Deutschland GmbH, Hamburg Ein Enterprise Service Bus (ESB) ist die zentrale

Mehr

Portal-Entwicklung mit ADF und PDK

Portal-Entwicklung mit ADF und PDK Portal-Entwicklung mit ADF und PDK 19. Deutsche Anwenderkonferenz Mannheim 16. November 2006 Jürgen Trumpfheller beck et al. projects Theresienhöhe 13, 80339 München, T 089/54 42 53-0, F 089/54 42 53-99,

Mehr

Alternative Architekturkonzepte

Alternative Architekturkonzepte Alternative Architekturkonzepte Motivation: Suche nach einer Gesamtstruktur meistens: dominante nichtfunktionale Eigenschaften legen Architektur fest Antrieb: Architekturziel Ziel: globale Betrachtung

Mehr

WERKSTUDENT (M/W) TESTING VON MOBILE- UND WEB-APPLIKATIONEN

WERKSTUDENT (M/W) TESTING VON MOBILE- UND WEB-APPLIKATIONEN WERKSTUDENT (M/W) TESTING VON MOBILE- UND WEB-APPLIKATIONEN Testen von mobilen Applikationen (z. B. ios, Android, Windows 8) Qualitätssicherung von Webanwendungen (Portale, eshops etc.) Auswertung der

Mehr