چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Developer's Guide to Microsoft Enterprise Library: Solutions for Enterprise Development: Patterns & Practices (C# Edition)

Alex Homer; Bob Brumfield; Nicolas Botto; Grigori Melnik; Erik Renaud; Fernando Simonazzi

قیمت نهایی

۴۹٬۰۰۰ تومان

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۱۰
فرمت
PDF
زبان
انگلیسی
حجم فایل
۸٫۰ مگابایت
شابک
9780735645233، 9780735652309، 9780735652422، 9785979001333، 073564523X، 0735652309، 0735652422، 5979001336

دربارهٔ کتاب

A guide to Microsoft Enterprise Library covers such topics as data access, error management, logging block, caching block, validation, cryptography, and token identity. Copyright Contents Foreword Preface The Team Who Brought You This Guide Welcome to the Library Meet the Librarian What You Get with Enterprise Library Things You Can Do with Enterprise Library Why You Should Use Enterprise Library Some Fundamentals of Enterprise Library Configuring Enterprise Library Instantiating and Using Enterprise Library Objects The Example Applications Summary Much ADO about Data Access Introduction What Does the Data Access Application Block Do? How Do I Use the Data Access Block? Extending the Block to Use Other Databases Summary Error Management Made Exceptionally Easy Introduction When Should I Use the Exception Handling Block? How Do I Use the Exception Handling Block? What Exception Policies Do I Need? Diving in with a Simple Example Wrapping an Exception Replacing an Exception Logging an Exception Shielding Exceptions at WCF Service Boundaries Handling Specific Exception Types Executing Code around Exception Handling Assisting Administrators Extending Your Exception Handling Summary As Easy As Falling Off a Log Introduction What Does the Logging Block Do? How Do I Use the Logging Block? Non-Formatted Trace Listeners Creating Custom Trace Listeners, Filters, and Formatters Summary A Cache Advance for your Applications Introduction What Does the Caching Block Do? How Do I Configure the Caching Block? How Do I Use the Caching Block? Extending Your Cache Advance Summary Banishing Validation Complication Introduction Techniques for Validation What Does the Validation Block Do? How Do I Use The Validation Block? Diving in With Some Simple Examples Creating Custom Validators Summary Relieving Cryptography Complexity Introduction What Does the Cryptography Block Do? How Do I Use the Cryptography Block? Diving in with an Example Creating Custom Cryptography Providers Summary An Authentic Approach to Token Identity Introduction What Does the Security Block Do? How Do I Configure the Security Block? How Do I Use the Security Block? Diving in With an Example Creating Custom Authorization Providers Summary Appendix A: Dependency Injection with Unity What is Dependency Injection? The Unity Dependency Injection and Interception Mechanism Defining Dependencies with Unity Resolving Populated Instances of Your Classes Appendix B: Dependency Injection in Enterprise Library Loading Configuration Information into a Unity Container Viewing Registrations in the Container Populating Entire Object Graphs at Application Startup Maintaining a Container Reference in Request-Based Applications Using an Alternative Service Locator or Container Appendix C: Policy Injection in Enterprise Library Appendix D: Enterprise Library Configuration Scenarios About Enterprise Library Configuration Scenarios for Advanced Configuration Appendix E: Encrypting Configuration Files Index

Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. If you build applications that run on the Microsoft .NET Framework, whether they are enterprise-level business applications or even relatively modest Windows® Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from using Enterprise Library. This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library. Enterprise Library is made up of a series of application blocks, each aimed at managing specific cross-cutting concerns.

The guide will walk you through the most common usage scenarios for each of the functional application blocks, including:

  • Improving performance by utilizing a local in-memory or isolated storage cache.
  • Calling into your database stored procedures and managing the results exposed as a sequence of objects for client side querying.
  • Incorporating cryptography mechanisms to protect your data.
  • Designing and implementing a consistent strategy for managing exceptions that occur in various architectural layers of your application.
  • Implementing system logging through the wide variety of out-of-the box logging sinks or your custom provider.
  • Performing structured and easy-to-maintain validation using attributes and rules sets.
The guide also demonstrates various ways of configuring Enterprise Library blocks. Let Enterprise Library do the heavy lifting for you and spend more time focusing on your business logic and less on application plumbing.

'You are holding in your hands a book that will make your life as an enterprise developer a whole lot easier.' Scott Guthrie Corporate Vice-President, Microsoft .NET Developer Platform

Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. If you build applications that run on the Microsoft.NET Framework, whether they are enterprise-level business applications or even relatively modest Windows® Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from using Enterprise Library. This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library. Enterprise Library is made up of a series of application blocks, each aimed at managing specific cross-cutting concerns. The guide will walk you through the most common usage scenarios for each of the functional application blocks, including:Improving performance by utilizing a local in-memory or isolated storage cache. Calling into your database stored procedures and managing the results exposed as a sequence of objects for client side querying. Incorporating cryptography mechanisms to protect your data. Designing and implementing a consistent strategy for managing exceptions that occur in various architectural layers of your application. Implementing system logging through the wide variety of out-of-the box logging sinks or your custom provider. Performing structured and easy-to-maintain validation using attributes and rules sets. The guide also demonstrates various ways of configuring Enterprise Library blocks. Let Enterprise Library do the heavy lifting for you and spend more time focusing on your business logic and less on application plumbing. “You are holding in your hands a book that will make your life as an enterprise developer a whole lot easier.” Scott Guthrie Corporate Vice-President, Microsoft.NET Developer Platform Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. If you build applications that run on the Microsoft .NET Framework, whether they are enterprise-level business applications or even relatively modest Windows Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from using Enterprise Library. This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library. Enterprise Library is made up of a series of application blocks, each aimed at managing specific cross-cutting concerns. The guide will walk you through the most common usage scenarios for each of the functional application blocks, The guide also demonstrates various ways of configuring Enterprise Library blocks. Let Enterprise Library do the heavy lifting for you and spend more time focusing on your business logic and less on application plumbing. You are holding in your hands a book that will make your life as an enterprise developer a whole lot easier. Scott Guthrie Corporate Vice-President, Microsoft .NET Developer Platform "This guide concentrates on how you can get started with Enterprise Library. It will help you learn how to use Enterprise Library in your applications to manage your crosscutting concerns, simplify and accelerate your development cycle, and take advantage of proven practices. Enterprise Library is a collection of prewritten code components that have been developed and fine-tuned over many years. You can use them out of the box, modify them as required, and distribute them with your applications"--Preface

قیمت نهایی

۴۹٬۰۰۰ تومان