Skip to main content

WebSphere Version 4 Application Development Handbook

An IBM Redbooks publication

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

thumbnail 

Published on 17 September 2001

  1. .PDF (6.0 MB)

 Order hardcopy
Share this page:   

ISBN-10: 0130092258
ISBN-13: 9780130092250
IBM Form #: SG24-6134-00


Authors: Ueli Wahli, Alex Matthews, Paula Coll Lapido and Jean-Pierre Norguet

    menu icon

    Abstract

    This IBM Redbooks publication provides detailed information on how to develop Web applications for IBM WebSphere Application Server Version 4 using a variety of application development tools.

    The target audience for this book includes team leaders and developers, who are setting up a new J2EE development project using WebSphere Application Server and related tools. It also includes developers with experience of earlier versions of the WebSphere products, who are looking to migrate to the Version 4 environment.

    This book is split into four parts, starting with an introduction, which is followed by parts presenting topics relating to the high-level development activities of analysis and design, code, and unit test. A common theme running through all parts of the book is the use of tooling and automation to improve productivity and streamline the development process.

    In Part 1 we introduce the WebSphere programming model, the application development tools, and the example application we use in our discussions.

    In Part 2 we cover the analysis and design process, from requirements modeling through object modeling and code generation to the usage of frameworks.

    In Part 3 we cover coding and building an application using the Java 2 Software Development Kit, WebSphere Studio Version 4, and VisualAge for Java Version 4. We touch on Software Configuration Management using Rational ClearCase and provide coding guidelines for WebSphere applications. We also cover coding using frameworks, such as Jakarta Struts and WebSphere Business Components.

    In Part 4 we cover application testing from simple unit testing through application assembly and deployment to debugging and tracing. We also investigate how unit testing can be automated using JUnit.

    In our examples we often refer to the PiggyBank application. This is a very simple J2EE application we created to help illustrate the use of the tools, concepts and principles we describe throughout the book.

    Table of Contents

    Part 1. Introduction

    Chapter 1. WebSphere programming model

    Chapter 2. Tools overview

    Chapter 3. About the PiggyBank application

    Part 2. Analysis and design

    Chapter 4. Overview of development activities

    Chapter 5. Requirements modeling

    Chapter 6. Modeling and code generation

    Chapter 7. Designing with frameworks

    Part 3. Coding the application

    Chapter 8. Setting up a development environment

    Chapter 9. Development using the Java 2 Software Development Kit

    Chapter 10. Development using WebSphere Studio

    Chapter 11. Development using VisualAge for Java

    Chapter 12. Development with frameworks

    Chapter 13. Guidelines for coding WebSphere applications

    Chapter 14. Software Configuration Management

    Part 4. Unit testing the application

    Chapter 15. Assembling the application

    Chapter 16. Deploying to the test environment

    Chapter 17. Debugging the application

    Chapter 18. Automating unit testing using JUnit

    Part 5. Appendixes

    Appendix A. Additional material

     

    Others who read this also read