New Announcements and Updates




Java Programming with SAP NetWeaver (2nd Edition)

Click to enlarge

Bookmark and Share
Regular Price:
$69.95
Your Price:
$49.95 You save $20.00 (28.59%)
Product Code:
H2980
Average Rating:
( )
Availability:
In stock!
Format:
Quantity:


Product Details

ISBN:
978-1-59229-181-6
Author(s):
Alfred Barzewski, Carsten Bönnen, Wolf Hengevoss, Karl Kessler, Markus Küfer, Anne Lanfermann, Miroslav Petrov, Susanne Rothaug, Oliver Stiefbold and Volker Stiehl
Type:
Hardcover, 688 pages

Product Description and Table of Contents

Explore all of the innovations in SAP NetWeaver AS Java (release 7.1) with this completely updated and expanded second edition of our best-selling title. If you're a Java developer entering the SAP world, or an ABAP programmer who needs to find out how the SAP application server is evolving, then this is the book for you.

Gain insights into all topic areas linked to Java programming for SAP applications, including business logic, persistence, scalability, maintainability, development in teams, and UI design. In addition, three completely new chapters illustrate in detail the development of composite applications with the Composition Environment, and all other chapters provide revised and updated content for Java EE 5. The book uses an application-oriented approach to teach you how to integrate AS Java into your development landscape, configure it, and leverage its tools productively.

Highlights

  • SAP NetWeaver as a Composition Platform
  • Developer Studio: Features, Tools, Perspectives
  • Java Persistence: API, EJB 3, Java Dictionary, Open SQL
  • Web Services: Enterprise Services Repository, Framework, Preparation, Integration
  • Web Dynpro: Adaptive Web Service Model, DCs, Components, Controller, Views
  • Composition Environment: Visual Composer, CAF, Guided Procedures
  • NWDI: Configuration, Administration, Services
  • Application Server: Shared Memory Sessions, NWA, Supportability

About the Author(s)

The team of authors — Alfred Barzewski, Carsten Bönnen, Bertram Ganz, Wolf Hengevoss, Karl Kessler, Markus Küfer, Anne Lanfermann, Miroslav Petrov, Susanne Rothaug, Oliver Stiefbold, and Volker Stiehl — is responsible for the development and the rollout of SAP NetWeaver Application Server Java at SAP.

Additional Resources

BONUS!

Includes DVD with the SAP NetWeaver CE 7.1 trial version, plus all examples.

Table of Contents

Preface to the Second Edition ... 17

Preface to the First Edition ... 21

1 ... SAP NetWeaver ... 25
... 1.1 ... Platform for Enterprise Service-Oriented Architecture ... 26
... 1.2 ... Platform for SAP ERP and SAP Business Suite ... 29
... 1.3 ... Platform for Integration and Composition ... 35
... 1.4 ... Technology Map ... 45
... 1.5 ... Outlook ... 52

2 ... Overview of the SAP NetWeaver Developer Studio ... 53
... 2.1 ... User Interface ... 54
... 2.2 ... Workspace, Projects, and Development Objects ... 56
... 2.3 ... Open Source Initiative ... 59
... 2.4 ... Integration Platform ... 67
... 2.5 ... Tools and Perspectives ... 81
... 2.6 ... Installation and Update — Outlook ... 101

3 ... SAP NetWeaver Developer Studio — Step-by-Step to a Sample Application ... 113
... 3.1 ... Employee Tutorial Application ... 114
... 3.2 ... First Steps ... 117
... 3.3 ... Defining the Data Model ... 119
... 3.4 ... Implementing Access to Table Data ... 125
... 3.5 ... Defining the Business Logic ... 138
... 3.6 ... Creating a JSP-Based Web Application ... 147
... 3.7 ... Defining and Deploying the Java EE Overall Application ... 154

4 ... Java Persistence ... 161
... 4.1 ... Open JDBC for Java ... 161
... 4.2 ... Persistence Infrastructure of the SAP NetWeaver Composition Environment at Runtime ... 162
... 4.3 ... Java Dictionary ... 168
... 4.4 ... Development of an Example Application ... 170
... 4.5 ... Programming with Enterprise JavaBeans 3.0/Java Persistence API ... 177
... 4.6 ... Outlook ... 210

5 ... Web Services and Enterprise Services in the SAP NetWeaver Composition Environment ... 211
... 5.1 ... Enterprise Services Paradigm ... 213
... 5.2 ... Services Registry ... 214
... 5.3 ... Consuming a Service ... 223
... 5.4 ... Outlook: Provision of a Service with the Enterprise Services Repository ... 241

6 ... Developing Business Applications with Web Dynpro ... 245
... 6.1 ... Principles and Concepts ... 246
... 6.2 ... Web Dynpro Calls a Web Service ... 258
... 6.3 ... Integrating Web Dynpro Components for Searching for Ticker Symbols ... 306

7 ... Running Web Dynpro Applications in SAP NetWeaver Portal ... 331
... 7.1 ... Creating Web Dynpro iViews in the Portal ... 333
... 7.2 ... Creating a Web Dynpro Page ... 336
... 7.3 ... Adding Web Dynpro iViews to the Portal Page ... 338

8 ... SAP NetWeaver Visual Composer ... 347
... 8.1 ... Model-Based Development ... 347
... 8.2 ... Visual Composer in the SAP NetWeaver Composition Environment ... 350
... 8.3 ... Example Scenario ... 356

9 ... Developing Composite Applications ... 379
... 9.1 ... Philosophy and Benefits ... 380
... 9.2 ... Basic Assumptions ... 381
... 9.3 ... Basic Architecture ... 383
... 9.4 ... Example Scenario: Project Management ... 390
... 9.5 ... Installing and Configuring the Reference Application ... 448

10 ... SAP NetWeaver Development Infrastructure and the Component Model — Concepts ... 453
... 10.1 ... Special Characteristics of Large-Scale Software Projects ... 453
... 10.2 ... Elements of SAP NetWeaver Development Infrastructure ... 459
... 10.3 ... New Features in SAP NetWeaver Development Infrastructure ... 515
... 10.4 ... SAP NetWeaver Development Infrastructure and Component Model in Composition Environment ... 523

11 ... SAP NetWeaver Development Infrastructure — Configuration and Administration ... 535
... 11.1 ... Configuring SAP NetWeaver Development Infrastructure ... 536
... 11.2 ... Administration of SAP NetWeaver Development Infrastructure ... 566
... 11.3 ... Software Change Management with SAP NetWeaver Development Infrastructure ... 593

12 ... SAP NetWeaver Development Infrastructure — Developing an Example Application Step-by-Step ... 605
... 12.1 ... Employee Example Application ... 607
... 12.2 ... Working with SAP NetWeaver Development Infrastructure — Initial Steps ... 607
... 12.3 ... Development Cycle Using the Employee Application ... 610

13 ... SAP NetWeaver Application Server Java — Architecture ... 649
... 13.1 ... Cluster Architecture of SAP NetWeaver Application Server Java ... 650
... 13.2 ... Runtime Architecure of SAP NetWeaver Application Server Java ... 655

14 ... Supportability of the SAP NetWeaver Composition Environment ... 661
... 14.1 ... Monitoring ... 661
... 14.2 ... Administration ... 668
... 14.3 ... Troubleshooting ... 673

The Authors ... 679




Product Reviews


This product hasn't received any reviews yet. Be the first to review this product!

Write your own product review
If you have read this book you can share your experience with others!
review guidelines

Find Similar Products by Category