freeBook
 
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

SAP Web Application Server® - Internet-Anwendungen entwickeln mit ABAP, HTML und JavaScript

SAP Web Application Server® - Internet-Anwendungen entwickeln mit ABAP, HTML und JavaScript

von: Frank Wolf

dpunkt.verlag, 2003

ISBN: 9783898642149, 338 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 33,90 EUR

Ersparnis: 5,10 EUR

  • Microsoft SQL Server 2000
    Oracle-Programmierung
    Access 2002 - Datenbanken planen, entwickeln, optimieren
    Oracle PL/SQL - Grundlagen
    Persönlichkeitstests im Personalmanagement. Grundlagen, Instrumente und Anwendungen
    30 Minuten für gute Rhetorik
    Visual Basic 6 - Programmiertechniken, Datenbanken, Internet

     

     

 

Mehr zum Inhalt

SAP Web Application Server® - Internet-Anwendungen entwickeln mit ABAP, HTML und JavaScript


 

Vorwort

7

Über das Buch

7

Notwendige Vorkenntnisse

8

Release-Stand und Softwarebeispiele

8

Warenzeichen

9

Entstehung und Inhalt

9

Dank

12

Inhalt

13

1 mySAP.com und der Web Application Server

19

1.1 Das Zeitalter der Portale

19

1.2 Die mySAP-Technologie im Detail

21

1.3 Funktionen des SAP Web Application Server

23

2 Die Systemarchitektur des Web Application Server

27

2.1 Der Internet Communication Manager (ICM)

27

2.2 WAS-Workprozesse und ICM im Zusammenspiel

30

2.3 Integration von Altanwendungen mit dem ITS

30

2.4 Das Web-Dynpro des Release 6.30 – Aufgaben und Konzeption

31

2.5 Komponenten des Web-Dynpros

33

2.5.1 Die Entwicklungsumgebung

33

2.5.2 Die Laufzeitumgebung

35

2.5.3 Die standardisierte JSP-Schicht

36

2.5.4 Die Tag Library

36

2.6 Zusammenfassung

37

3 Anwendungsarchitektur und Entwicklungsumgebung

39

3.1 BSP-Applikationen im Vergleich mit klassischen SAP- Transaktionen

39

3.2 Die Entwicklungsumgebung in Release 6.10

41

3.3 Entwicklungsumgebung mit Web-Dynpro

42

4 Business Server Pages – Grundlagen

45

4.1 Ein erstes Beispiel

45

4.2 Web-Dialog als Service

50

4.3 BSP-Applikation

51

4.4 BSP-Seite

53

4.5 Nutzung von Standard-Stylesheets

54

4.6 Nutzung der Tag Library

56

4.7 Zusammenfassung

57

5 Scripting

59

5.1 Clientseitiges Scripting mit JavaScript

60

5.2 Serverseitiges Scripting mit JavaScript

62

5.3 Serverseitiges Scripting mit ABAP

64

5.4 Debugging

65

5.5 Ziele des Scriptings

66

5.6 Seitenattribute

66

6 Das MIME Repository

69

6.1 Arbeit mit dem MIME Repository

70

6.2 Einbindung in BSP-Seiten

73

6.3 CSS im MIME Repository

74

6.4 Performance-Betrachtungen

76

6.5 Der Internet Server Cache (ISC)

77

7 Ereigniskonzept und Datenverwaltung

79

7.1 Vordefinierte Eventhandler

80

7.2 Datenverwaltung

81

7.3 Das Beispiel: eine Internet-Flugbörse

83

7.4 BSP-Applikation und Einstiegsseite – Grundlayout

84

7.5 Scripting

88

7.6 Eventhandler

89

7.7 Debugging von Eventhandlern

91

7.8 Interne Realisierung

91

8 Seitenfragmente

97

8.1 Teilseiten in klassischem HTML: Frames

97

8.2 BSP-Seitenfragmente

99

8.3 Quellcodes

103

9 BSP-Anwendungsklassen

107

9.1 Zuordnung einer BSP-Anwendungsklasse

108

9.2 Typendeklaration

109

9.3 Datenhaltung

112

9.4 Anpassung der BSP-Seite

114

10 Statische Seitennavigation

115

10.1 Design von grafischen Schaltflächen

116

10.2 Hyperlinks

117

11 Benutzerinteraktion und Fehlerbehandlung

121

11.1 Formulare in HTML

121

11.2 Benutzereingaben auf BSP-Seiten

123

11.3 PAI oder PBO?

124

11.4 Anlegen von AUTO-Seitenattributen

125

11.5 Vervollständigen des Seitenlayouts

125

11.6 Realisierung der Eventhandler

127

11.7 Mehrere Formulare auf einer Seite

128

11.8 Fortgeschrittene Formulargestaltung

129

11.9 Eingabeprüfungen und Dialogsteuerung

133

11.10 Fehlerbehandlung

142

11.11 Beispiel-Codings

145

11.12 Serverseitige Prüfungen

149

11.13 Automatische Eingabeprüfungen

152

11.14 Erzeugen eigener Fehlermeldungen

157

11.15 Zusammenfassung

158

12 Internationalisierung und das Online Text Repository

159

12.1 Architektur des OTR

159

12.2 Pflege von OTR-Texten

160

12.3 Anlegen eines OTR-Textes aus der Entwicklungsumgebung

161

12.4 Anlegen eines OTR-Textes über die Pflegetransaktion

163

12.5 Einbindung von OTR-Texten in BSP-Seiten

165

12.6 Anlegen eines OTR-Textes per Vorwärtsnavigation

168

12.7 OTR-Langtexte

169

12.8 Parameter in OTR-Texten

169

12.9 Freigabe und Übersetzung von OTR-Texten

170

12.10 Anwendungsmöglichkeiten in Eventhandlern

173

12.11 Feldbezeichner aus dem Dictionary

174

12.12 Verbesserungsmöglichkeiten

175

12.13 Zusammenfassung

177

13 Dynamische Seitennavigation

179

13.1 Vorbereitungen

179

13.2 Navigationsstruktur der BSP-Anwendung

182

14 Datenübergabe und Cookies

187

14.1 Stateless-Anwendungen

187

14.2 Datenbank als Zwischenspeicher

191

14.3 ABAP-Memory und SAP-Shared-Memory

191

14.4 Clientseitige Cookies

192

14.5 Serverseitige Cookies

194

14.6 Versteckte Formularfelder

197

14.7 Übergabe durch

198

14.8 Blätterfunktion

202

14.9 Kritische Diskussion zur Datenübergabe

205

14.10 Musterlösung mit serverseitigen Cookies

207

15 Stateful- und gemischte Anwendungen

217

15.1 Deklaration einer Stateful-BSP-Applikation

217

15.2 Gemischte Applikationen

218

16 Der ICM-Webserver – Benutzerkonzepte und Services

221

16.1 Anlegen eines Default-Benutzers

221

16.2 Zuordnung zur BSP-Applikation

223

16.3 Arbeitsweise des ICM-Werbserver

226

16.4 Realisierung eigener http-Service-Request- Handler

227

16.5 Debugging

229

16.6 Personalisierung

231

16.7 Anlegen einer Rolle mit Berechtigung und Benutzerzuordnung

246

16.8 Nummernkreis-Intervalle einstellen

251

16.9 Userswitch

252

16.10 Dynamisches Anlegen eines Internetbenutzerstamms

252

16.11 Benutzerauthentisierung und -verwaltung mit dem Funktionsbaustein WWW_ USER_ AUTHORITY

253

16.12 Anlegen der Flugbuchung

256

16.13 Internationalisierung durch Alias-Services

258

16.14 Zusammenfassung

261

17 Senden von Mails

263

17.1 Klassen, Interfaces und Instanzen zum Mailversand

263

17.2 Beispielprogramm

264

17.3 Ergebnis

266

17.4 Voraussetzungen

269

18 Der ICM-Webclient

271

18.1 Ablauf

271

18.2 Realisierung

272

18.3 Beispielprogramm

274

18.4 Verbindung über eine Destination

278

18.5 Fehleranalyse

281

19 XML-Schnittstellen

283

19.1 XML-Dateien

283

19.2 Erzeugung von XML-Dateien

284

19.3 Verarbeiten von XML-Dateien

285

19.4 Anlegen einer XSL-Transformation

286

19.5 XSL-Transformationen in ABAP-Programmen

290

19.6 Weiterführende Techniken: iXML

294

19.7 SAX-Beispiel

295

19.8 DOM

297

19.9 Zusammenfassung

297

20 Die Klasse CL_JAVA_SCRIPT

299

20.1 Methoden

299

20.2 Beispiel

300

21 Sicherheit

303

21.1 SSL

303

21.2 Anmeldetickets

304

21.3 X.509-Client-Zertifikate

306

21.4 Verwaltung von Zertifikaten und PSEs: der Trust- Manager

307

21.5 Weitere Sicherheitsfunktionen

309

21.6 Die Zukunft

309

22 Ausblick

311

22.1 BSP-Extensions

311

22.2 Das Model View Controller (MVC) Design Pattern

312

22.3 Aufruf von Enterprise JavaBeans

315

22.4 Mobile Erweiterungen

316

22.5 Schluss?

316

A Anhang

319

A.1 Installation des WAS Release 6.10 unter Linux

319

A.2 Starten und Stoppen des Systems

325

A.3 GUI auf einem externen Rechner

325

A.4 Erste Anmeldung im SAP-System

325

A.5 Profilpflege

326

A.6 Literatur- und Linkverzeichnis

332

Index

333