Coverart for item
The Resource Building Web applications with UML, Jim Conallen

Building Web applications with UML, Jim Conallen

Label
Building Web applications with UML
Title
Building Web applications with UML
Statement of responsibility
Jim Conallen
Creator
Subject
Language
eng
Member of
Cataloging source
DLC
http://library.link/vocab/creatorName
Conallen, Jim
Dewey number
005.7/2
Illustrations
illustrations
Index
index present
LC call number
TK5105.888
LC item number
.C654 2003
Literary form
non fiction
Nature of contents
bibliography
Series statement
The Addison-Wesley object-technology series
http://library.link/vocab/subjectName
  • Web site development
  • Application software
  • UML (Computer science)
Label
Building Web applications with UML, Jim Conallen
Instantiates
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
volume
Carrier category code
  • nc
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 6
  • 88
  • Modeling Secure Systems
  • 89
  • Part 2
  • Building Web Applications
  • 93
  • Chapter 6
  • The Process
  • 95
  • Overview of Software Development
  • Chapter 2
  • 96
  • Software Development for Web Applications
  • 100
  • Develop Software
  • 101
  • Iterate
  • 104
  • Software Iteration
  • 105
  • The Artifacts
  • Web Application Basics
  • 108
  • Project Management Set
  • 111
  • Domain Set
  • 113
  • Requirements Set
  • 114
  • Analysis Set
  • 117
  • Design Set
  • 9
  • 120
  • Implementation Set
  • 123
  • Test Set
  • 127
  • Deployment Set
  • 128
  • Chapter 7
  • Defining the Architecture
  • 133
  • HTTP
  • Architectural Viewpoints
  • 135
  • Requirements Viewpoint
  • 135
  • Design Viewpoint
  • 136
  • Realization Viewpoint
  • 136
  • Test Viewpoint
  • 137
  • 10
  • Viewpoint Mappings
  • 138
  • Architecture Activities
  • 139
  • Examining and Prioritizing Use Cases
  • 139
  • Developing Candidate Architectures
  • 141
  • Prototyping: Knowing When to Stop
  • 142
  • Document Identification
  • Web Application Presentation Tier: Architectural Patterns
  • 143
  • Thin Web Client
  • 145
  • Thick Web Client
  • 149
  • Web Delivery
  • 155
  • Chapter 8
  • Requirements and Use Cases
  • 10
  • 161
  • The Vision
  • 161
  • Requirements
  • 164
  • Gathering and Prioritizing Requirements
  • 168
  • Use Cases
  • 173
  • The Use Case Model
  • Domain Names
  • 176
  • Avoiding Functional Decomposition
  • 179
  • Use Case Model Structure
  • 183
  • The User Experience
  • 185
  • Chapter 9
  • The User Experience
  • 187
  • 11
  • Artifacts of the UX Model
  • 188
  • Screens
  • 189
  • Storyboards
  • 192
  • Navigational Paths
  • 192
  • UX Modeling with UML
  • 193
  • Part 1
  • Resource Identifiers
  • Screen Flow
  • 196
  • User Input
  • 200
  • Screen Compartments
  • 203
  • Storyboard Realizations
  • 204
  • Navigational Map
  • 210
  • 13
  • UX Model Stereotype Summary
  • 210
  • Chapter 10
  • Analysis
  • 215
  • Iteration
  • 216
  • Analysis Model Structure
  • 217
  • Defining the Top-Level Model
  • Fault Tolerance
  • 218
  • Analysis Elements
  • 221
  • Structural Elements
  • 222
  • Behavioral Elements
  • 225
  • UX Model Mapping
  • 230
  • Architecture Elaboration
  • 13
  • 231
  • Chapter 11
  • Design
  • 233
  • Web Application Extension for UML
  • 236
  • Logical View
  • 237
  • Component View
  • 242
  • HTML
  • Designing Web Applications
  • 246
  • Thick Web Client Applications
  • 246
  • Web Delivery Web Applications
  • 247
  • Identifying Web Pages
  • 247
  • Client-Side Scripting
  • 253
  • 14
  • Mapping to the UX Model
  • 257
  • Integrating with Content Management Systems
  • 260
  • Guidelines for Web Application Design
  • 261
  • Chapter 12
  • Advanced Design
  • 265
  • HTML Frames
  • Anchors
  • 265
  • Advanced Client-Side Scripting
  • 271
  • Script Libraries
  • 271
  • Script Objects
  • 273
  • Virtual and Physical HTTP Resources
  • 273
  • JavaServer Page Custom Tags
  • 17
  • 281
  • Chapter 13
  • Implementation
  • 287
  • Number Store Main Control Mechanism
  • 289
  • Glossary Application Tag Libraries
  • 300
  • Appendix
  • A Web Application Extension Profile Version 2
  • Forms
  • 315
  • HTML to UML
  • 315
  • URL Resolution
  • 316
  • Elements
  • 318
  • UML to HTML
  • 347
  • Component Packages
  • 18
  • 348
  • Components
  • 348
  • Classes
  • 349
  • Association Class: [double left angle bracket]URL Parameters[double right angle bracket]
  • 358
  • Associations
  • 358
  • Mapping Web Elements to UML, and Vice Versa
  • Overview of Modeling and Web-Related Technologies
  • Frames
  • 363
  • JavaServer Page to UML
  • 363
  • UML to JavaServer Page
  • 369
  • Appendix B
  • The Number Store Reference Application
  • 377
  • Vision
  • 377
  • 21
  • Requirements and Features
  • 378
  • Software Architecture Document
  • 379
  • Requirements View
  • 379
  • Use Case View
  • 381
  • User Experience View
  • 382
  • Web Applications
  • Design
  • 385
  • Component View
  • 401
  • Sample Screen Shots
  • 406
  • Appendix C
  • Controlled Controllers Pattern
  • 411
  • Use Case View
  • 22
  • 411
  • Analysis Model Classes
  • 415
  • Analysis Model Collaborations
  • 418
  • Appendix D
  • Master Template Pattern
  • 423
  • Use Case View
  • 423
  • Client State Management
  • Logical View
  • 425
  • Appendix E
  • Glossary Application
  • 429
  • Requirements and Use Case Model
  • 429
  • User Experience Model
  • 431
  • Design Model
  • 23
  • 431
  • Client Tier
  • 431
  • Presentation Tier
  • 435
  • Entity Tier
  • 438
  • Data Tier
  • 438
  • Component View
  • Enabling Technologies
  • 441
  • Sample Screen Shots
  • 444
  • 26
  • Chapter 3
  • Dynamic Clients
  • 1
  • 31
  • Document Object Model
  • 33
  • Scripting
  • 36
  • JavaScript Objects
  • 37
  • Custom JavaScript Objects
  • 39
  • Events
  • Role of Modeling
  • 40
  • Java Applets
  • 43
  • ActiveX/COM
  • 45
  • Chapter 4
  • Beyond HTTP and HTML
  • 49
  • Distributed Objects
  • 49
  • 4
  • RMI/IIOP
  • 52
  • DCOM
  • 55
  • XML
  • 57
  • Web Services
  • 63
  • SOAP
  • 64
  • Role of Process
  • UDDI
  • 65
  • WSDL
  • 66
  • Chapter 5
  • Security
  • 71
  • Types of Security Risk
  • 72
  • Technical Risk
  • 6
  • 73
  • Server-Side Risks
  • 77
  • Client-Side Risks
  • 79
  • Cookies
  • 79
  • JavaScript
  • 80
  • Java
  • Influences of Architecture
  • 81
  • ActiveX
  • 83
  • Plug-ins and MIME Types
  • 84
  • Security Strategies
  • 85
  • Encryption
  • 86
  • Best Practices
Control code
49991546
Dimensions
24 cm
Edition
2nd ed.
Extent
xxi, 468 pages
Isbn
9780201730388
Isbn Type
(alk. paper)
Lccn
2002074575
Media category
unmediated
Media MARC source
rdamedia
Media type code
  • n
Other physical details
illustrations
Label
Building Web applications with UML, Jim Conallen
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
volume
Carrier category code
  • nc
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 6
  • 88
  • Modeling Secure Systems
  • 89
  • Part 2
  • Building Web Applications
  • 93
  • Chapter 6
  • The Process
  • 95
  • Overview of Software Development
  • Chapter 2
  • 96
  • Software Development for Web Applications
  • 100
  • Develop Software
  • 101
  • Iterate
  • 104
  • Software Iteration
  • 105
  • The Artifacts
  • Web Application Basics
  • 108
  • Project Management Set
  • 111
  • Domain Set
  • 113
  • Requirements Set
  • 114
  • Analysis Set
  • 117
  • Design Set
  • 9
  • 120
  • Implementation Set
  • 123
  • Test Set
  • 127
  • Deployment Set
  • 128
  • Chapter 7
  • Defining the Architecture
  • 133
  • HTTP
  • Architectural Viewpoints
  • 135
  • Requirements Viewpoint
  • 135
  • Design Viewpoint
  • 136
  • Realization Viewpoint
  • 136
  • Test Viewpoint
  • 137
  • 10
  • Viewpoint Mappings
  • 138
  • Architecture Activities
  • 139
  • Examining and Prioritizing Use Cases
  • 139
  • Developing Candidate Architectures
  • 141
  • Prototyping: Knowing When to Stop
  • 142
  • Document Identification
  • Web Application Presentation Tier: Architectural Patterns
  • 143
  • Thin Web Client
  • 145
  • Thick Web Client
  • 149
  • Web Delivery
  • 155
  • Chapter 8
  • Requirements and Use Cases
  • 10
  • 161
  • The Vision
  • 161
  • Requirements
  • 164
  • Gathering and Prioritizing Requirements
  • 168
  • Use Cases
  • 173
  • The Use Case Model
  • Domain Names
  • 176
  • Avoiding Functional Decomposition
  • 179
  • Use Case Model Structure
  • 183
  • The User Experience
  • 185
  • Chapter 9
  • The User Experience
  • 187
  • 11
  • Artifacts of the UX Model
  • 188
  • Screens
  • 189
  • Storyboards
  • 192
  • Navigational Paths
  • 192
  • UX Modeling with UML
  • 193
  • Part 1
  • Resource Identifiers
  • Screen Flow
  • 196
  • User Input
  • 200
  • Screen Compartments
  • 203
  • Storyboard Realizations
  • 204
  • Navigational Map
  • 210
  • 13
  • UX Model Stereotype Summary
  • 210
  • Chapter 10
  • Analysis
  • 215
  • Iteration
  • 216
  • Analysis Model Structure
  • 217
  • Defining the Top-Level Model
  • Fault Tolerance
  • 218
  • Analysis Elements
  • 221
  • Structural Elements
  • 222
  • Behavioral Elements
  • 225
  • UX Model Mapping
  • 230
  • Architecture Elaboration
  • 13
  • 231
  • Chapter 11
  • Design
  • 233
  • Web Application Extension for UML
  • 236
  • Logical View
  • 237
  • Component View
  • 242
  • HTML
  • Designing Web Applications
  • 246
  • Thick Web Client Applications
  • 246
  • Web Delivery Web Applications
  • 247
  • Identifying Web Pages
  • 247
  • Client-Side Scripting
  • 253
  • 14
  • Mapping to the UX Model
  • 257
  • Integrating with Content Management Systems
  • 260
  • Guidelines for Web Application Design
  • 261
  • Chapter 12
  • Advanced Design
  • 265
  • HTML Frames
  • Anchors
  • 265
  • Advanced Client-Side Scripting
  • 271
  • Script Libraries
  • 271
  • Script Objects
  • 273
  • Virtual and Physical HTTP Resources
  • 273
  • JavaServer Page Custom Tags
  • 17
  • 281
  • Chapter 13
  • Implementation
  • 287
  • Number Store Main Control Mechanism
  • 289
  • Glossary Application Tag Libraries
  • 300
  • Appendix
  • A Web Application Extension Profile Version 2
  • Forms
  • 315
  • HTML to UML
  • 315
  • URL Resolution
  • 316
  • Elements
  • 318
  • UML to HTML
  • 347
  • Component Packages
  • 18
  • 348
  • Components
  • 348
  • Classes
  • 349
  • Association Class: [double left angle bracket]URL Parameters[double right angle bracket]
  • 358
  • Associations
  • 358
  • Mapping Web Elements to UML, and Vice Versa
  • Overview of Modeling and Web-Related Technologies
  • Frames
  • 363
  • JavaServer Page to UML
  • 363
  • UML to JavaServer Page
  • 369
  • Appendix B
  • The Number Store Reference Application
  • 377
  • Vision
  • 377
  • 21
  • Requirements and Features
  • 378
  • Software Architecture Document
  • 379
  • Requirements View
  • 379
  • Use Case View
  • 381
  • User Experience View
  • 382
  • Web Applications
  • Design
  • 385
  • Component View
  • 401
  • Sample Screen Shots
  • 406
  • Appendix C
  • Controlled Controllers Pattern
  • 411
  • Use Case View
  • 22
  • 411
  • Analysis Model Classes
  • 415
  • Analysis Model Collaborations
  • 418
  • Appendix D
  • Master Template Pattern
  • 423
  • Use Case View
  • 423
  • Client State Management
  • Logical View
  • 425
  • Appendix E
  • Glossary Application
  • 429
  • Requirements and Use Case Model
  • 429
  • User Experience Model
  • 431
  • Design Model
  • 23
  • 431
  • Client Tier
  • 431
  • Presentation Tier
  • 435
  • Entity Tier
  • 438
  • Data Tier
  • 438
  • Component View
  • Enabling Technologies
  • 441
  • Sample Screen Shots
  • 444
  • 26
  • Chapter 3
  • Dynamic Clients
  • 1
  • 31
  • Document Object Model
  • 33
  • Scripting
  • 36
  • JavaScript Objects
  • 37
  • Custom JavaScript Objects
  • 39
  • Events
  • Role of Modeling
  • 40
  • Java Applets
  • 43
  • ActiveX/COM
  • 45
  • Chapter 4
  • Beyond HTTP and HTML
  • 49
  • Distributed Objects
  • 49
  • 4
  • RMI/IIOP
  • 52
  • DCOM
  • 55
  • XML
  • 57
  • Web Services
  • 63
  • SOAP
  • 64
  • Role of Process
  • UDDI
  • 65
  • WSDL
  • 66
  • Chapter 5
  • Security
  • 71
  • Types of Security Risk
  • 72
  • Technical Risk
  • 6
  • 73
  • Server-Side Risks
  • 77
  • Client-Side Risks
  • 79
  • Cookies
  • 79
  • JavaScript
  • 80
  • Java
  • Influences of Architecture
  • 81
  • ActiveX
  • 83
  • Plug-ins and MIME Types
  • 84
  • Security Strategies
  • 85
  • Encryption
  • 86
  • Best Practices
Control code
49991546
Dimensions
24 cm
Edition
2nd ed.
Extent
xxi, 468 pages
Isbn
9780201730388
Isbn Type
(alk. paper)
Lccn
2002074575
Media category
unmediated
Media MARC source
rdamedia
Media type code
  • n
Other physical details
illustrations

Library Locations

    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...