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
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Database Modeling
ORM Constraints
Creating a Basic Logical Database Model
Editing Logical Models”Intermediate Aspects
Editing Logical Models”Advanced Aspects
MySQL Stored Procedure Programming
What Is a Stored Program?
String Functions
Conclusion
Tuning ORDER and GROUP BY
Conclusion
C++ How to Program (5th Edition)
Searching Arrays with Linear Search
Using const with Pointers
Self-Review Exercises
Exercises
L.4. Controlling Execution Using the Step Into, Step Over, Step Out and Continue Commands
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
Security
Common principles of service-orientation
Considerations for choosing service layers
Service-Oriented Design (Part IV: Business Process Design)
WS-Policy language basics
Information Dashboard Design: The Effective Visual Communication of Data
Thirteen Common Mistakes in Dashboard Design
Displaying Excessive Detail or Precision
Using Poorly Designed Display Media
Understanding the Limits of Short-Term Memory
Eloquence Through Simplicity
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
Getting Faster to Get Better Why You Need Both Lean and Six Sigma
Success Story #1 Lockheed Martin Creating a New Legacy
Success Story #4 Stanford Hospital and Clinics At the forefront of the quality revolution
Using DMAIC to Improve Service Processes
Raising the Stakes in Service Process Improvement
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