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
Beginning Cryptography with Java
Symmetric Key Cryptography
Message Digests, MACs, and HMACs
Certificate Revocation and Path Validation
SSL and TLS
Appendix A Solutions to Exercises
Excel Scientific and Engineering Cookbook (Cookbooks (OReilly))
Exploring Excel Objects
Computing Summary Statistics
Using Trigonometry Functions
Computing the Center of an Area Using Numerical Integration
Doubling Your Money
Quantitative Methods in Project Management
Introduction to Probability and Statistics for Projects
Making Quantitative Decisions
Risk-Adjusted Financial Management
Expense Accounting and Earned Value
Quantitative Methods in Project Contracts
Cultural Imperative: Global Trends in the 21st Century
Cultural Spectacles
Cultural Black Holes
Empires Past, Present, and Future
Conclusion
Appendix B Leadership Test
Comparing, Designing, and Deploying VPNs
Review Questions
Advanced MPLS Layer 3 VPN Deployment Considerations
Deploying Site-to-Site IPsec VPNs
Designing and Building SSL Remote Access VPNs (WebVPN)
Implementing Full Network Access Using the Cisco SSL VPN Client
User Interfaces in C#: Windows Forms and Custom Controls
Creating Usable Interfaces
Designing with Classes and Tiers
Forms
Dynamic User Interface
GDI+ Basics
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