The .NET Developers Guide to Directory Services Programming

 < Day Day Up > 


Purpose and Goals

The purpose of this book is to introduce concurrent programming using objects (which we refer to as component programming) to students who are familiar with procedural and GUI programming. The material in this book is largely tied to concepts used in the Java programming language and the supporting APIs and Java-based tools. Some of the ideas presented can be translated successfully to other languages or APIs; however, the intent of this book is to present the material primarily in a Java framework.

The types of programs that can be produced using the idea of component programming are growing in number and importance. As the use of Internet-based services grows, the need for programs that manage requests from many sources also grows. The tools required to handle these types of requests, such as RMI, CORBA, or J2EE, are all amenable to design and implementation using component techniques. This book covers those techniques and will help students to better understand how the concurrency in these systems affects the programs they implement.

This book is intended for courses in concurrent and object-oriented programming in Java taught at the junior/senior undergraduate level or first-year graduate level. It can also be used as an adjunct to several other courses, such as:


 < Day Day Up > 

Категории