top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
ASP.NET 3.5 application architecture and design [[electronic resource] ] : build robust, scalable ASP.NET applications quickly and easily / / Vivek Thakur
ASP.NET 3.5 application architecture and design [[electronic resource] ] : build robust, scalable ASP.NET applications quickly and easily / / Vivek Thakur
Autore Thakur Vivek
Pubbl/distr/stampa Birmingham, UK, : Packt Publishing, c2008
Descrizione fisica 1 online resource (260 p.)
Disciplina 006.76
Soggetto topico Application software - Development
Microsoft .NET
Software architecture
Web site development
Web sites - Design
Soggetto genere / forma Electronic books.
ISBN 1-281-88696-3
9786611886967
1-84719-551-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Content; Preface; Chapter 1: Introduction to Architecture and Design; Software Architecture; Software Design; Architectural Styles; Architecture and Design in ASP.NET; Technology and Art; Architecture: First Steps; Design Patterns; Project Life Cycle; Project Initiation; Project Planning and Prototyping; Project Plan; Use Case Design; Prototyping; Class Model; Database Model; Project Construction: Programming and Development; Project Transition and Release; Tiers and Layers; Physical Separation; Logical Separation; Single Tier-Single Layer Model; Single Tier-Two Layer Model
Single Tier-Three Layer ModelTwo Tier Model; Two Tier-Two Layer Model; Three Tier Model; Summary; Chapter 2: 1-Tier 1-Layer Architecture in ASP.NET; Default N-Tier Nature of Web Applications; Classic ASP Style: Inline Coding; Sample Project using Inline Code; Code-Behind Model: The Second UI Layer; Sample Project using Code-Behind; Limitations of Coding in the UI Layer; Data Source Controls; A Sample Project using inbuilt Data Source Controls; Summary; Chapter 3: ER Diagrams, Domain Model, and N-Layer Architecture; Entity-Relationship Diagram; Degree and Cardinality of a Relationship
OMS Project using 2-LayerSample Project; Domain Model using UML; Class Diagram; UML Relationships; Dependency Relationship; Association Relationship; Generalization Relationship; Realization Relationship; Multiplicity; 1-tier 3-layer Architecture using a Domain Model; Layer 1: Data Access Layer (DAL); Layer 2: Business Layer (BL); Layer 3: The UI Layer; Object Data Source Controls; Summary; Chapter 4: N-Tier Architecture; Why N-Tier?; Performance; Scalability; Re-usability; Loose-Coupling; Plug and Play; A 4-Tier Approach; 5-Tier Architecture; Data Transfer Objects; Lazy Loading
Updating Business ObjectsGUI Tier; Generics and Custom Collections; Summary; Chapter 5: Model View Controller; Page Controller Pattern in ASP.NET; Problems with Page Controller Design; GUI Unit Testing; MVC Design: A Front Controller based Approach; Front Controller Design; Basics of MVC; REST: Representation State Transfer; MVC and REST; ASP.NET MVC Framework; Sample Project; URL Routing Engine; The Controller; The View; The Model; Wiring Controller, Model, and View; Unit Testing and ASP.NET MVC; Summary; Chapter 6: Design Patterns; Understanding Design Patterns; History of Patterns
Singleton PatternUnderstanding Singleton with Code Example; Factory Method; Core Principle: Programming to an Interface instead of an Implementation; The Need for Factory Design; Dependency Injection; Basic Approach; Command Design Pattern; Decoupling the GUI completely from the BL; Creating the Command Interface; Creating the Value Objects; Creating the Command Factory; Tying it all up with the GUI; Summary; Chapter 7: SOA and WCF; Understanding Application Size, Scope, and Granularity; Small Applications Versus Big Applications; Tight and Fine-Grained Domain Model; Coarse-Grained Model
What is SOA?
Altri titoli varianti ASP.NET 3.5
Record Nr. UNINA-9910454744803321
Thakur Vivek  
Birmingham, UK, : Packt Publishing, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET 3.5 application architecture and design [[electronic resource] ] : build robust, scalable ASP.NET applications quickly and easily / / Vivek Thakur
ASP.NET 3.5 application architecture and design [[electronic resource] ] : build robust, scalable ASP.NET applications quickly and easily / / Vivek Thakur
Autore Thakur Vivek
Pubbl/distr/stampa Birmingham, UK, : Packt Publishing, c2008
Descrizione fisica 1 online resource (260 p.)
Disciplina 006.76
Soggetto topico Application software - Development
Microsoft .NET
Software architecture
Web site development
Web sites - Design
ISBN 1-281-88696-3
9786611886967
1-84719-551-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Content; Preface; Chapter 1: Introduction to Architecture and Design; Software Architecture; Software Design; Architectural Styles; Architecture and Design in ASP.NET; Technology and Art; Architecture: First Steps; Design Patterns; Project Life Cycle; Project Initiation; Project Planning and Prototyping; Project Plan; Use Case Design; Prototyping; Class Model; Database Model; Project Construction: Programming and Development; Project Transition and Release; Tiers and Layers; Physical Separation; Logical Separation; Single Tier-Single Layer Model; Single Tier-Two Layer Model
Single Tier-Three Layer ModelTwo Tier Model; Two Tier-Two Layer Model; Three Tier Model; Summary; Chapter 2: 1-Tier 1-Layer Architecture in ASP.NET; Default N-Tier Nature of Web Applications; Classic ASP Style: Inline Coding; Sample Project using Inline Code; Code-Behind Model: The Second UI Layer; Sample Project using Code-Behind; Limitations of Coding in the UI Layer; Data Source Controls; A Sample Project using inbuilt Data Source Controls; Summary; Chapter 3: ER Diagrams, Domain Model, and N-Layer Architecture; Entity-Relationship Diagram; Degree and Cardinality of a Relationship
OMS Project using 2-LayerSample Project; Domain Model using UML; Class Diagram; UML Relationships; Dependency Relationship; Association Relationship; Generalization Relationship; Realization Relationship; Multiplicity; 1-tier 3-layer Architecture using a Domain Model; Layer 1: Data Access Layer (DAL); Layer 2: Business Layer (BL); Layer 3: The UI Layer; Object Data Source Controls; Summary; Chapter 4: N-Tier Architecture; Why N-Tier?; Performance; Scalability; Re-usability; Loose-Coupling; Plug and Play; A 4-Tier Approach; 5-Tier Architecture; Data Transfer Objects; Lazy Loading
Updating Business ObjectsGUI Tier; Generics and Custom Collections; Summary; Chapter 5: Model View Controller; Page Controller Pattern in ASP.NET; Problems with Page Controller Design; GUI Unit Testing; MVC Design: A Front Controller based Approach; Front Controller Design; Basics of MVC; REST: Representation State Transfer; MVC and REST; ASP.NET MVC Framework; Sample Project; URL Routing Engine; The Controller; The View; The Model; Wiring Controller, Model, and View; Unit Testing and ASP.NET MVC; Summary; Chapter 6: Design Patterns; Understanding Design Patterns; History of Patterns
Singleton PatternUnderstanding Singleton with Code Example; Factory Method; Core Principle: Programming to an Interface instead of an Implementation; The Need for Factory Design; Dependency Injection; Basic Approach; Command Design Pattern; Decoupling the GUI completely from the BL; Creating the Command Interface; Creating the Value Objects; Creating the Command Factory; Tying it all up with the GUI; Summary; Chapter 7: SOA and WCF; Understanding Application Size, Scope, and Granularity; Small Applications Versus Big Applications; Tight and Fine-Grained Domain Model; Coarse-Grained Model
What is SOA?
Altri titoli varianti ASP.NET 3.5
Record Nr. UNINA-9910777909803321
Thakur Vivek  
Birmingham, UK, : Packt Publishing, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET 3.5 application architecture and design [[electronic resource] ] : build robust, scalable ASP.NET applications quickly and easily / / Vivek Thakur
ASP.NET 3.5 application architecture and design [[electronic resource] ] : build robust, scalable ASP.NET applications quickly and easily / / Vivek Thakur
Autore Thakur Vivek
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, UK, : Packt Publishing, c2008
Descrizione fisica 1 online resource (260 p.)
Disciplina 006.76
Soggetto topico Application software - Development
Microsoft .NET
Software architecture
Web site development
Web sites - Design
ISBN 1-281-88696-3
9786611886967
1-84719-551-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Content; Preface; Chapter 1: Introduction to Architecture and Design; Software Architecture; Software Design; Architectural Styles; Architecture and Design in ASP.NET; Technology and Art; Architecture: First Steps; Design Patterns; Project Life Cycle; Project Initiation; Project Planning and Prototyping; Project Plan; Use Case Design; Prototyping; Class Model; Database Model; Project Construction: Programming and Development; Project Transition and Release; Tiers and Layers; Physical Separation; Logical Separation; Single Tier-Single Layer Model; Single Tier-Two Layer Model
Single Tier-Three Layer ModelTwo Tier Model; Two Tier-Two Layer Model; Three Tier Model; Summary; Chapter 2: 1-Tier 1-Layer Architecture in ASP.NET; Default N-Tier Nature of Web Applications; Classic ASP Style: Inline Coding; Sample Project using Inline Code; Code-Behind Model: The Second UI Layer; Sample Project using Code-Behind; Limitations of Coding in the UI Layer; Data Source Controls; A Sample Project using inbuilt Data Source Controls; Summary; Chapter 3: ER Diagrams, Domain Model, and N-Layer Architecture; Entity-Relationship Diagram; Degree and Cardinality of a Relationship
OMS Project using 2-LayerSample Project; Domain Model using UML; Class Diagram; UML Relationships; Dependency Relationship; Association Relationship; Generalization Relationship; Realization Relationship; Multiplicity; 1-tier 3-layer Architecture using a Domain Model; Layer 1: Data Access Layer (DAL); Layer 2: Business Layer (BL); Layer 3: The UI Layer; Object Data Source Controls; Summary; Chapter 4: N-Tier Architecture; Why N-Tier?; Performance; Scalability; Re-usability; Loose-Coupling; Plug and Play; A 4-Tier Approach; 5-Tier Architecture; Data Transfer Objects; Lazy Loading
Updating Business ObjectsGUI Tier; Generics and Custom Collections; Summary; Chapter 5: Model View Controller; Page Controller Pattern in ASP.NET; Problems with Page Controller Design; GUI Unit Testing; MVC Design: A Front Controller based Approach; Front Controller Design; Basics of MVC; REST: Representation State Transfer; MVC and REST; ASP.NET MVC Framework; Sample Project; URL Routing Engine; The Controller; The View; The Model; Wiring Controller, Model, and View; Unit Testing and ASP.NET MVC; Summary; Chapter 6: Design Patterns; Understanding Design Patterns; History of Patterns
Singleton PatternUnderstanding Singleton with Code Example; Factory Method; Core Principle: Programming to an Interface instead of an Implementation; The Need for Factory Design; Dependency Injection; Basic Approach; Command Design Pattern; Decoupling the GUI completely from the BL; Creating the Command Interface; Creating the Value Objects; Creating the Command Factory; Tying it all up with the GUI; Summary; Chapter 7: SOA and WCF; Understanding Application Size, Scope, and Granularity; Small Applications Versus Big Applications; Tight and Fine-Grained Domain Model; Coarse-Grained Model
What is SOA?
Altri titoli varianti ASP.NET 3.5
Record Nr. UNINA-9910820135703321
Thakur Vivek  
Birmingham, UK, : Packt Publishing, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET 3.5 social networking [[electronic resource] ] : an expert guide to building enterprise-ready social networking and community applications with ASP.NET 3.5 / / Andrew Siemer
ASP.NET 3.5 social networking [[electronic resource] ] : an expert guide to building enterprise-ready social networking and community applications with ASP.NET 3.5 / / Andrew Siemer
Autore Siemer Andrew
Pubbl/distr/stampa Birmingham, UK, : Packt Publishing, c2008
Descrizione fisica 1 online resource (580 p.)
Disciplina 006.76
Soggetto topico Application software - Development
Microsoft .NET
Web site development
Soggetto genere / forma Electronic books.
ISBN 1-281-95344-X
1-84719-479-6
9786611953447
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Social Networking; What makes this topic so important; Large communities; Niche communities; Once I have my own social network, then what?; Customer service; Content moderation; Growing infrastructure requirements; Our social network-Fisharoo; This book's approach; Problem; Design; Solution; Features of our social network; Accounts; Profiles; Friends; Messaging; Media galleries; Blogging; Message boards; Groups; Comments; Tags; Ratings; Framework; Scaling up; Summary; Chapter 2: An Enterprise Approach to our Community Framework
A layered architecture versus a non-layered architectureLayers; Domain-driven Design; Ubiquitous language; Entities; Value objects; Services; Modules; Aggregates; Factories; Repositories; Model View Presenter pattern; Model; View; Presenter; How it works; Factory pattern using StructureMap; Repository pattern and LINQ; Wrappers for everything!; Configuration; Cache; Session; Redirection; Email; Error handling and logging; Error handling; Logging; Summary; Chapter 3: User Accounts; Problem; Design; Registration; Accounts; Password strength; Terms and conditions; CAPTCHA
Email confirmation and verificationSecurity; Permissions; Password encryption/decryption; Logging in; Password reminder; Manage account; Solution; Implementing the database; The Accounts table; The Permissions table; The AccountPermissions table; The Terms table; Creating the relationships; Implementing the data access layer; Setting up LINQ for the first time; A DataContext wrapper; Building repositories; The other repositories; Implementing the services/application layer; Extension methods; Implementing the business/domain layer; Implementing the presentation layer; Model view presenter
Registration pageEmail verification; Password recovery; Edit account; Implementing security; Summary; Chapter 4: User Profiles; Problem; Design; Profile; Manage profile; Avatar; Custom avatars; Gravatar; Public profile; Custom homepage; Privacy; News feed; Solution; Implementing the database; The Profiles table; Level of Experience; The Attributes table; The Privacy table; The Alerts table; Creating the relationships; Setting up the data access layer; Building repositories; Implementing the services/application layer; ProfileService; Account service; Privacy service; Alert service
Profile Attribute ServiceImplementing the presentation layer; Privacy; Manage profile; Avatar; Public profile; News feed; Summary; Chapter 5: Friends; Problem; Design; Friends; Finding Friends; Searching for a Friend; Inviting a Friend; Importing Friends from External Sources; Sending an Invitation; Adding Friend Alerts to The Filter; Interacting With Your Friends; Viewing Your Friends; Managing your friends; Following Your Friends; Providing Status Updates to Your Friends; Solution; Implementing the Database; The Friends Table; Friend Invitations; Status Updates; Creating the Relationships
Setting Up the Data Access Layer
Record Nr. UNINA-9910455524903321
Siemer Andrew  
Birmingham, UK, : Packt Publishing, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET 3.5 social networking [[electronic resource] ] : an expert guide to building enterprise-ready social networking and community applications with ASP.NET 3.5 / / Andrew Siemer
ASP.NET 3.5 social networking [[electronic resource] ] : an expert guide to building enterprise-ready social networking and community applications with ASP.NET 3.5 / / Andrew Siemer
Autore Siemer Andrew
Pubbl/distr/stampa Birmingham, UK, : Packt Publishing, c2008
Descrizione fisica 1 online resource (580 p.)
Disciplina 006.76
Soggetto topico Application software - Development
Microsoft .NET
Web site development
ISBN 1-281-95344-X
1-84719-479-6
9786611953447
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Social Networking; What makes this topic so important; Large communities; Niche communities; Once I have my own social network, then what?; Customer service; Content moderation; Growing infrastructure requirements; Our social network-Fisharoo; This book's approach; Problem; Design; Solution; Features of our social network; Accounts; Profiles; Friends; Messaging; Media galleries; Blogging; Message boards; Groups; Comments; Tags; Ratings; Framework; Scaling up; Summary; Chapter 2: An Enterprise Approach to our Community Framework
A layered architecture versus a non-layered architectureLayers; Domain-driven Design; Ubiquitous language; Entities; Value objects; Services; Modules; Aggregates; Factories; Repositories; Model View Presenter pattern; Model; View; Presenter; How it works; Factory pattern using StructureMap; Repository pattern and LINQ; Wrappers for everything!; Configuration; Cache; Session; Redirection; Email; Error handling and logging; Error handling; Logging; Summary; Chapter 3: User Accounts; Problem; Design; Registration; Accounts; Password strength; Terms and conditions; CAPTCHA
Email confirmation and verificationSecurity; Permissions; Password encryption/decryption; Logging in; Password reminder; Manage account; Solution; Implementing the database; The Accounts table; The Permissions table; The AccountPermissions table; The Terms table; Creating the relationships; Implementing the data access layer; Setting up LINQ for the first time; A DataContext wrapper; Building repositories; The other repositories; Implementing the services/application layer; Extension methods; Implementing the business/domain layer; Implementing the presentation layer; Model view presenter
Registration pageEmail verification; Password recovery; Edit account; Implementing security; Summary; Chapter 4: User Profiles; Problem; Design; Profile; Manage profile; Avatar; Custom avatars; Gravatar; Public profile; Custom homepage; Privacy; News feed; Solution; Implementing the database; The Profiles table; Level of Experience; The Attributes table; The Privacy table; The Alerts table; Creating the relationships; Setting up the data access layer; Building repositories; Implementing the services/application layer; ProfileService; Account service; Privacy service; Alert service
Profile Attribute ServiceImplementing the presentation layer; Privacy; Manage profile; Avatar; Public profile; News feed; Summary; Chapter 5: Friends; Problem; Design; Friends; Finding Friends; Searching for a Friend; Inviting a Friend; Importing Friends from External Sources; Sending an Invitation; Adding Friend Alerts to The Filter; Interacting With Your Friends; Viewing Your Friends; Managing your friends; Following Your Friends; Providing Status Updates to Your Friends; Solution; Implementing the Database; The Friends Table; Friend Invitations; Status Updates; Creating the Relationships
Setting Up the Data Access Layer
Record Nr. UNINA-9910777930303321
Siemer Andrew  
Birmingham, UK, : Packt Publishing, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET 3.5 social networking [[electronic resource] ] : an expert guide to building enterprise-ready social networking and community applications with ASP.NET 3.5 / / Andrew Siemer
ASP.NET 3.5 social networking [[electronic resource] ] : an expert guide to building enterprise-ready social networking and community applications with ASP.NET 3.5 / / Andrew Siemer
Autore Siemer Andrew
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, UK, : Packt Publishing, c2008
Descrizione fisica 1 online resource (580 p.)
Disciplina 006.76
Soggetto topico Application software - Development
Microsoft .NET
Web site development
ISBN 1-281-95344-X
1-84719-479-6
9786611953447
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Social Networking; What makes this topic so important; Large communities; Niche communities; Once I have my own social network, then what?; Customer service; Content moderation; Growing infrastructure requirements; Our social network-Fisharoo; This book's approach; Problem; Design; Solution; Features of our social network; Accounts; Profiles; Friends; Messaging; Media galleries; Blogging; Message boards; Groups; Comments; Tags; Ratings; Framework; Scaling up; Summary; Chapter 2: An Enterprise Approach to our Community Framework
A layered architecture versus a non-layered architectureLayers; Domain-driven Design; Ubiquitous language; Entities; Value objects; Services; Modules; Aggregates; Factories; Repositories; Model View Presenter pattern; Model; View; Presenter; How it works; Factory pattern using StructureMap; Repository pattern and LINQ; Wrappers for everything!; Configuration; Cache; Session; Redirection; Email; Error handling and logging; Error handling; Logging; Summary; Chapter 3: User Accounts; Problem; Design; Registration; Accounts; Password strength; Terms and conditions; CAPTCHA
Email confirmation and verificationSecurity; Permissions; Password encryption/decryption; Logging in; Password reminder; Manage account; Solution; Implementing the database; The Accounts table; The Permissions table; The AccountPermissions table; The Terms table; Creating the relationships; Implementing the data access layer; Setting up LINQ for the first time; A DataContext wrapper; Building repositories; The other repositories; Implementing the services/application layer; Extension methods; Implementing the business/domain layer; Implementing the presentation layer; Model view presenter
Registration pageEmail verification; Password recovery; Edit account; Implementing security; Summary; Chapter 4: User Profiles; Problem; Design; Profile; Manage profile; Avatar; Custom avatars; Gravatar; Public profile; Custom homepage; Privacy; News feed; Solution; Implementing the database; The Profiles table; Level of Experience; The Attributes table; The Privacy table; The Alerts table; Creating the relationships; Setting up the data access layer; Building repositories; Implementing the services/application layer; ProfileService; Account service; Privacy service; Alert service
Profile Attribute ServiceImplementing the presentation layer; Privacy; Manage profile; Avatar; Public profile; News feed; Summary; Chapter 5: Friends; Problem; Design; Friends; Finding Friends; Searching for a Friend; Inviting a Friend; Importing Friends from External Sources; Sending an Invitation; Adding Friend Alerts to The Filter; Interacting With Your Friends; Viewing Your Friends; Managing your friends; Following Your Friends; Providing Status Updates to Your Friends; Solution; Implementing the Database; The Friends Table; Friend Invitations; Status Updates; Creating the Relationships
Setting Up the Data Access Layer
Record Nr. UNINA-9910819420203321
Siemer Andrew  
Birmingham, UK, : Packt Publishing, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET Core : Eine Einführung / / Oguzhan Acikgöz
ASP.NET Core : Eine Einführung / / Oguzhan Acikgöz
Autore Acikgöz Oguzhan
Pubbl/distr/stampa [Frankfurt am Main, Germany] : , : entwickler.press, , 2017
Descrizione fisica 1 online resource (116 pages)
Disciplina 005.1
Soggetto topico Application software - Development
ISBN 3-86802-360-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione ger
Record Nr. UNINA-9910165147503321
Acikgöz Oguzhan  
[Frankfurt am Main, Germany] : , : entwickler.press, , 2017
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET Web API : build RESTful web applications and services on the .NET framework : master ASP.NET Web API using .NET Framework 4.5 and Visual Studio 2013 / / Joydip Kanjilal
ASP.NET Web API : build RESTful web applications and services on the .NET framework : master ASP.NET Web API using .NET Framework 4.5 and Visual Studio 2013 / / Joydip Kanjilal
Autore Kanjilal Joydip
Edizione [1st edition]
Pubbl/distr/stampa Birmingham, UK : , : Packt Publishing, , 2013
Descrizione fisica 1 online resource (224 p.)
Disciplina 005.2762
Soggetto topico Microsoft .NET
Application program interfaces (Computer software)
Microsoft .NET Framework
Web site development
Application software - Development
Visual programming (Computer science)
Soggetto genere / forma Electronic books.
ISBN 1-84968-975-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Understanding Representational State Transfer Services; Understanding REST; Resources in REST-based architecture; The REST architectural constraints; Client-server; Stateless; Cacheable; Code on demand; Uniform interface; Resource management; SOAP, REST, and XML-RPC - a closer look; Understanding the Windows Communication Foundation; REST attributes; WebServiceHost; WebHttpBinding; WebHttpBehavior; WebOperationContext; WebMessageFormat; WebGet attribute
WebInvoke attributeUriTemplate; REST-based Web Services; Learning RESTful Web Services; Implementing RESTful services in .NET 4.5; The UserNamePasswordValidator class; Simplified configuration; Standard endpoints; Discovery; Simplified IIS hosting; Improvements in REST; Implementing a RESTful Service using WCF 4.5; Creating a WCF service; Making the service RESTful; Specifying the binding information; Hosting the RESTful WCF service; Hosting the service inside the console application; Returning JSON data; Consuming the RESTful Service; Summary
Chapter 2: Understanding Resource Oriented ArchitecturesUnderstanding SOA; Service; Service provider; Service consumer; Service registry; Service contract; Service proxy; Service lease; Message; Service description; Advertising and discovery; From Object Orientation to SOA to ROA to REST; A look at ROA; Basic properties of ROAs; Basic concepts of ROAs; Fundamental HTTP concepts; Resource Oriented and Service Oriented Architecture; Resource; Uniform resource identifier; Addressability; Statelessness; Representations; Comparison of the three architectural styles; Summary
Chapter 3: Working with RESTful ServicesExploring Windows Communication Foundation (WCF); Applying service behavior; New features in WCF 4.5; Enhancements in WCF Framework; Simplified configuration; Standard endpoints; Discovery; Simplified IIS hosting; REST improvements; Routing service; Automatic Help page; Bindings in WCF; Choosing the correct binding; Security in WCF - securing your WCF services; Implementing RESTful services using WCF; Creating the security database; Creating SecurityService; Making the service RESTful; Hosting SecurityService; Summary
Chapter 4: Consuming RESTful ServicesUnderstanding AJAX; Introducing JSON and jQuery; Understanding Language Integrated Query (LINQ); Data source controls; ObjectDataSource control; SqlDataSource control; SiteMapDataSource control; XMLDataSource control; LinqDataSource control; LINQ to XML; LINQ to SQL; LINQ to Objects; LINQ to Entities; Working with service operations in LINQ; Security Service; Consuming Security Service; ASP.NET; Consuming Security Service using ASP.NET 4.5; The ASP.NET MVC Framework; Consuming Security Service using ASP.NET MVC; Asynchronous operations
Understanding Windows Presentation Foundation
Record Nr. UNINA-9910453251703321
Kanjilal Joydip  
Birmingham, UK : , : Packt Publishing, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET Web API security essentials : take the security of your ASP.NET Web API to the next level using some of the most amazing security techniques around / / Rajesh Gunasundaram
ASP.NET Web API security essentials : take the security of your ASP.NET Web API to the next level using some of the most amazing security techniques around / / Rajesh Gunasundaram
Autore Gunasundaram Rajesh
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (152 p.)
Collana Community experience distilled
Soggetto topico Microsoft .NET Framework
Visual programming (Computer science)
Web site development
Application software - Development
ISBN 1-78588-322-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting up a Browser Client; ASP.NET Web API security architecture; Setting up your browser client; Implementing Web API lookup service; Adding a model; Adding a controller; Consuming the Web API using JavaScript and jQuery; Getting a list of contacts; Getting a contact by ID; Running the application; Authentication and authorization; Authentication; Authorization; Implementing authentication in HTTP message handlers; Setting the principal
Using the [Authorize] attributeGlobal authorization filter; Controller level authorization filter; Action level authorization filter; Custom authorization filters; Authorization inside a controller action; Summary; Chapter 2: Enabling SSL for ASP.NET Web API; Enforcing SSL in a Web API controller; Using client certificates in Web API; Creating an SSL Client Certificate; Configuring IIS to accept client certificates; Verifying Client Certificates in Web API; Summary; Chapter 3: Integrating ASP.NET Identity System with Web API; Creating an Empty Web API Application
Installing the ASP.NET Identity NuGet packagesSetting up ASP.NET Identity 2.1; ASP.NET Identity; Defining Web API Controllers and methods; Testing the application; Summary; Chapter 4: Securing Web API Using OAuth2; Hosting OWIN in IIS and adding Web API to the OWIN pipeline; Individual User Account authentication flow; Sending an unauthorized request; Get an access token; Send an authenticated request; Summary; Chapter 5: Enabling Basic Authentication using Authentication Filter in Web API; Basic authentication with IIS; Basic authentication with custom membership
Basic authentication using an authentication filterSetting an authentication filter; Action-level authentication filter; Controller-level authentication filter; Global-level authentication filter; Implementing a Web API authentication filter; Setting an error result; Combining authentication filters with host-level authentication; Summary; Chapter 6: Securing a Web API using Forms and Windows Authentication; Working of Forms authentication; Implementing Forms authentication in Web API; What is Integrated Windows Authentication?
Advantages and disadvantages of using the Integrated Windows Authentication mechanismConfiguring Windows Authentication; Difference between Basic Authentication and Windows authentication; Enabling Windows authentication in Katana; Summary; Chapter 7: Using External Authentication Services with ASP.NET Web API; Using OWIN external authentication services; Creating an ASP.NET MVC Application; Implementing Facebook authentication ; Implementing Twitter authentication; Implementing Google authentication; Implementing Microsoft authentication; Discussing authentication; Summary
Chapter 8: Avoiding Cross-Site Request Forgery Attacks in Web API
Record Nr. UNINA-9910797805903321
Gunasundaram Rajesh  
Birmingham : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET Web API security essentials : take the security of your ASP.NET Web API to the next level using some of the most amazing security techniques around / / Rajesh Gunasundaram
ASP.NET Web API security essentials : take the security of your ASP.NET Web API to the next level using some of the most amazing security techniques around / / Rajesh Gunasundaram
Autore Gunasundaram Rajesh
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (152 p.)
Collana Community experience distilled
Soggetto topico Microsoft .NET Framework
Visual programming (Computer science)
Web site development
Application software - Development
ISBN 1-78588-322-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting up a Browser Client; ASP.NET Web API security architecture; Setting up your browser client; Implementing Web API lookup service; Adding a model; Adding a controller; Consuming the Web API using JavaScript and jQuery; Getting a list of contacts; Getting a contact by ID; Running the application; Authentication and authorization; Authentication; Authorization; Implementing authentication in HTTP message handlers; Setting the principal
Using the [Authorize] attributeGlobal authorization filter; Controller level authorization filter; Action level authorization filter; Custom authorization filters; Authorization inside a controller action; Summary; Chapter 2: Enabling SSL for ASP.NET Web API; Enforcing SSL in a Web API controller; Using client certificates in Web API; Creating an SSL Client Certificate; Configuring IIS to accept client certificates; Verifying Client Certificates in Web API; Summary; Chapter 3: Integrating ASP.NET Identity System with Web API; Creating an Empty Web API Application
Installing the ASP.NET Identity NuGet packagesSetting up ASP.NET Identity 2.1; ASP.NET Identity; Defining Web API Controllers and methods; Testing the application; Summary; Chapter 4: Securing Web API Using OAuth2; Hosting OWIN in IIS and adding Web API to the OWIN pipeline; Individual User Account authentication flow; Sending an unauthorized request; Get an access token; Send an authenticated request; Summary; Chapter 5: Enabling Basic Authentication using Authentication Filter in Web API; Basic authentication with IIS; Basic authentication with custom membership
Basic authentication using an authentication filterSetting an authentication filter; Action-level authentication filter; Controller-level authentication filter; Global-level authentication filter; Implementing a Web API authentication filter; Setting an error result; Combining authentication filters with host-level authentication; Summary; Chapter 6: Securing a Web API using Forms and Windows Authentication; Working of Forms authentication; Implementing Forms authentication in Web API; What is Integrated Windows Authentication?
Advantages and disadvantages of using the Integrated Windows Authentication mechanismConfiguring Windows Authentication; Difference between Basic Authentication and Windows authentication; Enabling Windows authentication in Katana; Summary; Chapter 7: Using External Authentication Services with ASP.NET Web API; Using OWIN external authentication services; Creating an ASP.NET MVC Application; Implementing Facebook authentication ; Implementing Twitter authentication; Implementing Google authentication; Implementing Microsoft authentication; Discussing authentication; Summary
Chapter 8: Avoiding Cross-Site Request Forgery Attacks in Web API
Record Nr. UNINA-9910819434603321
Gunasundaram Rajesh  
Birmingham : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui

Data di pubblicazione

Altro...