WCF Multi-tier Services Development with LINQ
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
- Autorzy:
- Mike Liu, Hongcheng Lui
- +139 pkt
![WCF Multi-tier Services Development with LINQ Mike Liu, Hongcheng Lui - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_3ch7.png)
![WCF Multi-tier Services Development with LINQ Mike Liu, Hongcheng Lui - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_3ch7.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 384
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: WCF Multi-tier Services Development with LINQ
Wybrane bestsellery
-
WCF Multi-layer Services Development with Entity Framework. Create and deploy complete solutions with WCF and Entity Framework WCF Multi-layer Services Development with Entity Framework. Create and deploy complete solutions with WCF and Entity Framework
-
WCF is the Microsoft model for building services, whereas LINQ to Entities is the Microsoft ORM for accessing underlying data storage. Want to learn both? You would normally have to dig through huge reference tomes—so wouldn't you agree that a simple-to-follow practical tutorial on WCF and...
WCF 4.0 Multi-tier Services Development with LINQ to Entities. Build SOA applications on the Microsoft platform with this hands-on guide updated for VS2010 WCF 4.0 Multi-tier Services Development with LINQ to Entities. Build SOA applications on the Microsoft platform with this hands-on guide updated for VS2010
-
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Explore ASP.NET Core with this unique guide to crafting resilient and adaptable applications with the GoF design patterns. Featuring architectural principles, SOLID, REST, layering, microservices, and feature-oriented design, and more.
Architecting ASP.NET Core Applications. An atypical design patterns guide for .NET 8, C# 12, and beyond - Third Edition Architecting ASP.NET Core Applications. An atypical design patterns guide for .NET 8, C# 12, and beyond - Third Edition
-
Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem s...
Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit
(84.50 zł najniższa cena z 30 dni)76.05 zł
169.00 zł(-55%) -
With the latest version of .NET 8.0 Core in LTS (Long-Term-Support), best practices are becoming harder to find as the technology continues to evolve. This book will guide you through coding practices and various aspects of software development.
ASP.NET 8 Best Practices. Explore techniques, patterns, and practices to develop effective large-scale .NET web apps ASP.NET 8 Best Practices. Explore techniques, patterns, and practices to develop effective large-scale .NET web apps
-
Learn how to write readable, maintainable, and high-performing code with this clean coding guide encompassing coding best practices, including industry standards, code analysis, and code smell detection, and effective code refactoring. Additionally, you’ll also cover functional programming...
Clean Code with C#. Refactor your legacy C# code base and improve application performance using best practices - Second Edition Clean Code with C#. Refactor your legacy C# code base and improve application performance using best practices - Second Edition
-
This book will help .NET developers build on their existing knowledge and learn how to make the most of specialized .NET libraries to improve performance, scalability, security, and the user experience of their apps and services. Covering the most up-to-date topics and developments, this book wil...
Apps and Services with .NET 8. Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies - Second Edition Apps and Services with .NET 8. Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies - Second Edition
-
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Zapewne obiła Ci się o uszy nazwa Windows Presentation Foundation, w skrócie WPF. Dla przypomnienia: kryje się pod nią silnik graficzny i API, bazujący na .NET, wchodzący w skład .NET Framework. Do zadań WPF należy integracja interfejsu użytkownika, grafiki 2D i 3D, multimediów, dokumentów, a tak...
WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach
(74.50 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%)
O autorach ebooka
Ebooka "WCF Multi-tier Services Development with LINQ" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "WCF Multi-tier Services Development with LINQ" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "WCF Multi-tier Services Development with LINQ" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- WCF Multi-tier Services Development with LINQ.
- ISBN Ebooka:
- 978-18-471-9663-7, 9781847196637
- Data wydania ebooka:
-
2008-12-06
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 10.9MB
- Rozmiar pliku ePub:
- 4.2MB
- Rozmiar pliku Mobi:
- 9.5MB
Spis treści ebooka
- WCF Multi-tier Services Development with LINQ
- Table of Contents
- WCF Multi-tier Services Development with LINQ
- Credits
- About the Author
- About the Reviewers
- Preface
- What This Book Covers
- What You Need for This Book
- Who is This Book For
- Conventions
- Reader Feedback
- Customer Support
- Downloading the Example Code for the Book
- Errata
- Piracy
- Questions
- 1. SOA Service Oriented Architecture
- What is SOA?
- Why SOA?
- How do we implement SOA?
- SOA from different users perspectives
- Complexities in SOA implementation
- Web services
- What is a web service?
- Web service WSDL
- Web service proxy
- SOAP
- Web services: standards and specifications
- WS-I Profiles
- WS-Addressing
- WS-Security
- WS-ReliableMessaging
- WS-Coordination and WS-Transaction
- Summary
- 2. WCF Windows Communication Foundation
- What is WCF?
- Why is WCF used for SOA?
- WCF architecture
- Basic WCF concepts WCF ABCs
- Address
- Binding
- Contract
- Service contract
- Operation contract
- Message contract
- Data contract
- Fault contract
- Endpoint
- Behavior
- Hosting
- Self hosting
- Windows services hosting
- IIS hosting
- Windows Activation Services hosting
- Channels
- Metadata
- WCF production and development environments
- Summary
- 3. Implementing a Basic HelloWorld WCF Service
- Creating the HelloWorld solution and project
- Creating the HelloWorldService service contract interface
- Implementing the HelloWorldService service contract
- Hosting the WCF service in ASP.NET Development Server
- Creating the host application
- Testing the host application
- ASP.NET Development Server
- Adding an svc file to the host application
- Adding a web.config file to the host application
- Starting the host application
- Creating a client to consume the WCF service
- Creating the client application project
- Generating the proxy and configuration files
- Customizing the client application
- Running the client application
- Setting the service application to AutoStart
- Summary
- 4. Hosting and Debugging the HelloWorld WCF Service
- Hosting the HelloWorld WCF service
- Hosting the service in a managed application
- Hosting the service in a console application
- Consuming the service hosted in a console application
- Hosting the service in a managed application
- Hosting the service in a Windows service
- Hosting the service in the Internet Information Server
- Preparing the folders and files
- Creating the virtual directory
- Starting the WCF service in the IIS
- Testing the WCF service hosted in the IIS
- Hosting the HelloWorld WCF service
- Advanced WCF service hosting options
- Debugging the HelloWorld WCF service
- Debugging from the client application
- Starting the debugging process
- Debugging on the client application
- Enabling debugging of the WCF service
- Stepping into the WCF service
- Debugging from the client application
- Debugging only the WCF service
- Starting the WCF Service in debugging mode
- Starting the client application in non-debugging mode
- Starting the WCF service and client applications in debugging mode
- Attaching to a WCF service process
- Running the WCF service and client applications in non-debugging mode
- Debugging the WCF service hosted in IIS
- Just-In-Time debugger
- Summary
- 5. Implementing a WCF Service in the Real World
- Why layering a service?
- Creating a new solution and project using WCF templates
- Using the C# WCF service library template
- Using the C# WCF service application template
- Creating the service interface layer
- Creating the service interfaces
- Creating the data contracts
- Implementing the service contracts
- Modifying the app.config file
- Testing the service using WCF Test Client
- Testing the service using our own client
- Adding a business logic layer
- Adding the product entity project
- Adding the business logic project
- Calling the business logic layer from the service interface layer
- Testing the WCF service with a business logic layer
- Summary
- 6. Adding Database Support and Exception Handling to the RealNorthwind WCF Service
- Adding a data access layer
- Creating the data access layer project
- Calling the data access layer from the business logic layer
- Preparing the database
- Adding the connection string to the configuration file
- Querying the database (GetProduct)
- Testing the GetProduct method
- Updating the database (UpdateProduct)
- Adding a data access layer
- Adding error handling to the service
- Adding a fault contract
- Throwing a fault exception
- Updating client program to catch the fault exception
- Disabling the Just My Code debugging option
- Testing the fault exception
- Summary
- 7. Modeling a WCF Service with Service Factory
- What is the Service Factory?
- What are Guidance Packages?
- Preparing environments
- Installing Guidance Automation packages
- Installing Microsoft Service Software Factory
- Differences between the December 2006 version and the February 2008 version
- Modeling the data contracts
- Creating the solution
- Adding the data contract model
- Adding the product data contract
- Adding the product fault contract
- Modeling the service contracts
- Adding the ProductService contract model
- Adding the GetProduct operation
- Adding the message contracts
- Adding the service contracts
- Adding the connectors
- Specifying the implementation technology for the models
- Choosing the implementation technology for service contract model
- Changing the property values for service contracts
- Choosing the implementation technology for the data contract model
- Changing the order property for data members
- Generating source code
- Creating the service projects
- Linking contract models to projects
- Validating the contract models
- Generating the source code
- Summary
- 8. Implementing the WCF Service with Service Factory
- Creating the business entities
- Customizing the data access layer
- Adding the connection strings
- Adding a reference to the BusinessEntities project
- Adding the data access class
- Customizing the business logic
- Translating the messages
- Customizing the Fault contract
- Customizing the product service
- Modeling the host application and the test client
- Modeling the host application
- Generating the host application
- Adding the test client to the host model
- Generating the client proxy
- Customizing the client
- Testing the service
- Summary
- 9. Introducing Language-Integrated Query (LINQ)
- What is LINQ
- Creating the test solution and project
- New data type var
- Automatic properties
- Object initializer
- Collection initializer
- Anonymous types
- Extension methods
- Lambda expressions
- Built-in LINQ extension methods and method syntax
- LINQ query syntax and query expression
- Built-in LINQ operators
- Summary
- 10. LINQ to SQL: Basic Concepts and Features
- ORM Object-Relational Mapping
- LINQ to SQL
- ORM Object-Relational Mapping
- Comparing LINQ to SQL with LINQ to Objects
- LINQ to Entities
- Comparing LINQ to SQL with LINQ to Entities
- Creating LINQ to SQL test application
- Modeling the Northwind database
- Adding a LINQ to SQL item to the project
- Connecting to the Northwind database
- Adding tables and views to the design surface
- Generated LINQ to SQL classes
- Querying and updating the database with a table
- Querying records
- Updating records
- Inserting records
- Deleting records
- Running the program
- Deferred execution
- Checking deferred execution with SQL profiler
- Checking deferred execution with SQL logs
- Deferred execution for singleton methods
- Deferred execution for singleton methods within sequence expressions
- Deferred (lazy) loading versus eager loading
- Lazy loading by default
- Eager loading with load options
- Filtered loading with load options
- Combining eager loading and filtered loading
- Joining two tables
- Querying a view
- Summary
- 11. LINQ to SQL: Advanced Concepts and Features
- Calling a stored procedure
- Calling a simple stored procedure
- Mapping a stored procedure to an entity class
- Handling output parameters, return codes, multiple shapes of a single result-set, and multiple result-sets
- Creating a complex stored procedure
- Modeling the stored procedure
- Customizing DataContext class for the stored procedure
- Testing the stored procedure
- Calling a stored procedure
- Compiled query
- Direct SQL
- Dynamic query
- Inheritance
- LINQ to SQL single-table inheritance
- Modeling the BaseProduct and Beverage classes
- Modeling the Seafood class
- The generated classes with inheritance
- Testing the inheritance
- Handling simultaneous (concurrent) updates
- Detecting conflicts using the Update Check property
- Writing the test code
- Testing the conflicts
- Detecting conflicts using the Update Check property
- Detecting conflicts using a version column
- Adding a version column
- Modeling the products table with a version column
- Writing the test code
- Testing the conflicts
- Transactions support
- Implicit transactions
- Explicit transactions
- Participating in existing ADO.NET transactions
- Adding validations to entity classes
- Debugging LINQ to SQL programs
- Summary
- 12. Applying LINQ to SQL to a WCF Service
- Creating the LINQNorthwind solution
- Modeling the data contracts
- Modeling the service contracts
- Generating the source code
- Modeling the Northwind database
- Implementing the data access layer
- Adding GetProduct to the data access layer
- Adding UpdateProduct to the data access layer
- Implementing the business logic layer
- Implementing the service interface layer
- Modifying the ProductFault class
- Modifying the DataContract class
- Modifying the ServiceImplementation class
- Adding references to the project
- Adding a translator class
- Implementing the GetProduct and UpdateProduct operations
- Creating the host application and the test client
- Modeling the host application and the test client
- Implementing the GetProduct functionality
- Implementing the UpdateProduct functionality
- Testing the GetProduct and UpdateProduct operations
- Testing concurrent update manually
- Testing concurrent update automatically
- Summary
- 13. Distributed Transaction Support of WCF
- Creating the DistNorthwind solution
- Testing the transaction behaviour of the WCF service
- Creating a client to call the WCF service sequentially
- Testing the sequential calls to the WCF service
- Wrapping the WCF service calls in one transaction scope
- Testing multiple database support of the WCF service
- Modifying the data access layer for the second database support
- Modifying the business logic layer for the second database support
- Modifying the service interface layer for the second database support
- Modifying the service host for the second database support
- Modifying the client for the second database support
- Testing the WCF service with two databases
- Enabling distributed transaction support
- Enabling transaction flow in bindings
- Enabling transaction flow on the service application
- Enabling transaction flow on the client application
- Enabling transaction flow in bindings
- Modifying the service operation contract to allow a transaction flow
- Modifying the service operation implementation to require a transaction scope
- Understanding distributed transaction support of a WCF service
- Testing the distributed transaction support of the WCF service
- Propagating a transaction from client to the WCF service
- Configuring the Distributed Transaction Coordinator
- Configuring the firewall
- Summary
- Index
Packt Publishing - inne książki
-
API Security for White Hat Hackers is a comprehensive guide that simplifies API security by showing you how to identify and fix vulnerabilities. From emerging threats to best practices, this book helps you defend and safeguard your APIs.
API Security for White Hat Hackers. Uncover offensive defense strategies and get up to speed with secure API implementation API Security for White Hat Hackers. Uncover offensive defense strategies and get up to speed with secure API implementation
(92.88 zł najniższa cena z 30 dni) -
Hone your machine learning skills to unlock robust models with less data through active machine learning. Tame messy datasets, conquer concept drift, and drive ML productivity with Python's active learning toolkit.
Active Machine Learning with Python. Refine and elevate data quality over quantity with active learning Active Machine Learning with Python. Refine and elevate data quality over quantity with active learning
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: WCF Multi-tier Services Development with LINQ Mike Liu, Hongcheng Lui (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.