出版時間:2004-1 出版社:科學(xué)出版社 作者:Khawar Zaman Ahmed 頁數(shù):330 字?jǐn)?shù):422000
內(nèi)容概要
本書通過一個完整的實(shí)例,系統(tǒng)介紹了用J2EE開發(fā)企業(yè)級軟件工程時,將UML建模技術(shù)應(yīng)用到軟件開發(fā)過程各個階段的方法。本書首先介紹了J2EE的基本概念和主要技術(shù),以及UML中的各種設(shè)計視圖和基本原理,在此基礎(chǔ)上,深入講解了如何使用UML進(jìn)行分析和設(shè)計,以及如何使用UML為J2EE主要技術(shù)建模。 本書不僅適合于初學(xué)UML和J2EE的讀者,而且對于J2EE程序開發(fā)人員和軟件工程項(xiàng)目管理人員也有很大的參考價值。
作者簡介
Khawar Ahmed is a member of the Rational Rose team at Rational Software corporation.He assists internal and External customers of Rational Rose with the use of UML and Rational Rose in the areas of Java,J2EE,XML,and Web modeling.He has over eleven years of software develpment esperience and has been using visual modeling since the early 1990s.
Cary Umrysh has over twelve years of experience in object-oriented software development.Formerly a Rational Rose development mangager and product manager at Rational Software Corporation,he is currently managing development for several key Enterprise Java software systems for use ing the energy industry.
書籍目錄
Forword Preface Intended Audience How to Use This Book Chapter Summaries Conventions Acknowledgments Chapter 1 Introduction to Enterprise Software What Is Enterprise Software Evolution of Enterprise Software Enterprise Software and Component-Based Software Summary Chapter 2 Introduction to the J2EE What Is the Java 2 Platform, Enterprise Edition? A Brief History of J2EE Why J2EE A Brief Overview of J2EE Summary Chapter 3 Introduction to the UML UML Overview Why Use the J2EE and the UML Together? Challenges in Modeling J2EEin the UML Extension Mechanisms in the UML The Approach to J2EE UML Modeling Summary Chapter 4 UML and Java Representing Structure Representing RElatinoships Summary Chapter 5 Overview of Activities What Is a Software DEvelopment Porcess? Overview of Popular Approaches Approach Used in This Book Overview of Major Activities Summary Chapter 6 Architecture What Is Software Architecture? Why Architecture? Key concepts in Enterprise Application Approaches to Software Architecture Putting It All Together Summary Chapter 7 Analyzing Customer Needs Why Software Analysis and Design? Problem Analysis Use Case Modeling Identifying the Actors Finding the Use Cases Use Case Diagrams Use Case Relationships Sequence Diagrams Activity Diagrams Summary Chapter 8 Creating the Design Use Case Analysis Use Case Realizations Refined Use Case Description Sequence Diagrams Collaboration Diagrams Class Diagrams Coalescing the Analysis Classes Packaging Summary Chapter 9 Overview of J2EE Technologies The Big Picture Servlets Java Server Pages(JSP) Enterprise Java Beans(EJB) Session Beans Tntity Beans Message-Driven Beans Assembly and Deployment Case Study Summary Chapter 10 Servlets Introduction to Servlets Servlet Life Cycle Request handling Response Generation HTTP Request Handlers The Request Dispatcher Interface Modeling Servlets in UML Modeling Other Servlet Aspects Servlet Deployment and Web Archives Identifying Servlets in Enterprise Applications Summary Chapter 11 JavaServer Pages Introduction to JSP Anatomy of a JSP Tag Libraries JSP and the UML JSP in Enterprise Applications Chapter 12 Session Beans Introduction to Enterprise JavaBeans EJB Views and the UML Session Beans Types of Session Beans and Conversational State Instance Passivation Transactions Session Bean Technology Modeling Interface Behavior Session Bean Life Cycle Session BEan Common Scenarios Modeling Session Bean Relationships Managing Performance The Local Client Identifying Session Beans in Enterprise Applications Summary Chapter 13 Entity Beans Introduction to Entity Beans Entity Bean Views and the UML Persistence Abstract Persistence Container-Managed Relationships Entity Bean Technology Entity Bean Life Cycle Entity Bean Common Scenarios Modeling Entity Bean Relationships Identifying Entity Beans in Enterprise Applications Summary Chapter 14 Message-Driven Beans Introduction to Message-Driven Beans Message-Driven Bean Views and the UML Message-Driven Bean Technology Message-Driven Bean Life Cycle Message-Driven Bean Common Scenario Modeling Message_Driven Bean Relationships identifying Message-Driven Beans summary Chapter 15 Assembly and Deployment Component Modeling Component Modeling of J2EE Technologies Deployment Modeling Traceability Revisited Assembly and Deployment of Enterprise Java Summary Chapter 16 Case Study Case Study Background Problem Statement Rationale and Assumptions HomeDirect Requirements Inception Phase Elaboration Phase Remaining Phases Summary Glossary References Index
圖書封面
評論、評分、閱讀與下載
UML與J2EE企業(yè)應(yīng)用程序開發(fā) PDF格式下載