Book description
This IBM Redbooks publication is a practical guide to developing Web applications using WebSphere Studio. WebSphere Studio is used to develop a sample Web application targeted to the WebSphere Application Server - Express runtime platform. It implements a sample scenario based on realistic requirements for small and medium customers, and provides an end-to-end guide for the development of this scenario.
The book focuses on describing a simple process that allows non technical readers to understand and participate in the development of Web applications using WebSphere Studio .
Part 1 of the book is an overview of the Web application development process and the tools available within WebSphere Studio.
Part 2 describes the requirements and design of a sample application and details the process, architecture, and tools used to develop that sample. It is a detailed explanation of the steps needed to build the sample application. This illustrates how to achieve areas of functionality commonly found in dynamic Web applications, and provides worked examples that new developers can use in their own applications.
Please note that the additional material referenced in the text is not available from IBM.
Table of contents
- Notices
- Preface
-
Part 1: The development process
- Chapter 1: Introduction
- Chapter 2: Getting started
- Chapter 3: Development tools
- Chapter 4: The development process
-
Part 2: The sample solution
- Chapter 5: Requirements
- Chapter 6: Building a prototype
- Chapter 7: Application architecture
- Chapter 8: Design and specification
-
Chapter 9: User registration and security
- User management basics
-
User management component specification
- User management component: the actors
- What the users can do: The use cases
- View user details: UC.ViewUserDetails
- Request password: UC.RequestPassword
- Register customer: UC.RegisterCustomer
- Modify customer details: UC.ModifyCustomerDetails
- Log out: UC.Logout
- Log in: UC.login
- List users: UC.ListUsers
- Delete customer details: UC.DeleteCustomerDetails
- Dependencies
- Interfaces for other components
- Building the user management component
- Strategy
- The business layer (manager)
- The model layer (DAO)
- The domain layer (DTO)
- The presentation layer (Struts)
- Testing the component
- Room for improvement
- Summary
- Chapter 10: Property catalog
-
Chapter 11: Interest lists
- Interest list basics
-
Interest list component specification
- Users of the interest list: the actors
- What the users can do: the use cases
- Show interest list: ILC.ShowInterestList
- Add property to interest list: ILC.AddProperty
- Update interest list: ILC.UpdateInterestList
- Clear interest list: ILC.ClearInterestList
- Return to property catalog: ILC.ReturnToPropertyCatalog
- Checkout interest list: ILC.CheckoutInterestList
- Dependencies
- Interfaces for other components
- How to work faster and write stable code
- Building the interest list component
- A quick word about the database
- Strategy
- The business layer (manager)
- The model layer (DAO)
- The domain layer (DTO)
- The presentation layer (Struts)
- Testing the component
- Room for improvement
- Summary
- Chapter 12: E-mail
- Chapter 13: Administering the catalog
- Chapter 14: Building a news component
- Chapter 15: Reporting component
- Appendix A: Deploying the redbook sample code
- Appendix B: Additional material
- Abbreviations and acronyms
- Related publications
- Index
- Back cover
Product information
- Title: WebSphere Application Server - Express: A Development Example for New Developers
- Author(s):
- Release date: November 2003
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
book
Technical Blogging, 2nd Edition
Successful technical blogging is not easy but it's also not magic. Use these techniques to attract …
book
Business Writing for Technical People
Business writing is all about effective communication and persuasion. Technically-minded people can struggle and many businesses …
book
Networking Fundamentals
Become well-versed with basic networking concepts such as routing, switching, and subnetting, and prepare for the …
book
Microsoft Excel 2019 Inside Out
Conquer Microsoft Excel 2019–from the inside out! Dive into Microsoft Excel 2019–and really put your spreadsheet …