Java the UML Way: Integrating Object-oriented Design and Programming

Java the UML Way: Integrating Object-oriented Design and Programming by Else Lervik and Vegard B. Havdal

Java the UML Way: Integrating Object-oriented Design and Programming

Binding:
Paperback
Number of Pages:
732
ISBN:
0470843861
Product Group:
book
Publisher:
John Wiley & Sons
Publication Date:
May 30, 2002
BooksForGeeks.com ID:
3733

Designed primarily for education, Java the UML Way teaches the essentials of Java programming from scratch. The book fully embraces object-orientation, introducing its essential concepts as early as possible, and using UML (Unified Modelling Language) terms and diagrams to illustrate key points. However, the main focus is firmly on Java, and this is not a UML tutorial. It is translated from Norwegian, although this English edition has an extra chapter covering Servlets and JavaServer Pages.

Each chapter in Java the UML Way follows the same pattern. They open with a set of learning goals, proceed step by step through the material with plenty of illustrations and program listings, and close with a summary review and a set of problems to tackle. The book is divided into three sections. The first covers basics from data types to loops and arrays. The second is intermediate and looks at object to object relationships, reading and writing to files, inheritance and polymorphism, and building graphical interfaces with Swing. Finally, the last section studies more advanced topics such as thread programming, data structures like trees and linked lists, applets, database programming, and web applications. Aside from its one chapter on JSP, the book sticks with Java fundamentals rather than topics like J2EE (Java 2 Enterprise Edition) or J2ME (Java 2 Micro Edition). The authors do not assume the use of any particular development tool beyond the Java SDK, although the illustrations show the WinEdit text editor.

This title is solid rather than exciting, and it's a shame the authors don't do more with the UML aspect or look at other areas like design patterns. Even so, it is ideal for structured teaching, either in a classroom setting or as a stand-alone tutorial for individuals. --Tim Anderson

Reviews for Java the UML Way: Integrating Object-oriented Design and Programming

  1. Where's the UML ??

    Rated 2 out of 5 stars, August 12rd, 2002

    With the title "Java the UML Way" one would expect to see a section on UML syntax or semantics but there is none. This is not a UML/Java book, its a book on Java basics and GUI's with 15 -20 Sequence diagrams and basic Class diagrams.

    The book fails to explain why we use UML and the relationship between the UML model elements and the final implementation in Java. You will not learn how to design application with UML from this book!!

    As a teach yourself Java book is has some useful points on OO and Java but very much in the GUI/Applet domain. The section on distributed system is very basic and has no information on EJB's or J2EE architecture.

    I teach UML and I was hoping to find a book that brings OO Design with UML and Java together, this book is not it.

    Two book to look at if you want to learn UML and Java with some real understanding of OO are:

    Java Design: Object UML and Process by Knoernschild

    The Essence of Object-oriented Programming with Java and UML Bruce E. Wampler

Our Network

BooksForGeeks.com is a participant in the Amazon Europe S.à r.l. Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.co.uk