Rational Application Developer for WebSphere Software V8 Programming Guide

An IBM Redbooks publication

Published 18 April 2011, updated 19 April 2011

cover image

ISBN-10: 0738435597
ISBN-13: 9780738435596
IBM Form #: SG24-7835-00
(1946 pages)

More options


Rate and comment

Authors: Martin Keen, Rafael Coutinho, Sylvi Lippmann, Salvatore Sollami, Sundaragopal Venkatraman, Steve Baber, Henry Cui, Craig Fleming, Venkata Krishna Kumari Gaddam, Brian Hainey, Lara Ziosi

Abstract

IBM® Rational® Application Developer for WebSphere® Software V8 is the full-function Eclipse 3.6 technology-based development platform for developing Java™ Platform, Standard Edition Version 6 (Java SE 6) and Java Platform, Enterprise Edition Version 6 (Java EE 6) applications. Beyond this function, Rational Application Developer provides development tools for technologies, such as OSGi, Service Component Architecture (SCA), Web 2.0, and XML. It has 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.

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

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
Chapter 6. Unified Modeling Language
Part 2. Java and XML development
Chapter 7. Developing Java applications
Chapter 8. Developing XML applications
Part 3. Persistence and enterprise information system integration development
Chapter 9. Developing database applications
Chapter 10. Persistence using the Java Persistence API
Chapter 11. Developing applications to connect to enterprise information systems
Part 4. Enterprise and service-oriented architecture (SOA) application development
Chapter 12. Developing Enterprise JavaBeans (EJB) applications
Chapter 13. Developing Java Platform, Enterprise Edition (Java EE) application clients
Chapter 14. Developing web services applications
Chapter 15. Developing Open Services Gateway initiative (OSGi) applications
Chapter 16. Developing Service Component Architecture (SCA) applications
Chapter 17. Developing Modern Batch jobs on computing grids
Part 5. Web application development
Chapter 18. Developing web applications using JavaServer Pages (JSP) and servlets
Chapter 19. Developing web applications using JavaServer Faces
Chapter 20. Developing web applications using Web 2.0
Chapter 21. Developing portal applications
Chapter 22. Developing Lotus iWidgets
Part 6. Deploying, testing, profiling, and debugging applications
Chapter 23. Cloud environment and server configuration
Chapter 24. Building applications with Apache Ant
Chapter 25. Deploying enterprise applications
Chapter 26. Testing using JUnit
Chapter 27. Profiling applications
Chapter 28. Debugging local and remote applications
Part 7. Management and team development
Chapter 29. Concurrent Versions System (CVS) integration
Chapter 30. IBM Rational Application Developer integration with Rational Team Concert
Chapter 31. IBM Rational ClearCase
Chapter 32. Code Coverage
Chapter 33. Developing Session Initiation Protocol applications
Appendix A. Installing the products
Appendix B. Performance tips
for Rational Application Developer
Appendix C. Additional material

Follow IBM Redbooks

Follow IBM Redbooks