Enterprise Java with UML, 2/e

C. T. Arrington, Syed H. Rayhan

  • 出版商: Wiley
  • 出版日期: 2003-06-06
  • 售價: $950
  • 語言: 英文
  • 頁數: 512
  • 裝訂: Paperback
  • ISBN: 0471267783
  • ISBN-13: 9780471267782
  • 相關分類: Java 程式語言UML
  • 下單後立即進貨 (約5~7天)

買這商品的人也買了...

商品描述

Design better code by leveraging all of the capabilities of UML

Now in its second edition, this comprehensive book shows you how to use the Unified Modeling Language (UML) throughout the software development process to create better enterprise Java systems and more livable enterprise Java projects. The authors delve into common situations development teams may face, and explain the tradeoffs of using various technologies in different combinations. They then explore the development process step-by-step, showing how UML can be used in each phase, how it affects coding decisions, and how it translates into Java code.

In addition, they demonstrate how you can use UML to choose the appropriate technology that meets all of the requirements of your applications.

This approach will help you create powerful solutions, share ideas, and track decisions throughout the entire development cycle.

The new edition provides you with information on using J2EE™, UML-EJB Mappings, J2EE™ Design Patterns, Web Services, and much more. Written for Java developers, Enterprise Java with UML, Second Edition helps you:

  • Gain a better understanding of object-oriented modeling theory and practice
  • Critically review a wide variety of UML software models
  • Use UML to create a detailed outline of the problem from the user’s perspective
  • Visualize and document a balanced solution using the full suite of Java technologies

The companion Web site contains downloadable code for the full working sample application from the book as well as software that will help you begin using UML, Java, and Web Services.

Table of Contents

Chapter 1. Introduction to Modeling Java with the UML.

Chapter 2. Gathering Requirements with UML.

Chapter 3. Gathering Requirements for the Timecard Application.

Chapter 4. A Brief Introduction to Object-Oriented Analysis with the UML.

Chapter 5. Analysis Model for the Timecard Application.

Chapter 6. Describing the System for Technology Selection.

Chapter 7. Evaluating Candidate Technologies for Shared Services.

Chapter 8. HTML Production.

Chapter 9. Evaluating Candidate Technologies for User Interface Classes.

Chapter 10. Evaluating Candidate Technologies for System Interface.

Chapter 11. Evaluating Web Service Technologies for System Interface.

Chapter 12. Evaluating Candidate Technologies for Control and Entity Classes.

Chapter 13. Software Architecture.

Chapter 14. Introduction to Design.

Chapter 15. Design for the Timecard Domain and Timecard Workflow.

Chapter 16. Design for the Timecard UI Package.

Chapter 17. Design for Billing System Interface

商品描述(中文翻譯)

這本全面的書籍的第二版,展示了如何在軟體開發過程中運用統一建模語言(UML)來設計更好的企業級Java系統和更易於維護的企業級Java項目。作者深入探討了開發團隊可能面臨的常見情況,並解釋了在不同組合中使用各種技術的權衡。然後,他們逐步探索了開發過程,展示了UML如何在每個階段中使用,它如何影響編碼決策,以及它如何轉化為Java代碼。

此外,他們還演示了如何使用UML來選擇滿足應用程序所有要求的適當技術。這種方法將幫助您創建強大的解決方案,共享想法,並在整個開發周期中跟踪決策。

新版提供了有關使用J2EE™、UML-EJB映射、J2EE™設計模式、Web服務等的信息。《Enterprise Java with UML, Second Edition》針對Java開發人員,幫助您:

- 更好地理解面向對象建模理論和實踐
- 批判性地審查各種UML軟體模型
- 使用UML從用戶的角度創建問題的詳細大綱
- 使用完整的Java技術套件視覺化和記錄平衡的解決方案

附帶的網站提供了從書中下載的完整工作示例應用程式的程式碼,以及幫助您開始使用UML、Java和Web服務的軟體。

目錄:

1. 使用UML建模Java的介紹
2. 使用UML收集需求
3. 收集Timecard應用程式的需求
4. 簡介面向對象分析與UML
5. Timecard應用程式的分析模型
6. 描述系統以進行技術選擇
7. 評估共享服務的候選技術
8. HTML製作
9. 評估用戶界面類的候選技術
10. 評估系統界面的候選技術
11. 評估系統界面的Web服務技術
12. 評估控制和實體類的候選技術
13. 軟體架構
14. 設計介紹
15. Timecard領域和Timecard工作流程的設計
16. Timecard UI套件的設計
17. 設計Billing系統界面