Rational Application Developer for WebSphere Software V8 Programming Guide

An IBM Redbooks publication

thumbnail 

Published on April 18, 2011, updated April 19, 2011

  1. .EPUB (35.1 MB)
  2. .PDF (23.4 MB)

Apple BooksGoogle Play Books
Share this page:   

ISBN-10: 0738435597
ISBN-13: 9780738435596
IBM Form #: SG24-7835-00


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

    menu icon

    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

     

    Others who read this also read