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.
Applied architecture patterns on the Microsoft platform [[electronic resource] ] : an in-depth, scenario-driven approach to architecting systems using Microsoft technologies / / Richard Seroter ... [et al.]
Applied architecture patterns on the Microsoft platform [[electronic resource] ] : an in-depth, scenario-driven approach to architecting systems using Microsoft technologies / / Richard Seroter ... [et al.]
Autore Seroter Richard
Edizione [1st edition]
Pubbl/distr/stampa Birmingham [U.K.], : Packt Pub., 2010
Descrizione fisica 1 online resource (544 p.)
Disciplina 004.22
Soggetto topico Microsoft .NET
Computer programming
Soggetto genere / forma Electronic books.
ISBN 1-62198-911-9
1-282-76698-8
9786612766985
1-84968-055-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Solution Decision Framework; The need for a decision framework; Sources of input to the framework; Functional requirements; Non-functional requirements; Derived requirements; Organization direction; Deciding upon your architecture strategy; Framework dimensions; Solution design aspects; Solution delivery aspects; Solution operation aspects; Organizational aspects; Applying the framework; Summary; Chapter 2: Windows Communication Foundation and Windows Workflow 4.0 Primer
What does this technology do?Highlights of the latest release; Windows Communication Foundation enhancements; Windows Workflow Foundation enhancements; Enhancements to both technologies; Typical use cases; Windows Communication Foundation use cases; Windows Workflow Foundation use cases; Example solution; Summary; Chapter 3: Windows Server AppFabric Primer; What does this technology do?; Windows Server AppFabric core components; Application-server hosting and monitoring; Control; Scripting; Hosting; Monitoring; Persistence; Distributed cache; Named cache; Region; Expiration; Eviction
Local cacheHigh availability; Cache notifications; Typical use cases; Windows Server AppFabric hosting and monitoring; Windows Server AppFabric cache; Typical scenarios; Example solution; AppFabric hosting and monitoring; AppFabric caching; Setup; Steps; Summary; Chapter 4: BizTalk Server Primer; Heterogeneous systems; What does BizTalk Server do?; Can't we just use Web Services or WCF?; Typical BizTalk use cases; Enterprise Application Integration (EAI); Business-to-Business (B2B); Business Process Automation (BPA); Enterprise Service Bus (ESB); BizTalk architecture; BizTalk message flow
Key BizTalk server terminologyBizTalk group; Hosts; Host instance; BizTalk databases; Enterprise Single Sign-On; Adapters; Message; Pipeline; Maps; Orchestration; Highlights of the BizTalk 2010 release; Example solution; Summary; Chapter 5: SQL Server and Data Integration Tools Primer; What does this technology do?; SQL Server Integration Services (SSIS); SQL Server Service Broker (SSSB); The Microsoft Sync Framework; Master Data Services; A very basic and completly insufficient introduction to data integration with SQL Server; SSIS; SSSB; Sync Framework; SQL Server 2008 enhancements
SSIS enhancementsSSSB enhancements; Sync Framework enhancements; Typical use cases; Example solution; Writing an RSS feed to SQL Server; Distribution via Sync Framework; SQL Server Service Broker; Summary; Chapter 6: Windows Azure Platform Primer; What does this technology do?; Windows Azure; Usage; Architecture; Fabric controller; Compute; Storage; Provisioning model; Diagnostics and monitoring; How do I get started?; SQL Azure; Usage; Architecture; Provisioning model; Data access and usage patterns; SQL Azure-what is supported and what is not; How do I get started?
Windows Azure Platform AppFabric
Record Nr. UNINA-9910459271903321
Seroter Richard  
Birmingham [U.K.], : Packt Pub., 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Applied architecture patterns on the Microsoft platform [[electronic resource] ] : an in-depth, scenario-driven approach to architecting systems using Microsoft technologies / / Richard Seroter ... [et al.]
Applied architecture patterns on the Microsoft platform [[electronic resource] ] : an in-depth, scenario-driven approach to architecting systems using Microsoft technologies / / Richard Seroter ... [et al.]
Autore Seroter Richard
Edizione [1st edition]
Pubbl/distr/stampa Birmingham [U.K.], : Packt Pub., 2010
Descrizione fisica 1 online resource (544 p.)
Disciplina 004.22
Soggetto topico Microsoft .NET
Computer programming
ISBN 1-62198-911-9
1-282-76698-8
9786612766985
1-84968-055-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Solution Decision Framework; The need for a decision framework; Sources of input to the framework; Functional requirements; Non-functional requirements; Derived requirements; Organization direction; Deciding upon your architecture strategy; Framework dimensions; Solution design aspects; Solution delivery aspects; Solution operation aspects; Organizational aspects; Applying the framework; Summary; Chapter 2: Windows Communication Foundation and Windows Workflow 4.0 Primer
What does this technology do?Highlights of the latest release; Windows Communication Foundation enhancements; Windows Workflow Foundation enhancements; Enhancements to both technologies; Typical use cases; Windows Communication Foundation use cases; Windows Workflow Foundation use cases; Example solution; Summary; Chapter 3: Windows Server AppFabric Primer; What does this technology do?; Windows Server AppFabric core components; Application-server hosting and monitoring; Control; Scripting; Hosting; Monitoring; Persistence; Distributed cache; Named cache; Region; Expiration; Eviction
Local cacheHigh availability; Cache notifications; Typical use cases; Windows Server AppFabric hosting and monitoring; Windows Server AppFabric cache; Typical scenarios; Example solution; AppFabric hosting and monitoring; AppFabric caching; Setup; Steps; Summary; Chapter 4: BizTalk Server Primer; Heterogeneous systems; What does BizTalk Server do?; Can't we just use Web Services or WCF?; Typical BizTalk use cases; Enterprise Application Integration (EAI); Business-to-Business (B2B); Business Process Automation (BPA); Enterprise Service Bus (ESB); BizTalk architecture; BizTalk message flow
Key BizTalk server terminologyBizTalk group; Hosts; Host instance; BizTalk databases; Enterprise Single Sign-On; Adapters; Message; Pipeline; Maps; Orchestration; Highlights of the BizTalk 2010 release; Example solution; Summary; Chapter 5: SQL Server and Data Integration Tools Primer; What does this technology do?; SQL Server Integration Services (SSIS); SQL Server Service Broker (SSSB); The Microsoft Sync Framework; Master Data Services; A very basic and completly insufficient introduction to data integration with SQL Server; SSIS; SSSB; Sync Framework; SQL Server 2008 enhancements
SSIS enhancementsSSSB enhancements; Sync Framework enhancements; Typical use cases; Example solution; Writing an RSS feed to SQL Server; Distribution via Sync Framework; SQL Server Service Broker; Summary; Chapter 6: Windows Azure Platform Primer; What does this technology do?; Windows Azure; Usage; Architecture; Fabric controller; Compute; Storage; Provisioning model; Diagnostics and monitoring; How do I get started?; SQL Azure; Usage; Architecture; Provisioning model; Data access and usage patterns; SQL Azure-what is supported and what is not; How do I get started?
Windows Azure Platform AppFabric
Record Nr. UNINA-9910785226103321
Seroter Richard  
Birmingham [U.K.], : Packt Pub., 2010
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
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 content management system development [[electronic resource] ] : build, manage, and extend your own content management system / / Curt Christianson, Jeff Cochran
ASP.NET 3.5 content management system development [[electronic resource] ] : build, manage, and extend your own content management system / / Curt Christianson, Jeff Cochran
Autore Christianson Curt
Pubbl/distr/stampa Birmingham, U.K., : Packt Publishing Ltd., 2009
Descrizione fisica 1 online resource (284 p.)
Disciplina 005.2/76
Altri autori (Persone) CochranJeff
Collana From technologies to solutions
Soggetto topico Internet programming
Microsoft .NET
Web sites - Design
Soggetto genere / forma Electronic books.
ISBN 9786612172328
1-282-17232-8
1-84719-362-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Planning and Building your First Content Management System; What a Content Management System is; Web Content Management Systems; Why use ASP.NET; ASP.NET membership and profiles; ASP.NET Master Pages and Themes; ASP.NET 3.5; Setting up your environment; Installing IIS; Operating systems and IIS versions; Installing IIS in Windows XP Pro; Installing IIS in Windows Vista; Installing ASP.NET 3.5; Installing Visual Web Developer Express 2008; Configuring and testing your setup; Configuring IIS on Windows XP; Configuring IIS on Windows Vista
Setting NTFS permissionsTesting IIS; Writing a simple content management application; Default.aspx; Content.txt; FCKEditor; Edit.aspx; Summary; Chapter 2: Adding a Database to a Content Management System; Why use a database; Why use SQL Server Express; Installing and configuring SQL Server 2005 Express; Installing SQL Server 2005 Management Studio Express; Running SQL Server 2005 Management Studio Express; Creating a database for our simple Content Management System; Creating a new database with Management Studio Express; Windows authentication vs. SQL server authentication
Configuring an SQL user accountConfiguring the database to use the SQL Server account; Creating a database table with Management Studio Express; Using the SimpleCMS database in Visual Web Developer; Using the SimpleCMS database in the CMS application; Creating a new Default.aspx file; Configuring the data source; Binding the Data Source to a Repeater control; Creating a new Edit.aspx; Creating multiple content pages; Altering the database table; Adding data to the new column; Altering the SqlDataSource code; Understanding SQL Server commands; SQL query syntax; SELECT queries; WHERE clause
TOPALL | DISTINCT; COUNT; GROUP BY clause; ORDER BY clause; INSERT queries; UPDATE queries; DELETE queries; Other queries; Entities and relationships in brief; Entities; Entity relationships; SQL injection; Preventing SQL injection; Changing the database user account; Summary; Chapter 3: Content Management System Architecture; Multi-tier architecture; The data store; The Pages table; The Panes table; The Articles table; The data access layer; Creating the typed dataset; Filtering data from the dataset; Insert method; Update and delete methods; The business logic layer; The ArticlesBLL class
The presentation layerBuilding the Master Page; Summary; Chapter 4: Adding Security and Membership to a Content Management System; ASP.NET membership; Configuring and using forms authentication; Creating a new application; Creating the home page; Create the Master Page; Enabling forms authentication; Creating the membership database; Configuring the SqlMembershipProvider; Creating the login page; Creating a user account with the ASP.NET configuration tool; Creating a login; Adding forms authentication to our CMS; Preparing an existing SQL database; The aspnet_regsql.exe tool; User accounts
Membership roles
Record Nr. UNINA-9910456657003321
Christianson Curt  
Birmingham, U.K., : Packt Publishing Ltd., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET 3.5 content management system development [[electronic resource] ] : build, manage, and extend your own content management system / / Curt Christianson, Jeff Cochran
ASP.NET 3.5 content management system development [[electronic resource] ] : build, manage, and extend your own content management system / / Curt Christianson, Jeff Cochran
Autore Christianson Curt
Pubbl/distr/stampa Birmingham, U.K., : Packt Publishing Ltd., 2009
Descrizione fisica 1 online resource (284 p.)
Disciplina 005.2/76
Altri autori (Persone) CochranJeff
Collana From technologies to solutions
Soggetto topico Internet programming
Microsoft .NET
Web sites - Design
ISBN 9786612172328
1-282-17232-8
1-84719-362-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Planning and Building your First Content Management System; What a Content Management System is; Web Content Management Systems; Why use ASP.NET; ASP.NET membership and profiles; ASP.NET Master Pages and Themes; ASP.NET 3.5; Setting up your environment; Installing IIS; Operating systems and IIS versions; Installing IIS in Windows XP Pro; Installing IIS in Windows Vista; Installing ASP.NET 3.5; Installing Visual Web Developer Express 2008; Configuring and testing your setup; Configuring IIS on Windows XP; Configuring IIS on Windows Vista
Setting NTFS permissionsTesting IIS; Writing a simple content management application; Default.aspx; Content.txt; FCKEditor; Edit.aspx; Summary; Chapter 2: Adding a Database to a Content Management System; Why use a database; Why use SQL Server Express; Installing and configuring SQL Server 2005 Express; Installing SQL Server 2005 Management Studio Express; Running SQL Server 2005 Management Studio Express; Creating a database for our simple Content Management System; Creating a new database with Management Studio Express; Windows authentication vs. SQL server authentication
Configuring an SQL user accountConfiguring the database to use the SQL Server account; Creating a database table with Management Studio Express; Using the SimpleCMS database in Visual Web Developer; Using the SimpleCMS database in the CMS application; Creating a new Default.aspx file; Configuring the data source; Binding the Data Source to a Repeater control; Creating a new Edit.aspx; Creating multiple content pages; Altering the database table; Adding data to the new column; Altering the SqlDataSource code; Understanding SQL Server commands; SQL query syntax; SELECT queries; WHERE clause
TOPALL | DISTINCT; COUNT; GROUP BY clause; ORDER BY clause; INSERT queries; UPDATE queries; DELETE queries; Other queries; Entities and relationships in brief; Entities; Entity relationships; SQL injection; Preventing SQL injection; Changing the database user account; Summary; Chapter 3: Content Management System Architecture; Multi-tier architecture; The data store; The Pages table; The Panes table; The Articles table; The data access layer; Creating the typed dataset; Filtering data from the dataset; Insert method; Update and delete methods; The business logic layer; The ArticlesBLL class
The presentation layerBuilding the Master Page; Summary; Chapter 4: Adding Security and Membership to a Content Management System; ASP.NET membership; Configuring and using forms authentication; Creating a new application; Creating the home page; Create the Master Page; Enabling forms authentication; Creating the membership database; Configuring the SqlMembershipProvider; Creating the login page; Creating a user account with the ASP.NET configuration tool; Creating a login; Adding forms authentication to our CMS; Preparing an existing SQL database; The aspnet_regsql.exe tool; User accounts
Membership roles
Record Nr. UNINA-9910780784003321
Christianson Curt  
Birmingham, U.K., : Packt Publishing Ltd., 2009
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 MVC 2 cookbook [[electronic resource] ] : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / / Andrew Siemer [and] Richard Kimber
ASP.NET MVC 2 cookbook [[electronic resource] ] : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / / Andrew Siemer [and] Richard Kimber
Autore Siemer Andrew
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2011
Descrizione fisica 1 online resource (332 p.)
Disciplina 006.78
Altri autori (Persone) KimberRichard
Soggetto topico Microsoft .NET
Web site development
Soggetto genere / forma Electronic books.
ISBN 1-282-97563-3
9786612975639
1-84969-031-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with the View; Introduction; Using magic strings and the ViewData dictionary; Creating a strongly typed view; Decoupling a strongly typed view with a View model; Centralizing display logic with templated helpers; Using a partial view to segment view code; Rendering a child view with Html.RenderAction; Loading a view template from a database with NVelocity; Consuming a JSON with jQuery; Chapter 2: Taking Action in Your Controllers; Introduction
Exposing JSON using a JsonResult with Json.NETA custom ActionResult to return an image; Specifying the size of an ImageResult; Creating a CAPTCHA system; Generating a PDF order summary; Implementing a controller factory for use with StructureMap; Chapter 3: Routing; Introduction; Creating a route to support a reporting engine; Making hackable URLs for a product catalog; Filter your matches with routing constraints; Using wildcard parameters to support slug URLs; Creating a 404 page via routing; Moving routes out of Global.asax; Supporting pagination in your URLs
Supporting content hierarchies with a custom RouteHandlerCreating a blacklist route constraint; Chapter 4: Master Pages; Introduction; How to create a master page; Determining the master page in the ActionResult; Controlling which master page is used with a view base class; Setting the master page from a controller base class; Passing data to the master page; Rendering data in a master page from another view; Creating nested master pages; Chapter 5: Working with Data in the View; Introduction; Reintroducing for and foreach; Handling an array of checkboxes; Handling an array of radio buttons
Working with a pageable set of dataHow to navigate sortable data; Deleting a record with an intermediary ""Are you sure?"" page; Adding a jQuery delete link with confirmation; Master/detail page with inline details via jQuery and a partial view; Creating a master/detail page with modal pop-up and JSON; Chapter 6: Working with Forms; Introduction; Using HTML helpers to create forms; Building a custom HTML helper to display a WYSIWYG; Centralizing create and edit forms for reuse; Adding custom attributes to form elements; Defining a default button with jQuery; Hijaxing a form with jQuery
Performing an auto post-back with a select listAutocomplete with jQuery UI; Chapter 7: Simplifying Complex Applications; Introduction; Centralized formatting of common types with templated helpers; Making templated helpers for custom types; Using areas to separate application components; Creating a ""portable area"" to use across multiple applications; Using input builders of MvcContrib; Generating forms with Html.InputForm(); Leaving breadcrumbs for your users with MvcSiteMap; Displaying tabular data in a grid; Chapter 8: Validating MVC; Introduction; Basic input validation; Data annotations
Client-side validation with jQuery
Record Nr. UNINA-9910460427603321
Siemer Andrew  
Birmingham, U.K., : Packt Pub., 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
ASP.NET MVC 2 cookbook [[electronic resource] ] : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / / Andrew Siemer [and] Richard Kimber
ASP.NET MVC 2 cookbook [[electronic resource] ] : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / / Andrew Siemer [and] Richard Kimber
Autore Siemer Andrew
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2011
Descrizione fisica 1 online resource (332 p.)
Disciplina 006.78
Altri autori (Persone) KimberRichard
Soggetto topico Microsoft .NET
Web site development
ISBN 1-282-97563-3
9786612975639
1-84969-031-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with the View; Introduction; Using magic strings and the ViewData dictionary; Creating a strongly typed view; Decoupling a strongly typed view with a View model; Centralizing display logic with templated helpers; Using a partial view to segment view code; Rendering a child view with Html.RenderAction; Loading a view template from a database with NVelocity; Consuming a JSON with jQuery; Chapter 2: Taking Action in Your Controllers; Introduction
Exposing JSON using a JsonResult with Json.NETA custom ActionResult to return an image; Specifying the size of an ImageResult; Creating a CAPTCHA system; Generating a PDF order summary; Implementing a controller factory for use with StructureMap; Chapter 3: Routing; Introduction; Creating a route to support a reporting engine; Making hackable URLs for a product catalog; Filter your matches with routing constraints; Using wildcard parameters to support slug URLs; Creating a 404 page via routing; Moving routes out of Global.asax; Supporting pagination in your URLs
Supporting content hierarchies with a custom RouteHandlerCreating a blacklist route constraint; Chapter 4: Master Pages; Introduction; How to create a master page; Determining the master page in the ActionResult; Controlling which master page is used with a view base class; Setting the master page from a controller base class; Passing data to the master page; Rendering data in a master page from another view; Creating nested master pages; Chapter 5: Working with Data in the View; Introduction; Reintroducing for and foreach; Handling an array of checkboxes; Handling an array of radio buttons
Working with a pageable set of dataHow to navigate sortable data; Deleting a record with an intermediary ""Are you sure?"" page; Adding a jQuery delete link with confirmation; Master/detail page with inline details via jQuery and a partial view; Creating a master/detail page with modal pop-up and JSON; Chapter 6: Working with Forms; Introduction; Using HTML helpers to create forms; Building a custom HTML helper to display a WYSIWYG; Centralizing create and edit forms for reuse; Adding custom attributes to form elements; Defining a default button with jQuery; Hijaxing a form with jQuery
Performing an auto post-back with a select listAutocomplete with jQuery UI; Chapter 7: Simplifying Complex Applications; Introduction; Centralized formatting of common types with templated helpers; Making templated helpers for custom types; Using areas to separate application components; Creating a ""portable area"" to use across multiple applications; Using input builders of MvcContrib; Generating forms with Html.InputForm(); Leaving breadcrumbs for your users with MvcSiteMap; Displaying tabular data in a grid; Chapter 8: Validating MVC; Introduction; Basic input validation; Data annotations
Client-side validation with jQuery
Record Nr. UNINA-9910785407903321
Siemer Andrew  
Birmingham, U.K., : Packt Pub., 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui