Main Page

   
Building Web Applications with UML Second Edition
By Jim Conallen
   
Publisher : Addison Wesley
Pub Date : October 04, 2002
ISBN : 0-201-73038-3
Pages : 496


This is a new edition of the widely acclaimed Building Web Applications with UML. Based on the author's extensive experience as a Web developer, it incorporates helpful reader feedback, identifies and addresses modeling problems unique to page-based Web applications, and offers practical advice and straightforward solutions.

This thoroughly revised Second Edition reflects the latest techniques and issues surrounding the development of software and systems for the Web. You will find:

  • Updated, expanded examples and diagrams

  • Enhanced coverage of the latest Web application security concerns

  • Detailed coverage of proven object technology concepts as applied to the development of Web applications

Robust, scalable, and feature-rich Web applications are attainable. Using the industry-standard Unified Modeling Language (UML) to create designs allows Web application developers to easily integrate them with other systems modeled in UML.

Written for project managers, architects, analysts, designers, and implementers, Building Web Applications with UML, Second Edition, demystifies the challenging aspects of modeling with the Web Application Extension (WAE) for the Unified Modeling Language. Because UML has been widely accepted as the standard language for modeling software systems, it is without question the best option for modeling Web application designs. The WAE extends the UML notation with semantics and constructs that empower you to model Web-specific architectural elements using the Rational Unified Process or an alternative methodology. Furthermore, using UML allows the modeling of Web applications as a part of the complete system and the integration of the business logic that must be reflected in each application.

With this book as your guide, you will be able to gain a clear understanding of how to address the unique problems of modeling the design of page-based Web applications, and more important, how to take your model directly into working code.


   
•  Table of Contents
•  Index
Building Web Applications with UML Second Edition
By Jim Conallen
   
Publisher : Addison Wesley
Pub Date : October 04, 2002
ISBN : 0-201-73038-3
Pages : 496
Copyright
    Foreword
    Preface
      Who Should Read This Book?
      Organization of This Book
      Acknowledgments
   
    Overview of Modeling and Web-Related Technologies
      Introduction
      What This Book Is About
      Role of Modeling
      Role of Process
      Influences of Architecture
   
      Web Application Basics
      HTTP
      HTML
      Web Applications
      Summary
      Discussion
      Activities
   
      Dynamic Clients
      Document Object Model
      Scripting
      JavaScript Objects
      Custom JavaScript Objects
      Events
      Java Applets
      ActiveX/COM
      Summary
      Discussion
      Activities
   
      Beyond HTTP and HTML
      Distributed Objects
      XML
      Web Services
      Summary
      Discussion
      Activities
   
      Security
      Types of Security Risk
      Technical Risk
      Server-Side Risks
      Client-Side Risks
      Security Strategies
      Modeling Secure Systems
      Summary
      Discussion
      Activities
   
   
    Building Web Applications
      The Process
      Overview of Software Development
      Software Development for Web Applications
      The Artifacts
      Summary
      Discussion
      Activities
   
      Defining the Architecture
      Architectural Viewpoints
      Architecture Activities
      Web Application Presentation Tier: Architectural Patterns
      Summary
      Discussion
      Activities
   
      Requirements and Use Cases
      The Vision
      Requirements
      Glossary
      Gathering and Prioritizing Requirements
      Use Cases
      The Use Case Model
      The User Experience
      Summary
      Discussion
      Activities
   
      The User Experience
      Artifacts of the UX Model
      UX Modeling with UML
      Summary
      Activities
   
      Analysis
      Iteration
      Analysis Model Structure
      UX Model Mapping
      Architecture Elaboration
      Summary
      Discussion
      Activities
   
      Design
      Web Application Extension for UML
      Designing Web Applications
      Mapping to the UX Model
      Integrating with Content Management Systems
      Guidelines for Web Application Design
      Summary
      Discussion
      Activities
   
      Advanced Design
      HTML Frames
      Advanced Client-Side Scripting
      Virtual and Physical HTTP Resources
      JavaServer Page Custom Tags
      Summary
      Discussion
      Activities
   
      Implementation
      Number Store Main Control Mechanism
      Glossary Application Tag Libraries
      Summary
      Discussion
      Activities
   
      Web Application Extension Profile Version 2
      Overview
      HTML to UML
      UML to HTML
      Mapping Web Elements to UML, and Vice Versa
   
      The Number Store Reference Application
      Vision
      Background
      Requirements and Features
      Software Architecture Document
      Sample Screen Shots
   
      Controlled Controllers Pattern
      Use Case View
      Analysis Model Classes
      Analysis Model Collaborations
   
      Master Template Pattern
      Overview
      Use Case View
      Logical View
   
      Glossary Application
      Introduction
      Requirements and Use Case Model
      User Experience Model
      Design Model
      Component View
      Sample Screen Shots
   
   
    Index