Building Web Applications with UML
暫譯: 使用 UML 建構網頁應用程式
Jim Conallen, Jim Conallen
- 出版商: Addison Wesley
- 出版日期: 1999-12-07
- 售價: $1,530
- 貴賓價: 9.5 折 $1,454
- 語言: 英文
- 頁數: 320
- 裝訂: Paperback
- ISBN: 0201615770
- ISBN-13: 9780201615777
-
相關分類:
UML
已過版
買這商品的人也買了...
-
$735Object-Oriented Analysis and Design With Applications, 2/e
-
$650$514 -
$680$578 -
$980$774 -
$700Microsoft Visual Basic .NET Step by Step
-
$880$695 -
$749Disappearing Cryptography, 2/e
-
$450$360 -
$450$351 -
$690$587 -
$280$218 -
$650$514 -
$760$600 -
$590$466 -
$550$435 -
$690$538 -
$720$569 -
$750$638 -
$490$382 -
$700$630 -
$1,805UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/e (Paperback)
-
$560$476 -
$720$569 -
$650$514 -
$480$379
商品描述
Table Of Contents
(Each chapter concludes with a chapter summary.)
I. INTRODUCTION AND SUMMARY OF WEB-RELATED TECHNOLOGIES.
Who Should Read This Book?
Book Organization.
2. Web Application Basics.
HTML.
Anchors.
Forms.
Frames.
Web Applications.
Session Management.
Enabling Technologies.
3. Dynamic Clients.
Scripting.
JavaScript Objects.
Custom JavaScript Objects.
Events.
Java Applets and Beans.
ActiveX/COM.
Summary.
4. Beyond HTTP and HTML.
RMI.
CORBA.
DCOM.
XML.
5. Security.
Technical Risk.
Server-Side Risks.
Client-Side Risks.
Security Strategies.
Encryption.
Best Practices.
II. BUILDING WEB APPLICATIONS.
Workflows.
Project Management.
Requirements Gathering.
Analysis.
Design.
Implementation.
Test.
Deployment.
Configuration and Change Management.
Risk.
Iteration.
7. Defining the Architecture.
Web Application Architecture Patterns.
Thin Web Client.
Thick Web Client.
Dynamics.
Web Delivery.
8. Requirements and Use Cases.
Gathering Requirements.
Guidelines for Writing Good Requirements.
Prioritization.
Use Cases.
9. Analysis.
Packages.
Defining the Top-Level Model.
Analysis.
Sequence Diagrams.
Collaboration Diagrams.
Activity Diagrams.
10. Design.
Designing Web Applications.
Partitioning Objects for Thick Web Client Web Applications.
Partitioning Objects for Web Delivery Web Applications.
Elaborating the Design with Sequence Diagrams.
Thin Web Client Design.
Server Pages.
Links.
Forms.
Frames.
Thick Web Client Design.
Web Delivery Design.
DCOM.
RMI/IIOP.
Guidelines for Web Application Design.
11. Implementation.
Client Pages.
Links.
Frames.
Client Side-Objects.
Server Side Includes.
Appendices.
Appendix A: Web Application Extension for UML.
Prerequisite Extensions.
Stereotypes.
Well-Formedness Rules.
Comments.
Appendix B: An E-Commerce Use Case ExampleUse Case.
1. Browse Catalog.
1.1 Goal.
1.2 Brief Description.
2. Flow of Events.
2.1 Basic Flow.
2.2 Alternative Flows.
3. Preconditions.
3.1 Internet Access.
3.2 HTML 3.2-Compliant Browser.
4. Extension Points.
4.1 Add Item to Shopping Cart.
4.2 Checkout Shopping Cart. Appendix C: Glossary ASP Application Sample Model.
Vision Statement.
Top-Level Use Case View.
Analysis Model: Main Diagram.
Analysis Model: Use Case Sequence Diagrams.
Browse Glossary Main Sequence Diagram.
Search Glossary Main Sequence Diagram.
Edit Glossary Sequence Diagram for Entry Use Case.
Design Model.
Top Level Class Diagram.
Use Case Realizations.
Top-Level Logical View.
Server Components Package: Main Class Diagram.
Web Pages Package.
Component View.
Source Code (after implementation).
GlossaryHome.htm.
GetEntries.asp.
ProcessSearch.asp.
EditEntry.asp.
UpdateEntry.asp.
string-util.asp.
ErrorMsg.asp.
global.asa.
Appendix D: Roses Alive! Project Plan Outline.
Iteration 2: Elaboration of the Vision.
Iteration 3: Realizing Use Cases.
Iteration 4: First Real Executables.
Iteration 5: The System Comes to Life.
Iteration 5: The System Continues to Evolve.
Iteration 5-6: Beta Releases and Updates.
Iteration 7: Initial System Release.
Appendix E: Sample Rational Rose Scripts.
MakeASPComponents.
Index. 0201615770T04062001

商品描述(中文翻譯)
目錄
(每章結尾都有章節摘要。)
I. 網路相關技術的介紹與摘要。
1. 介紹。
本書是什麼?
誰應該閱讀本書?
書籍組織。
2. 網路應用程式基礎。
HTTP。
HTML。
錨點。
表單。
框架。
網路應用程式。
會話管理。
啟用技術。
3. 動態客戶端。
文件物件模型(Document Object Model)。
腳本。
JavaScript 物件。
自訂 JavaScript 物件。
事件。
Java Applets 和 Beans。
ActiveX/COM。
摘要。
4. 超越 HTTP 和 HTML。
分散物件。
RMI。
CORBA。
DCOM。
XML。
5. 安全性。
安全風險類型。
技術風險。
伺服器端風險。
客戶端風險。
安全策略。
加密。
最佳實踐。
II. 建立網路應用程式。
6. 過程。
模型。
工作流程。
專案管理。
需求收集。
分析。
設計。
實作。
測試。
部署。
配置與變更管理。
風險。
迭代。
7. 定義架構。
檢視使用案例。
網路應用程式架構模式。
輕量網路客戶端。
重量網路客戶端。
動態。
網路交付。
8. 需求與使用案例。
需求。
收集需求。
撰寫良好需求的指導方針。
優先排序。
使用案例。
9. 分析。
迭代。
套件。
定義頂層模型。
分析。
序列圖。
協作圖。
活動圖。
10. 設計。
UML 擴展用於網路應用程式。
設計網路應用程式。
為重量網路客戶端網路應用程式劃分物件。
為網路交付網路應用程式劃分物件。
使用序列圖詳細說明設計。
輕量網路客戶端設計。
伺服器頁面。
鏈接。
表單。
框架。
重量網路客戶端設計。
網路交付設計。
DCOM。
RMI/IIOP。
網路應用程式設計指導方針。
11. 實作。
伺服器頁面。
客戶端頁面。
鏈接。
框架。
客戶端物件。
伺服器端包含。
附錄。
附錄 A:網路應用程式的 UML 擴展。
描述。
前提擴展。
類別標記。
良好格式規則。
註解。
附錄 B:電子商務使用案例範例。
規範:瀏覽目錄。
1. 瀏覽目錄。
1.1 目標。
1.2 簡要描述。
2. 事件流程。
2.1 基本流程。
2.2 替代流程。
3. 前提條件。
3.1 網際網路存取。
3.2 符合 HTML 3.2 的瀏覽器。
4. 擴展點。
4.1 將項目加入購物車。
4.2 結帳購物車。
附錄 C:術語表 ASP 應用程式範例模型。
願景聲明。
頂層使用案例視圖。
分析模型:主要圖。
分析模型:使用案例序列圖。
瀏覽術語表主要序列圖。
搜尋術語表主要序列圖。
編輯術語表序列圖(條目使用案例)。
設計模型。
頂層類別圖。
使用案例實現。
頂層邏輯視圖。
伺服器元件包:主要類別圖。
網頁包。
元件視圖。
源代碼(實作後)。
術語表 Home.htm。
GetEntries.asp。
ProcessSearch.asp。
EditEntry.asp。
UpdateEntry.asp。
string-util.asp。
ErrorMsg.asp。
global.asa。
附錄 D:Roses Alive! 專案計畫大綱。
迭代 1:開始。
迭代 2:願景的詳細說明。
迭代 3:實現使用案例。
迭代 4:首次可執行檔。
迭代 5:系統開始運作。
迭代 5:系統持續演進。
迭代 5-6:Beta 版本和更新。
迭代 7:初始系統發布。
附錄 E:範例 Rational Rose 腳本。
ASPTool。
MakeASPComponents。
索引。 0201615770T04062001