Not long ago, I learned from the press "How to Learn WCF from principles to practices", and I want to work on the study of WCF this year. So I took this opportunity to read this book carefully. I have some feelings.
The WCF technology is a complete set of development solutions based on the SOA (Service-Oriented Architecture) architecture launched by Microsoft. SOA has become a popular term in the development industry in recent years. I have never asked developers when talking about technology. Does your SOA feel like SOA for all. But what is SOA and how to implement it? These problems still plague most people. Many SOA-based architectures and technologies that have emerged on the market make it difficult for developers to choose from. The launch of Microsoft WCF has changed all of this. It is the major contributor of Microsoft's previous communication technologies and the core support technology of SOA under the. NET architecture. Microsoft decided to fully implement the WCF strategy just by looking at the potential market of SOA. This book describes the theory and practice of this technology in detail.
Just like the title, the biggest feature of this book is the close combination of theory and practice. After each theoretical description, there will be corresponding practicesCodeFor further demonstration. All demos are step-by-step, combining text descriptions with code. It won't make readers feel helpless. All you have to do is follow the author's ideas and proceed step by step.
So how does the author describe WCF in this book? Let's make a simple analysis.
First of all, it should be clear that WCF is only a technical platform, a part of SOA and a part of implementation. Therefore, to understand and use it, we must have a correct macro understanding of SOA. In the first chapter, the author detailed the process from object-oriented to service-oriented, so that readers can understand the concept of service, next, we will introduce the WCF Service. The reader has a clear overall image. Instead of understanding the system, I learned about WCF. Now there are a lot of tutorials. At the beginning, I threw an example. Although the examples are clearly written, the readers still don't know why they need them, for example, contract, binding, proxy, channel ....... Of course, this book is intended for middle and senior developers, and some basic knowledge does not need to be particularly detailed, so it will seem overwhelming.
With the theoretical foundation, we can proceed with a simple practice. Therefore, the next step is "Create a service from scratch ". A Hello indigo (WCF development code) instance completes a service application step by step. On this basis, we will further explore how to store services, publish multiple service endpoints, and implement multiple contracts. When Chapter 1 is completed, you have an overall understanding of WCF.
In fact, the first chapter has already mentioned the implementation of WCF, and after completing this chapter, you can perform some simple applications. Therefore, it gives readers a quick sense of accomplishment. In the subsequent sections, the author focuses on in-depth exploration of each step of WCF. From contract, binding, storage to instantiation and concurrency. This allows readers to go further to the core of WCF. All of these chapters are theory-assisted practices. Each step is described in detail, which is clear and can fully meet the needs of readers.
Finally, this book talks about the transactions and security of WCF and the troubleshooting of faults. This is the only way to learn any technology. It should be said that the book has reasonable structure, moderate depth, intuitive cases, and clear explanations. Is a rare learning manual. Any developer who wants to learn and apply the WCF technology should have it and read it carefully.