A unique, practical approach to working with collection classes in Java 2
Software developers new to Java will find the practical, software-engineering based approach taken by this book extremely refreshing. With an emphasis more on software design and less on theory, Java Collections explores in detail Java 2 collection classes, helping programmers choose the best collection classes for each application they work on. Watt and Brown explore abstract data types (ADTs) that turn up again and again in software design, using them to provide context for the data structures required for their implementation and the algorithms associated with the data structures. Numerous worked examples, several large case studies, and end-of-chapter exercises are also provided.
David Watt is a Professor of Computing Science at the University of Glasgow. Deryck Brown is a Senior Lecturer in Computing Science at the Robert Gordon University, Aberdeen.
Introduction 1 Part I: Ready, Set, Go with VMware Infrastructure 3 9 Chapter 1: Exploring VMware Infrastructure 3 as Your Virtual Solution 11 Chapter 2: Getting the Scoop on Capacity Planning 23 Chapter 3: Knowing Your Storage Options 39 Part II: Setting Up ESX Hosts 55 Chapter 4: ESX: The Brawn Behind the Brains 57 Chapter 5: ESX Installation Now the Fun Begins 67 Part III: Connecting the Physical to Your Virtual Environment 81 Chapter 6: Embracing the Look and Feel of VMware Infrastructure Client 83 Chapter 7: Virtual Networking 95 Chapter 8: Connecting to Storage 119 Part IV: Fault Tolerance and Data Centers 137 Chapter 9: Getting VMware Virtual Center Running 139 Chapter 10: Making Virtual Machines 161 Chapter 11: Managing Virtual Machines 175 Chapter 12: Keeping Things Running with Virtual Clusters 193 Part V: Playing Virtual Adminstrator 209 Chapter 13: Securing Your System 211 Chapter 14: Swimming in Resource Pools 229 Chapter 15: Monitoring Your System 243 Chapter 16: Preparing for Disaster 259 Chapter 17: Troubleshooting 271 Part VI: The Part of Tens 281 Chapter 18: Ten Places to Discover More 283 Chapter 19: Ten Other VMware Products 295 Chapter 20: Ten Cool Virtual Appliances 307 Index 319