Database mapping rationale application developer

Note: This is publication is now archived. For reference only.

thumbnail

Published on 26 December 2007 , updated 27 March 2008

Focus sentinel Focus sentinel Share this page:

ISBN-10: 0738486671
ISBN-13: 9780738486673
IBM Form #: SG24-7501-00

Authors: Ueli Wahli, Henry Cui, Craig Fleming, Maan Mehta, Marco Rohr, Pinar Ugurlu, Patrick Gan, Celso Gonzalez, Daniel M. Farrell and Andreas Heerdegen

Abstract

IBM® Rational® Application Developer for WebSphere® Software V7.0 (for short, Rational Application Developer) is the full function Eclipse 3.2 based development platform for developing Java™ 2 Platform Standard Edition (J2SE™ ) and Java 2 Platform Enterprise Edition (J2EE™ ) applications with a focus on applications to be deployed to IBM WebSphere Application Server and IBM WebSphere Portal. Rational Application Developer provides integrated development tools for all development roles, including Web developers, Java developers, business analysts, architects, and enterprise programmers.

Rational Application Developer is part of the IBM Rational Software Delivery Platform (SDP), which contains products in four life cycle categories:

- Architecture management, which includes integrated development environments (Application Developer is here)

- Change and release management

- Process and portfolio management

This IBM Redbooks® publication is a programming guide that highlights the features and tooling included with Rational Application Developer V7.0. Many of the chapters provide working examples that demonstrate how to use the tooling to develop applications, as well as achieve the benefits of visual and rapid application development. This publication is an update of Rational Application Developer V6 Programming Guide, SG24-6449.

This book consists of six parts:

- Introduction to Rational Application Developer

- Test and debug applications

- Deploy and profile applications

Table of Contents

Part 1. Introduction to Rational Application Developer

Chapter 1. Introduction

Chapter 2. Programming technologies

Chapter 3. Workbench setup and preferences

Chapter 4. Perspectives, views, and editors

Chapter 5. Projects

Part 2. Develop applications

Chapter 6. RUP and UML

Chapter 7. Develop Java applications

Chapter 8. Accelerate development using patterns

Chapter 9. Develop Database Applications

Chapter 10. Develop GUI applications

Chapter 11. Develop XML applications

Chapter 12. Develop Web applications using JSPs and servlets

Chapter 13. Develop Web applications using Struts

Chapter 14. Develop Web applications using JSF and SDO

Chapter 15. Develop applications using EGL

Chapter 16. Develop Web applications using EJBs

Chapter 17. Develop J2EE application clients

Chapter 18. Develop Web services applications

Chapter 19. Develop portal applications

Part 3. Test and debug applications

Chapter 20. Servers and server configuration

Chapter 21. Test using JUnit

Chapter 22. Debug local and remote applications

Part 4. Deploy and profile applications

Chapter 23. Build applications with Ant

Chapter 24. Deploy enterprise applications

Chapter 25. Profile applications

Part 5. Team development

Chapter 26. ClearCase integration

Chapter 27. CVS integration

Appendix A. Product installation

Appendix B. Additional material