skip to content
Microsoft enterprise library 5.0 : develop enterprise applications using reusable software components of Microsoft enterprise library 5.0 Preview this item
ClosePreview this item
Checking...

Microsoft enterprise library 5.0 : develop enterprise applications using reusable software components of Microsoft enterprise library 5.0

Author: Sachin Joshi
Publisher: Birmingham, UK : Packt Pub., 2010.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Annotation
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Sachin Joshi
ISBN: 9781849680912 1849680914 1849680906 9781849680905
OCLC Number: 688485832
Description: 1 online resource (259 pages) : illustrations
Responsibility: Sachin Joshi.

Abstract:

Annotation

Microsoft Enterprise Library is a collection of reusable software components (also known as Application Blocks) that are designed to assist developers with common enterprise development challenges. Before using an Application block, you should have a good understanding of your application requirements and of the scenarios that the Application Block is designed to address.<br /><br />This book covers the fundamental elements of each Application Block so that you get a good understanding of its concepts. This is followed by referencing the required and optional assemblies and the initial configuration of that block using the configuration editor. Finally, leverage Application Block features to achieve goals of the enterprise application development.<br /><br />You will first get an overview of the different Application Blocks in Enterprise Library and their inter-dependencies. Then you will learn to install the Enterprise library and optionally the source code. Then you will learn about the individual functional Application Blocks: the Data Access Application Block, Logging Application Block, Exception Handling Application Block, Caching Application Block, Validation Application Block, Security Application Block, and Cryptography Application Block.<br /><br />In the Caching Application Block chapter you will learn to reference the required assemblies, configure the initial settings, cache, retrieve, remove, and flush cached data. You will also learn to configure and leverage encryption providers to encrypt cached data.<br /><br />In the Validation Application Block chapter you will be introduced to concepts such as Validators, ValidatorFactory, ValidationResults, and so on. You will learn to reference the required assemblies, set up the initial configuration, validate objects using attributes, validate values programmatically, validate using configuration, and also learn to integrate the Application block with Windows Forms and ASP.NET. Finally you will learn to implement a custom validator.<br /><br />In the Security Application Block chapter you will be introduced to Authorization Providers and the Security Cache Provider. You will then learn about referencing required assemblies, configure security settings, and learn to set up and validate based on the authorization rules. You will also learn to leverage the Security cache provider to cache user Identity, Principal, and Profile. Finally you will learn to implement a custom Authorization Provider.<br /><br />In the Cryptography Application Block chapter you will be introduced to Hashing and Cryptography providers; you will learn to reference required assemblies, set up the initial configuration, generate/compare hash values, and implement a custom hash provider. You will also learn to encrypt/decrypt data and also implement a custom symmetric cryptography provider.<br /><br />A step by step tutorial that guides you through the process of building Enterprise applications using the Application Blocks in Microsoft Enterprise Library 5.0.<br /><br /><br />What you will learn from this book :<br />Implement a custom trace listener, log formatter, and log filter<br />Configure the Exception Handling block and wrap or replace exceptions using a Wrap Handler or a Replace Handler<br />Log exception information using the Logging Handler<br />Integrate the Validation Application Block with Windows Forms-based applications<br />Integrate the Validation Application Block with ASP.NET web applications<br />Configure the Security block and authorization rules to validate based on the configured rules<br />Save user Identity/Principal/Profile in cache and obtain a temporary token<br />Retrieve cached user Identity/Principal/Profile using a token<br />Terminate a user session by expiring the cached identity<br />Configure the Cryptography block, generate a hash value for a given string, and compare a hash value with a string<br />Implement a custom Hash Provider and Symmetric Cryptography Provider<br />Perform database operations more efficiently by leveraging the rich features of Data Access Application Block<br />Retrieve records as objects using Parameter, Row and Result Set Mappers<br />Log messages to Event Log, flat file and learn to configure categories, trace listeners and logging filters<br /><br />Approach<br />This is a step-by-step tutorial in which a chapter is dedicated to each Application Block of the Microsoft Enterprise Library 5.0. We will develop small applications to implement the functions in each Application Block all through the book.<br /><br /><br />Who this book is written for<br />If you are a Programmer, Consultant, or an Associate Architect, who is interested in developing Enterprise applications, this book is for you. We assume that you already have a good knowledge of Microsoft .NET framework and the C♯ programming language.<br />

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/688485832> # Microsoft enterprise library 5.0 : develop enterprise applications using reusable software components of Microsoft enterprise library 5.0
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "688485832" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/761971704#Place/birmingham_uk> ; # Birmingham, UK
    schema:about <http://experiment.worldcat.org/entity/work/data/761971704#Topic/enterprise_application_integration_computer_systems> ; # Enterprise application integration (Computer systems)
    schema:about <http://experiment.worldcat.org/entity/work/data/761971704#Topic/computers_desktop_applications_general> ; # COMPUTERS--Desktop Applications--General
    schema:about <http://experiment.worldcat.org/entity/work/data/761971704#CreativeWork/microsoft_net_framework> ; # Microsoft .NET Framework.
    schema:about <http://dewey.info/class/005.365/e22/> ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/761971704#Person/joshi_sachin> ; # Sachin Joshi
    schema:datePublished "2010" ;
    schema:description "Annotation"@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/761971704> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:name "Microsoft enterprise library 5.0 : develop enterprise applications using reusable software components of Microsoft enterprise library 5.0"@en ;
    schema:productID "688485832" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/688485832#PublicationEvent/birmingham_uk_packt_pub_2010> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/761971704#Agent/packt_pub> ; # Packt Pub.
    schema:url <http://0-www.books24x7.com.www.livermore.lib.ca.us/marc.asp?bookid=41200> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=346289> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=e000xna&AN=346289> ;
    schema:url <http://er.llcc.edu:2048/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=346289> ;
    schema:url <http://www.books24x7.com/marc.asp?bookid=41200> ;
    schema:workExample <http://worldcat.org/isbn/9781849680912> ;
    schema:workExample <http://worldcat.org/isbn/9781849680905> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/688485832> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/761971704#CreativeWork/microsoft_net_framework> # Microsoft .NET Framework.
    a schema:CreativeWork ;
    schema:name "Microsoft .NET Framework." ;
    .

<http://experiment.worldcat.org/entity/work/data/761971704#Person/joshi_sachin> # Sachin Joshi
    a schema:Person ;
    schema:familyName "Joshi" ;
    schema:givenName "Sachin" ;
    schema:name "Sachin Joshi" ;
    .

<http://experiment.worldcat.org/entity/work/data/761971704#Place/birmingham_uk> # Birmingham, UK
    a schema:Place ;
    schema:name "Birmingham, UK" ;
    .

<http://experiment.worldcat.org/entity/work/data/761971704#Topic/computers_desktop_applications_general> # COMPUTERS--Desktop Applications--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Desktop Applications--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/761971704#Topic/enterprise_application_integration_computer_systems> # Enterprise application integration (Computer systems)
    a schema:Intangible ;
    schema:name "Enterprise application integration (Computer systems)"@en ;
    .

<http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=e000xna&AN=346289>
    rdfs:comment "from EBSCO Academic Collection" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .

<http://worldcat.org/isbn/9781849680905>
    a schema:ProductModel ;
    schema:isbn "1849680906" ;
    schema:isbn "9781849680905" ;
    .

<http://worldcat.org/isbn/9781849680912>
    a schema:ProductModel ;
    schema:isbn "1849680914" ;
    schema:isbn "9781849680912" ;
    .

<http://www.worldcat.org/title/-/oclc/688485832>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/688485832> ; # Microsoft enterprise library 5.0 : develop enterprise applications using reusable software components of Microsoft enterprise library 5.0
    schema:dateModified "2018-02-09" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.