- we offer:


You are here: TISIP home page> Books> Java the UML way>
Java the UML way
is a face-paced text which teaches programming in Java. Unified Modeling Language (UML) is the modeling tool in this book.

Object orientation is presented early, and traditional topics of control structures and

arrays are cast into an object oriented context. The use of available classes is stressed, and classes for user communication (JOptionPane), sound, images, graphics, sorting and searching are covered in the first part. Applets and applications illustrate use of language features.

The second part covers intermediate-to-advanced topics, e.g. understanding of graphical user interfaces (GUI) by means of the Swing libraries, thread programming, algorithms and data structures (the Collection classes and more), distributed systems (sockets and RMI), database interfacing (JDBC) and web-programming (servlets/JSP). makes available all the examples, solutions to all small problems and to several programming problems. Overhead slides for each chapter are also available, as well as links to more Internet resources.

You will learn…
How to “translate” a UML class diagram into Java source
How to construct first classes even before writing the simplest if-statement.
How to use standard SDK 2 classes and the SDK online API documentation
How to write programs according to Sun's code conventions
(with a few, well documented exceptions).
How to separate GUI and application code, and why it is
How to get started on GUI programming with Swing, and
progressing further to master the useful, but difficult JTable
and GridBagLayout classes.
How to produce serious programs such as distributed
systems with callback and database programs based on the well-known three-layer architecture. BESTILLING >

Se også bokas hjemmeside.



About the authors:

Else Lervik has a degree in engineering and is a associate professor in
Sør-Trøndelag University College’s Faculty of Information Technology and
eLearning. She is the coauthor of two C++ textbooks.

Vegard B. Havdal has a degree in engineering and works as a system developer
for Clustra Systems Inc. in Trondheim.