B. Ganz / J. Gürtler / T. Lakner
Maximizing Web Dynpro for Java
B. Ganz / J. Gürtler / T. Lakner
Maximizing Web Dynpro for Java
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Standard examples of Web Dynpro applications, commonly found elsewhere, can leave SAP developers with many questions and severe limitations. This book takes you to the next level with detailed examples that show you exactly what you need to know in order to leverage Web Dynpro applications in your daily work. From the interaction with the Java Developer Infrastructure (JDI), to the use of Web Dynpro components, to the integration into SAP NetWeaver Portal and the use of its services this unique book delivers it all. In addition, readers get dozens of tips and tricks on fine-tuning Web Dynpro…mehr
Standard examples of Web Dynpro applications, commonly found elsewhere, can leave SAP developers with many questions and severe limitations. This book takes you to the next level with detailed examples that show you exactly what you need to know in order to leverage Web Dynpro applications in your daily work. From the interaction with the Java Developer Infrastructure (JDI), to the use of Web Dynpro components, to the integration into SAP NetWeaver Portal and the use of its services this unique book delivers it all. In addition, readers get dozens of tips and tricks on fine-tuning Web Dynpro applications in terms of response time, security, and structure. Expert insights on the configuration and administration of the Web Dynpro runtime environment, as a component of SAP NetWeaver 2004, serve to round out this comprehensive reference.
Produktdetails
- Produktdetails
- Verlag: Galileo Press
- Englisch
- ISBN-13: 9781592290772
- ISBN-10: 1592290779
- Artikelnr.: 21155016
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- Verlag: Galileo Press
- Englisch
- ISBN-13: 9781592290772
- ISBN-10: 1592290779
- Artikelnr.: 21155016
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
After his studies in mathematics, physics, and computer science at the University of Freiburg, Germany, Bertram Ganz finished his teacher training at a grammar school stressing technical sciences. He started his professional career as a software trainer before he joined SAP AG in 2002. Since then, he has been working as a Web Dynpro Java runtime developer. Bertram's work focuses primarily on knowledge transfer, rollout, and documentation. He regularly publishes articles on Web Dynpro in the context of SAP NetWeaver Application Server.
After graduating in computer science at the University of Karlsruhe, Germany, Jochen Gürtler wrote his thesis on computer center management systems (CCMS) at SAP AG. He joined SAP's technology development team in 1998. In the first two years he worked at SAPMarkets – a SAP subsidiary – where he took part in the development of a component-based user interface framework. In the summer of 2001, Jochen joined the Web Dynpro team. Here, he was one of the driving forces for integration with other SAP NetWeaver components, in particular the SAP NetWeaver Portal integration. Jochen is currently working as a development architect and is responsible for the advanced integration of Web Dynpro and SAP NetWeaver Portal. He regularly publishes articles on the use of Web Dynpro within SAP NetWeaver.
Timo Lakner studied computer science at the University of Freiburg, Germany. He spent the first years of his professional career in the datamining area at IBM and joined SAP AG in 2002. At SAP he has been working ever since as a software developer for the Web Dynpro runtime. His work primarily focuses on the integration with SAP Web Application Server, session management, runtime repository, and portal integration.
After graduating in computer science at the University of Karlsruhe, Germany, Jochen Gürtler wrote his thesis on computer center management systems (CCMS) at SAP AG. He joined SAP's technology development team in 1998. In the first two years he worked at SAPMarkets – a SAP subsidiary – where he took part in the development of a component-based user interface framework. In the summer of 2001, Jochen joined the Web Dynpro team. Here, he was one of the driving forces for integration with other SAP NetWeaver components, in particular the SAP NetWeaver Portal integration. Jochen is currently working as a development architect and is responsible for the advanced integration of Web Dynpro and SAP NetWeaver Portal. He regularly publishes articles on the use of Web Dynpro within SAP NetWeaver.
Timo Lakner studied computer science at the University of Freiburg, Germany. He spent the first years of his professional career in the datamining area at IBM and joined SAP AG in 2002. At SAP he has been working ever since as a software developer for the Web Dynpro runtime. His work primarily focuses on the integration with SAP Web Application Server, session management, runtime repository, and portal integration.
1. Introduction 15
2. Web Dynpro Architecture Concepts 19
2.1 Architecture Concepts 20
2.2 SAP NetWeaver System Landscape 23
2.3 Summary and Perspective 26
3. Web Dynpro GameStation 29
3.1 Componentization Using the Example of the Web Dynpro GameStation 29
3.2 Using Components to Create an Application Architecture 31
3.3 Extensibility Using Component Interfaces 37
3.4 Embedding the GameStation in Web Dynpro DCs 50
3.5 Implementation of a Component Interface 58
3.6 Creating Game Components at Runtime 64
3.7 Inter-Component Context Mapping 75
3.8 Using Inter-Component Eventing 84
3.9 Using Component Interface Views 94
3.10 Summary 113
4. Web Dynpro Google Search 115
4.1 Google Web Service 115
4.2 Generating the Google Web Service Model 117
4.3 Using the Google Model 121
4.4 Developing the Search Interface and Defining the Scope of Usage 126
4.5 Defining the Initial Display of a Web Dynpro Application 134
4.6 Displaying the Result List 139
4.7 Summary 149
5. Web Dynpro and SAP NetWeaver Portal 151
5.1 SAP NetWeaver Portal 151
5.2 Creating Portal Content 158
5.3 Available Web Dynpro Applications 184
5.4 SAP Application Integrator 186
5.5 Summary 195
6. Web Dynpro NavigationTester 197
6.1 The Web Dynpro NavigationTester 197
6.2 Navigation Outside the SAP NetWeaver Portal 202
6.3 Encoding Transfer Parameters 218
6.4 Navigation Inside the SAP NetWeaver Portal 226
6.5 Display of Navigation Targets 239
6.6 Summary 261
7. Web Dynpro OBNTester 263
7.1 The Web Dynpro OBNTester 264
7.2 Using Portal Services 265
7.3 Triggering Object-Based Navigation 272
7.4 Defining Business Objects 274
7.5 Importing the Required Data 281
7.6 Summary 286
8. Web Dynpro MusicBox 289
8.1 MusicBox Structure 289
8.2 Component Interfaces Used 290
8.3 MusicBoxComp Web Dynpro Component 298
8.4 Implementing a Detail Viewer 306
8.5 Personalizing Web Dynpro iViews 311
8.6 Implementing a Context-Sensitive Navigation Bar 327
8.7 Additional Remarks 336
8.8 Web Dynpro Applications in the SAP NetWeaver Portal 340
8.9 Summary 342
9. Generic Development Components 343
9.1 Development Component tc~utils 343
9.2 Web Dynpro DeploymentManager 352
9.3 Development Component tc~pplibs 356
9.4 Fundamental Division of the Development Components 360
9.5 Summary 361
10. Tips for the Installation, Configuration, and Administration 363
10.1 Overview 363
10.2 Installing and Maintaining the Web Dynpro Runtime 363
10.3 Technical Configuration of the Web Dynpro Runtime 395
10.4 Administration and Monitoring Tools 434
10.5 Summary 465
- A. Web Dynpro Componentization 467
- A.1 Web Dynpro Component Diagrams 467
- A.2 Web Dynpro Component Model 470
- A.3 Classification of Web Dynpro Components 472
- A.4 SAP NetWeaver Development Infrastructure 474
- B. Web Dynpro in the SDN 481
- B.1 Information Portal 481
- B.2 Web Dynpro Feature2Sample Matrix 484
- B.3 Web Dynpro Learning Process 485
- C. The Authors 489
- Index 491
2. Web Dynpro Architecture Concepts 19
2.1 Architecture Concepts 20
2.2 SAP NetWeaver System Landscape 23
2.3 Summary and Perspective 26
3. Web Dynpro GameStation 29
3.1 Componentization Using the Example of the Web Dynpro GameStation 29
3.2 Using Components to Create an Application Architecture 31
3.3 Extensibility Using Component Interfaces 37
3.4 Embedding the GameStation in Web Dynpro DCs 50
3.5 Implementation of a Component Interface 58
3.6 Creating Game Components at Runtime 64
3.7 Inter-Component Context Mapping 75
3.8 Using Inter-Component Eventing 84
3.9 Using Component Interface Views 94
3.10 Summary 113
4. Web Dynpro Google Search 115
4.1 Google Web Service 115
4.2 Generating the Google Web Service Model 117
4.3 Using the Google Model 121
4.4 Developing the Search Interface and Defining the Scope of Usage 126
4.5 Defining the Initial Display of a Web Dynpro Application 134
4.6 Displaying the Result List 139
4.7 Summary 149
5. Web Dynpro and SAP NetWeaver Portal 151
5.1 SAP NetWeaver Portal 151
5.2 Creating Portal Content 158
5.3 Available Web Dynpro Applications 184
5.4 SAP Application Integrator 186
5.5 Summary 195
6. Web Dynpro NavigationTester 197
6.1 The Web Dynpro NavigationTester 197
6.2 Navigation Outside the SAP NetWeaver Portal 202
6.3 Encoding Transfer Parameters 218
6.4 Navigation Inside the SAP NetWeaver Portal 226
6.5 Display of Navigation Targets 239
6.6 Summary 261
7. Web Dynpro OBNTester 263
7.1 The Web Dynpro OBNTester 264
7.2 Using Portal Services 265
7.3 Triggering Object-Based Navigation 272
7.4 Defining Business Objects 274
7.5 Importing the Required Data 281
7.6 Summary 286
8. Web Dynpro MusicBox 289
8.1 MusicBox Structure 289
8.2 Component Interfaces Used 290
8.3 MusicBoxComp Web Dynpro Component 298
8.4 Implementing a Detail Viewer 306
8.5 Personalizing Web Dynpro iViews 311
8.6 Implementing a Context-Sensitive Navigation Bar 327
8.7 Additional Remarks 336
8.8 Web Dynpro Applications in the SAP NetWeaver Portal 340
8.9 Summary 342
9. Generic Development Components 343
9.1 Development Component tc~utils 343
9.2 Web Dynpro DeploymentManager 352
9.3 Development Component tc~pplibs 356
9.4 Fundamental Division of the Development Components 360
9.5 Summary 361
10. Tips for the Installation, Configuration, and Administration 363
10.1 Overview 363
10.2 Installing and Maintaining the Web Dynpro Runtime 363
10.3 Technical Configuration of the Web Dynpro Runtime 395
10.4 Administration and Monitoring Tools 434
10.5 Summary 465
- A. Web Dynpro Componentization 467
- A.1 Web Dynpro Component Diagrams 467
- A.2 Web Dynpro Component Model 470
- A.3 Classification of Web Dynpro Components 472
- A.4 SAP NetWeaver Development Infrastructure 474
- B. Web Dynpro in the SDN 481
- B.1 Information Portal 481
- B.2 Web Dynpro Feature2Sample Matrix 484
- B.3 Web Dynpro Learning Process 485
- C. The Authors 489
- Index 491
1. Introduction 15
2. Web Dynpro Architecture Concepts 19
2.1 Architecture Concepts 20
2.2 SAP NetWeaver System Landscape 23
2.3 Summary and Perspective 26
3. Web Dynpro GameStation 29
3.1 Componentization Using the Example of the Web Dynpro GameStation 29
3.2 Using Components to Create an Application Architecture 31
3.3 Extensibility Using Component Interfaces 37
3.4 Embedding the GameStation in Web Dynpro DCs 50
3.5 Implementation of a Component Interface 58
3.6 Creating Game Components at Runtime 64
3.7 Inter-Component Context Mapping 75
3.8 Using Inter-Component Eventing 84
3.9 Using Component Interface Views 94
3.10 Summary 113
4. Web Dynpro Google Search 115
4.1 Google Web Service 115
4.2 Generating the Google Web Service Model 117
4.3 Using the Google Model 121
4.4 Developing the Search Interface and Defining the Scope of Usage 126
4.5 Defining the Initial Display of a Web Dynpro Application 134
4.6 Displaying the Result List 139
4.7 Summary 149
5. Web Dynpro and SAP NetWeaver Portal 151
5.1 SAP NetWeaver Portal 151
5.2 Creating Portal Content 158
5.3 Available Web Dynpro Applications 184
5.4 SAP Application Integrator 186
5.5 Summary 195
6. Web Dynpro NavigationTester 197
6.1 The Web Dynpro NavigationTester 197
6.2 Navigation Outside the SAP NetWeaver Portal 202
6.3 Encoding Transfer Parameters 218
6.4 Navigation Inside the SAP NetWeaver Portal 226
6.5 Display of Navigation Targets 239
6.6 Summary 261
7. Web Dynpro OBNTester 263
7.1 The Web Dynpro OBNTester 264
7.2 Using Portal Services 265
7.3 Triggering Object-Based Navigation 272
7.4 Defining Business Objects 274
7.5 Importing the Required Data 281
7.6 Summary 286
8. Web Dynpro MusicBox 289
8.1 MusicBox Structure 289
8.2 Component Interfaces Used 290
8.3 MusicBoxComp Web Dynpro Component 298
8.4 Implementing a Detail Viewer 306
8.5 Personalizing Web Dynpro iViews 311
8.6 Implementing a Context-Sensitive Navigation Bar 327
8.7 Additional Remarks 336
8.8 Web Dynpro Applications in the SAP NetWeaver Portal 340
8.9 Summary 342
9. Generic Development Components 343
9.1 Development Component tc~utils 343
9.2 Web Dynpro DeploymentManager 352
9.3 Development Component tc~pplibs 356
9.4 Fundamental Division of the Development Components 360
9.5 Summary 361
10. Tips for the Installation, Configuration, and Administration 363
10.1 Overview 363
10.2 Installing and Maintaining the Web Dynpro Runtime 363
10.3 Technical Configuration of the Web Dynpro Runtime 395
10.4 Administration and Monitoring Tools 434
10.5 Summary 465
- A. Web Dynpro Componentization 467
- A.1 Web Dynpro Component Diagrams 467
- A.2 Web Dynpro Component Model 470
- A.3 Classification of Web Dynpro Components 472
- A.4 SAP NetWeaver Development Infrastructure 474
- B. Web Dynpro in the SDN 481
- B.1 Information Portal 481
- B.2 Web Dynpro Feature2Sample Matrix 484
- B.3 Web Dynpro Learning Process 485
- C. The Authors 489
- Index 491
2. Web Dynpro Architecture Concepts 19
2.1 Architecture Concepts 20
2.2 SAP NetWeaver System Landscape 23
2.3 Summary and Perspective 26
3. Web Dynpro GameStation 29
3.1 Componentization Using the Example of the Web Dynpro GameStation 29
3.2 Using Components to Create an Application Architecture 31
3.3 Extensibility Using Component Interfaces 37
3.4 Embedding the GameStation in Web Dynpro DCs 50
3.5 Implementation of a Component Interface 58
3.6 Creating Game Components at Runtime 64
3.7 Inter-Component Context Mapping 75
3.8 Using Inter-Component Eventing 84
3.9 Using Component Interface Views 94
3.10 Summary 113
4. Web Dynpro Google Search 115
4.1 Google Web Service 115
4.2 Generating the Google Web Service Model 117
4.3 Using the Google Model 121
4.4 Developing the Search Interface and Defining the Scope of Usage 126
4.5 Defining the Initial Display of a Web Dynpro Application 134
4.6 Displaying the Result List 139
4.7 Summary 149
5. Web Dynpro and SAP NetWeaver Portal 151
5.1 SAP NetWeaver Portal 151
5.2 Creating Portal Content 158
5.3 Available Web Dynpro Applications 184
5.4 SAP Application Integrator 186
5.5 Summary 195
6. Web Dynpro NavigationTester 197
6.1 The Web Dynpro NavigationTester 197
6.2 Navigation Outside the SAP NetWeaver Portal 202
6.3 Encoding Transfer Parameters 218
6.4 Navigation Inside the SAP NetWeaver Portal 226
6.5 Display of Navigation Targets 239
6.6 Summary 261
7. Web Dynpro OBNTester 263
7.1 The Web Dynpro OBNTester 264
7.2 Using Portal Services 265
7.3 Triggering Object-Based Navigation 272
7.4 Defining Business Objects 274
7.5 Importing the Required Data 281
7.6 Summary 286
8. Web Dynpro MusicBox 289
8.1 MusicBox Structure 289
8.2 Component Interfaces Used 290
8.3 MusicBoxComp Web Dynpro Component 298
8.4 Implementing a Detail Viewer 306
8.5 Personalizing Web Dynpro iViews 311
8.6 Implementing a Context-Sensitive Navigation Bar 327
8.7 Additional Remarks 336
8.8 Web Dynpro Applications in the SAP NetWeaver Portal 340
8.9 Summary 342
9. Generic Development Components 343
9.1 Development Component tc~utils 343
9.2 Web Dynpro DeploymentManager 352
9.3 Development Component tc~pplibs 356
9.4 Fundamental Division of the Development Components 360
9.5 Summary 361
10. Tips for the Installation, Configuration, and Administration 363
10.1 Overview 363
10.2 Installing and Maintaining the Web Dynpro Runtime 363
10.3 Technical Configuration of the Web Dynpro Runtime 395
10.4 Administration and Monitoring Tools 434
10.5 Summary 465
- A. Web Dynpro Componentization 467
- A.1 Web Dynpro Component Diagrams 467
- A.2 Web Dynpro Component Model 470
- A.3 Classification of Web Dynpro Components 472
- A.4 SAP NetWeaver Development Infrastructure 474
- B. Web Dynpro in the SDN 481
- B.1 Information Portal 481
- B.2 Web Dynpro Feature2Sample Matrix 484
- B.3 Web Dynpro Learning Process 485
- C. The Authors 489
- Index 491