Home Page Icon
Home Page
Table of Contents for
The Jini™ Entry Specification
Close
The Jini™ Entry Specification
by Ken Arnold, Susanne Hupfer, Eric Freeman
JavaSpaces™ Principles, Patterns, and Practice
Copyright
Preface
Foreword
Introduction
Benefits of Distributed Computing
Challenges of Distributed Computing
What Is JavaSpaces Technology?
JavaSpaces Technology Overview
Putting It All Together
Advantages of JavaSpaces Technologies
Chapter Preview
Exercises
JavaSpaces Application Basics
Entries
Building an Application
Writing Entries into a Space
Reading and Taking Entries
Going Further with the Example
Serialization and Its Effects
Summary
Building Blocks
Introduction to Distributed Data Structures
Shared Variables
Unordered Structures
Ordered Structures
Summary
Exercises
Synchronization
Semaphores
Using Multiple Semaphores
Fairly Sharing a Resource
Barrier Synchronization
Advanced Synchronization: The Readers/Writers Problem
Summary
Exercises
Communication
Basic Message Passing
Characteristics of Space-based Communication
Beyond Message Passing
A Basic Channel
Building a Chat Application with Channels
A Consumer Channel
Bounded Channels
Summary
Exercises
Application Patterns
The Replicated-Worker Pattern
The Command Pattern
The Marketplace Pattern
Other Patterns
Summary
Exercises
Leases
Leases on Entries
The Lease Object
Lease Maps
Automated Lease Renewal
Summary
Exercises
Distributed Events
Events in the Distributed Environment
Hello World Using notify
The Notification API
Putting the Pieces Together
Summary
Exercises
Transactions
The Distributed Transaction Model
Creating a Transaction
Web Counter Revisited
The Space's Transactional Properties
Operational Semantics Under Transactions
Summary
Exercises
A Collaborative Application
The Messenger
Implementing a Messenger User
The Account
User Sessions
Friends List
Communication Channel
The Messenger Applet
Summary
Exercises
A Parallel Application
The Compute Server
The Crypt Application
Summary
Exercises
Further Exploration
Online Resources
Related Java and Jini Technologies
Background Reading
Historical Resources
About the Authors
The Jini™ Entry Specification
Entries and Templates
The Jini™ Entry Utilities Specification
Entry Utilities
The JavaSpaces™ Specification
Introduction
Operations
Transactions
Further Reading
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
About the Authors
Next
Next Chapter
Entries and Templates
Appendix A. The Jini™ Entry Specification
Entries and Templates
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset