Skip to content

Enterprise Java with UML

Best in textbook rentals since 2012!

ISBN-10: 0471267783

ISBN-13: 9780471267782

Edition: 2nd 2003 (Revised)

Authors: C. T. Arrington, Syed H. Rayhan

List price: $70.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This guide uses UML to show how to develop enterprise systems using Java and related technologies. It breaks down common situations that a development team will face and discusses the trade-offs of using different technologies in different combinations.
Customers also bought

Book details

List price: $70.00
Edition: 2nd
Copyright year: 2003
Publisher: John Wiley & Sons, Incorporated
Publication date: 6/20/2003
Binding: Paperback
Pages: 688
Size: 7.50" wide x 9.25" long x 1.50" tall
Weight: 2.244
Language: English

Acknowledgements
About the Authors
Introduction to Modeling Java with the UML
What Is Modeling?
UML
Modeling Software Systems with the UML
Modeling Process
What's on the Web Site
The Next Step
Gathering Requirements with UML
Are You Ready?
What Are Good Requirements?
Guidelines for Gathering Requirements
How to Detect Poor Requirements
The Next Step
Gathering Requirements for the Timecard Application
Listen to the Stakeholders
Build a Use Case Diagram
Describe the Details
Gathering More Requirements
Revising the Use Case Model
The Next Step
A Brief Introduction to Object-Oriented Analysis with the UML
Are You Ready?
What Is Object-Oriented Analysis?
Discover Candidate Objects
Describe Behavior
Describe the Classes
The Next Step
Analysis Model for the Timecard Application
Prioritizing the Use Cases
Discover Candidate Objects
Describe Object Interactions
Describe Classes
The Next Step
Describing the System for Technology Selection
Are You Ready
Group the Analysis Classes
Describe Each Group
Technology Requirements for the Timecard Application
The Next Step
Evaluating Candidate Technologies for Shared Services
Technology Template
Java Logging Classes
Application Exceptions
Data Protection with the Java Cryptography Extension (JCE)
Secure Communications with the Java Secure Socket Extension (JSSE)
Java Management Extensions API--JMX 1.2
Conclusion
The Next Step
HTML Production
Design Goals
Design to Goals
Implementation
Strengths
Weaknesses
Compatible Technologies
Cost of Adoption
Suitability
The Next Step
Evaluating Candidate Technologies for Use Interface Classes
Swing
Java Servlets
JavaServer Pages
JavaServer Pages and Servlets
Technology Selections for the Timecard System
Conclusion
The Next Step
Evaluating Candidate Technologies for the System Interface
XML
SAX
DOM
JMS
Conclusion
The Next Step
Evaluating Web Service Technologies for the System Interface
Demystifying Web Services
Web Services in Java
Conclusion
The Next Step
Evaluating Candidate Technologies for Control and Entity Classes
RMI
JDBC
EJB 2.0
Sample Technology Selection
Conclusion
The Next Step
Software Architecture
Are You Ready?
Goals for Software Architecture
UML and Architecture
Guidelines for Software Architecture
Creating a Software Architecture
Sample Architecture for the Timecard System
The Next Step
Introduction to Design
What Is Design?
Are You Ready?
The Need for Design
Design Patterns
Planning for Design
Designing Packages or Subsystems
Design Efforts for the Timecard Application
The Next Step
Design for the TimecardDomain and TimecardWorkflow
Establish Goals for the Effort
Review Prior Steps
Design for Goals
Apply Design for Each Use Case
Evaluate the Design
Implementation
The Next Step
Design for the TimecardUI Package
Establish Design Goals
Review Prior Steps
Design to Goals
Design for Each Use Case
Implementation
The Next Step
Design for the BillingSystemInterface
Identify Goals
Review of Analysis Model
Review of Architecture
Design
Conclusion
The Web Site
Hardware Requirements
User Assistance and Information
Additional Resources
Object-Oriented Analysis and Design
Patterns
Software Development Process
XML
Java
Index