Flylib.com
The .NET Developers Guide to Directory Services Programming
The .NET Developers Guide to Directory Services Programming
ISBN: 849314992
EAN: 2147483647
Year: 2003
Pages: 162
Authors:
Joe Kaplan
,
Ryan Dunn
BUY ON AMAZON
Table of Contents
BackCover
Creating Components-Object Oriented, Concurrent, and Distributed Computing in Java
Preface
Intended Audience
Resources Needed
Approach
Overview
Keywords
Problems
References
Code Availability
Chapter 1: Introduction to Concurrent Programming and Components
1.2 Chapter Goals
1.3 What Is Concurrent Programming?
1.4 Components
1.5 Types of Concurrent Programming
1.6 Conclusion
1.7 Further Reading
1.8 Problems
Chapter 2: Threads and Program Contexts
2.2 Chapter Goals
2.3 Writing Threads in Java
2.4 A Simple Execution Model
2.5 Program Safety
2.6 Deadlock
2.7 Conclusion
2.8 Further Reading
2.9 Problems
Chapter 3: Designing and Implementing Concurrent Programs with State Diagrams
3.2 Chapter Goals
3.3 Background
3.4 Steps to Create a Concurrent Program
3.5 The ProducerConsumer Problem
3.6 Why Passive Objects Are Components
3.7 Gas Station Simulation Problem
3.8 Conclusion
3.9 Further Reading
3.10 Problems
Chapter 4: Identifiers, Variables, Objects, and Collection Classes
4.2 Chapter Goals
4.3 Identifiers and Variables
4.4 Java Identifiers and Variables
4.5 Primitives
4.6 Objects
4.7 Collection Classes in Java
4.8 Further Reading
4.9 Problems
Chapter 5: Programming to an Interface
5.2 Chapter Goals
5.3 Reuse with Interfaces
5.4 Programming to a Promise
5.5 Dynamic Polymorphism
5.6 Using Multiple Interfaces
5.7 Implementing the SortedPrintTable
5.8 Using the SortedPrintTable
5.9 Expression Trees
5.10 Further Reading
5.11 Problems
Chapter 6: Exceptions in Java
6.2 Chapter Goals
6.3 How to Handle Errors Incorrectly
6.4 Java Exception Handling
6.5 Checked and Unchecked Exceptions
6.6 Writing Exceptions
6.7 Further Reading
6.8 Problems
Chapter 7: Implementing an Animator Component Using the Java Event Model
7.2 Chapter Goals
7.3 A Very Simple Animator
7.4 Adding a Speed Control to the Animator
7.5 Implementing a Generic Animator
7.6 Implementing the Animator Using the Java Event Model
7.7 Event Multicaster
7.8 Further Reading
7.9 Problems
Chapter 8: Cooperative Synchronization
8.2 Chapter Goals
8.3 Cooperative and Competitive Synchronization
8.4 Coordinating Threads Using Long Sleep Times
8.5 Using Wait and Notify to Coordinate Threads
8.6 A Solution with a Hidden Race Condition
8.7 Solving the Race Condition
8.8 Notification Objects
8.9 Animating the Gas Station Problem
8.10 Further Reading
8.11 Problems
Chapter 9: Combining Concurrent Techniques
9.2 Chapter Goals
9.3 A First-InFirst-Out Binary Semaphore
9.4 ReadersWriters Problem
9.5 An Improved Gas Station Simulation
9.6 Improving the Animator
9.7 Conclusion
9.8 Further Reading
9.9 Problems
Chapter 10: Organizing the Problem for Reuse: Reuse of Utility Classes
10.2 Chapter Goals
10.3 Types of Reuse
10.4 Finding Commonality in Code
10.5 Reuse by Copy
10.6 Procedural Reuse in Java
10.7 Classification: Reuse by Extension
10.8 Composition: Reuse by Delegation
10.9 Defining the Java Event Model by Extending a Vector
10.10 Using Cohesion and Coupling to Evaluate Designs
10.11 Conclusion
10.12 Further Reading
10.13 Problems
Chapter 11: Object-Oriented Design
11.2 Chapter Goals
11.3 Organizing Objects
11.4 Choosing Composition or Classification
11.5 Conclusion
11.6 Further Reading
11.7 Problems
Chapter 12: Program Management in Java
12.2 Chapter Goals
12.3 What Is Program Management?
12.4 Implementation Attributes Not Defined in Java
12.5 Implementation Attributes Defined in Java
12.6 Packages
12.7 Further Reading
Chapter 13: Distributed Programming using RMI
13.2 Chapter Goals
13.3 A Brief History of Distributed Computing
13.4 Overview of RMI
13.5 Implementing a Simple Program Using RMI
13.6 Migrating and Non-Migrating Objects
13.7 Chat Program
13.8 Conclusions
13.9 Further Reading
13.10 Problems
Appendix A: Key Words
D-N
O-S
T-X
References
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_L
Index_M
Index_N
Index_O
Index_P
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
List of Exhibits
The .NET Developers Guide to Directory Services Programming
ISBN: 849314992
EAN: 2147483647
Year: 2003
Pages: 162
Authors:
Joe Kaplan
,
Ryan Dunn
BUY ON AMAZON
Interprocess Communications in Linux: The Nooks and Crannies
Signaling Processes
Introduction
Using RPCGEN to Generate Templates and a MAKEFILE
Using Broadcasting to Search for an RPC Service
Thread Attributes
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Why Project Risk Management?
Identifying Project Schedule Risk
Quantifying and Analyzing Project Risk
Monitoring and Controlling Risky Projects
Appendix A Selected Detail From the PERIL Database
C++ GUI Programming with Qt 3
Making Connections
Rapid Dialog Design
Using QTextBrowser as a Simple Help Engine
Using Qt Assistant for Powerful Online Help
Using Qts Classes in Non-GUI Threads
Competency-Based Human Resource Management
An Overview of Competency-Based HR Management Practices
A Need for Implementing Competency-Based HR Management
Competency-Based HR Planning
Competency-Based Employee Rewards
Appendix D Employee Development and Succession Management
Special Edition Using Crystal Reports 10
Introduction
Business Views Architecture and Implementation
Introducing Ad-Hoc Reporting Conceptually
Troubleshooting
Deploying Crystal Enterprise with an IP Packet Filtering Firewall
Cultural Imperative: Global Trends in the 21st Century
Culture and Climate
Culture and Religion
Cross-Century Worldviews
The China Phenomenon
Conclusion
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies