Java Programming with the SAP Web Application Server - K. Kessler

Java Programming with the SAP Web Application Server

(Autor)

Buch | Softcover
380 Seiten
2005
SAP Press (Verlag)
978-1-59229-020-8 (ISBN)
59,80 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Deals with computers/software.

Karl Kessler came to SAP in 1992 as a computer scientist. After his initial experience with the modeling of the Basis technology, he switched to Product Management for ABAP Workbench, where he was responsible for the rollout of SAP technology at various conferences. In 2003, he assumed responsibility for Production Management of the SAP NetWeaver Technology Infrastructure, with a focus on SAP NetWeaver Application Server Java and ABAP. Today, he focuses on how SAP NetWeaver builds the foundation for SAP ERP and the SAP Business Suite. Dr. Peter Tillert holds a degree in computer science. He started working at SAP AG in 1989, when he assisted the roll-out of the first R/3 systems. Since then, he was involved in several projects of SAP technology development: Office integration and Data Warehousing to name just a few. Today he's the manager of a product management group in the "Java Server & Tools" area. Panayot Dobrikov works as Development Architect at SAP. He has more than five year of experience with J2EE technology.

1. SAP NetWeaver ... 17 ... 1.1 The Necessity of a Platform for Enterprise Software ... 17 ... 1.2 SAP NetWeaver as an Integration Platform ... 20 ... 1.3 SAP NetWeaver Components ... 23 ... 1.4 Prospects: SAP NetWeaver as a Platform for the Enterprise Services Architecture ... 33 2. SAP NetWeaver Developer Studio: Features, Tools, and Perspectives ... 35 ... 2.1 User Interface ... 35 ... 2.2 Workspace, Projects, and Development Objects ... 37 ... 2.3 Features ... 39 ... 2.4 Architecture ... 48 ... 2.5 Tools and Perspectives ... 50 3. SAP NetWeaver Developer Studio: Step by Step to the Example Application ... 65 ... 3.1 Employee Example Application ... 66 ... 3.2 First Steps in the SAP NetWeaver Developer Studio ... 67 ... 3.3 Defining the Data Model ... 68 ... 3.4 Accessing Table Data ... 75 ... 3.5 Defining the Business Logic ... 81 ... 3.6 Creating Deployment Descriptions ... 86 ... 3.7 Creating a JSP-Based Web Application ... 93 ... 3.8 Defining and Deploying the Entire J2EE Application ... 100 ... 3.9 Providing Business Logic as a Web Service ... 103 4. Java Persistence in the SAP Web Application Server ... 107 ... 4.1 Open JDBC for Java ... 107 ... 4.2 Persistence Infrastructure of the SAP Web AS at Runtime ... 108 ... 4.3 Java Dictionary ... 112 ... 4.4 Developing an Example Application ... 115 ... 4.5 Open SQL/SQLJ ... 119 ... 4.6 Enterprise JavaBeans Container-Managed Persistence ... 131 ... 4.7 Programming with Java Data Objects ... 143 ... 4.8 Persistence for Experts ... 164 5. Web Services in the SAP Web Application Server ... 167 ... 5.1 The Web Service Framework ... 168 ... 5.2 Standardizing Web Services ... 169 ... 5.3 Providing a Web Service The Server Side ... 171 ... 5.4 Providing Web Services in Public Directories ... 194 ... 5.5 Consuming a Web Service The Client Side ... 202 6. Web Dynpro: Developing User Interfaces ... 213 ... 6.1 Working with the View Designer ... 213 ... 6.2 Interactive Forms with Adobe Technology ... 220 ... 6.3 Applications with Multiple Views ... 223 ... 6.4 Generated and Custom Source Code: Working with Event Handlers ... 230 ... 6.5 Changing the User Interface Dynamically ... 238 ... 6.6 Web Dynpro Components ... 242 ... 6.7 Communication Between Controllers ... 249 ... 6.8 Summary ... 251 7. Web Dynpro: Developing Business Applications ... 255 ... 7.1 Web Dynpro Calls a Web Service Five Steps to an Application ... 256 ... 7.2 Web Dynpro Controllers and Their Interfaces ... 278 ... 7.3 Contexts and Data Flow Between Backend and Frontend ... 290 ... 7.4 Using Data Type Information ... 308 8. SAP NetWeaver Java Development Infrastructure: Component Model and Services ... 321 ... 8.1 Special Characteristics of Large Software Projects ... 321 ... 8.2 Elements of the SAP NetWeaver Java Development Infrastructure ... 326 9. SAP NetWeaver Java Development Infrastructure: Step by Step to the Example Application ... 371 ... 9.1 The Employee Example Application ... 372 ... 9.2 First Steps with the SAP NetWeaver JDI ... 373 ... 9.3 Defining a Data Model ... 377 ... 9.4 Providing Access to Table Data and Business Logic ... 384 ... 9.5 Creating a JSP-Based User Interface ... 385 ... 9.6 Creating and Testing the Entire J2EE Application ... 387 ... 9.7 Making Development Objects Centrally Available ... 389 10. SAP NetWeaver Java Development Infrastructure: Configuration and Administration ... 393 ... 10.1 Configuration of the SAP NetWeaver Java Development Infrastructure ... 393 ... 10.2 Administration of the SAP NetWeaver Java Development Infrastructure ... 418 11. The Architecture of the SAP Web Application Server ... 439 ... 11.1 SAP Web Application Server Landscape ... 440 ... 11.2 Cluster Lifecycle Management ... 448 ... 11.3 Scalability and High Availability ... 455 ... 11.4 Remote Debugging ... 466 ... 11.5 Runtime Architecture Overview ... 468 12. Supportability of SAP Web Application Server ... 483 ... 12.1 Logging ... 483 ... 12.2 Monitoring ... 485 ... 12.3 Administration ... 492 ... 12.4 Performance Analysis ... 498 Appendix ... 501 ... A. The authors ... 501 Index ... 505

Erscheint lt. Verlag 1.11.2005
Verlagsort Maryland
Sprache englisch
Maße 180 x 230 mm
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 1-59229-020-5 / 1592290205
ISBN-13 978-1-59229-020-8 / 9781592290208
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90