Wrox Programmer to Programmer TM spine=1.104 Wrox Programmer to Programmer ASP.NET MVC .Professional

  • View
    220

  • Download
    0

Embed Size (px)

Text of Wrox Programmer to Programmer TM spine=1.104 Wrox Programmer to Programmer ASP.NET MVC .Professional

  • ASP.NET MVC 1.0 Website Programming

    www.wrox.com

    $49.99 USA$59.99 CAN

    Wrox Problem Design Solution references give you solid, workable solutions to real-world development problems. Each is devoted to a single application, analyzing every problem, examining relevant design issues, and implementing the ideal solution.

    Recommended Computer Book

    Categories

    Web Development

    ASP.NET

    ISBN: 978-0-470-41095-0

    ASP.NET MVC integrates powerful new functionality that enables you to create ASP.NET sites based on the important Model-View-Controller pattern. Beyond just understanding the key MVC benefits and coding techniques, youll see how to implement the ASP.NET MVC pattern to build a complete real-world site.

    Based on Marco Bellinasos classic TheBeerHouse ASP.NET 2.0 site example, each chapter presents a business requirement for the site, a roadmap for designing a solution, and the code for implementing the features. By the end of the book, youll have a complete functional site and the skills to build your own ASP.NET MVC content and e-commerce site.

    What you will learn from this book Techniques for building a flexible, easily configurable, and

    instrumented site How to use jQuery to enhance and extend the capabilities of your

    ASP.NET MVC site How to design a module to manage articles, news, and blog posts Tips for creating and managing multiple polls on your site Ways to build a robust newsletter system for e-mail newsletters on a

    background thread How to develop a Web 2.0 community-centric forum from scratch Steps for adding a working e-commerce store based on PayPal All the different ways to deploy an ASP.NET MVC site

    Who this book is forThis book is for web developers who are familiar with the basic concepts of web development and ASP.NET. Code examples are shown using C#.

    Enhance Your KnowledgeAdvance Your Career

    Berardi Katawazi Bellinaso

    spine=1.104"

    AS

    P.NE

    T MV

    C 1.0

    Website P

    rogramm

    ing

    Updates, source code, and Wrox technical support at www.wrox.com

    ASP.NET MVC 1.0Website Programming

    Nick Berardi, Al Katawazi, Marco Bellinaso

    Wrox Programmer to Programmer TMWrox Programmer to Programmer TM

  • Enhance Your KnowledgeAdvance Your Career

    ASP.NET MVC 1.0 Website Programming Problem Design Solution9780470410950A hands-on guide to creating ASP.NET websites using MVC. The book solves some of the most common problems that programmers run into when creating their first application or when trying to upgrade a current application to this new technology, and demonstrates each concept while building TheBeerHouse application.

    ASP.NET 3.5 Website Programming Problem Design Solution9780470187586This best-selling guide for intermediate to advanced ASP.NET developers shows readers how to pull specific ASP.NET features together and build a complete, professional-grade, ready-to-use website framework that can be immediately used to build real-world websites.

    Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VB9780470379301As the only book to address ASP.NET 3.5, AJAX, and IIS 7 security from the developers point of view, this book begins with a look at the new features of IIS 7.0 and then goes on to focus on IIS 7.0 and ASP.NET 3.5 integration. Youll walk through a detailed explanation of the request life cycle for an ASP.NET application running on IIS 7.0 under the classic mode, from the moment it enters IIS 7.0 until ASP.NET generates a corresponding response.

    ASP.NET MVC 1.0 Website Programming

    Professional ASP.NET MVC 1.0 9780470384619This book begins with you working along as Scott Guthrie builds a complete ASP.NET MVC reference application, NerdDinner.com. He begins by starting a new project and incrementally adding functionality and features. Along the way youll cover how to create a database, build a model layer with business rule validations, implement listing/details data browsing, provide CRUD (Create, Update, Delete) data form entry support, reuse UI using master pages and partials, secure the application using authentication and authorization, and implement automated unit testing. From there, the bulk of the rest of the book goes into the ways that MVC is different from ASP.NET Web Forms, exploring the structure of a standard MVC application and see what you get out of the box. The last third of the book focuses entirely on advanced techniques and extending the framework.

    Professional ASP.NET 3.5 AJAX 9780470392171This book is aimed at experienced ASP.NET developers looking to add AJAX to their applications, and experienced Web developers who want to move to using ASP.NET and AJAX together.

    Professional ASP.NET 3.5 SP1 9780470478264With this updated edition of the bestselling ASP.NET book, a stellar author team covers the new controls in the AJAX toolbox, the back button history, and script combining, and they also examine the new capabilities of WCF including changes to DataContractSerializer. In addition, the accompanying CD-ROM features the entire book in PDF format.

    Beginning ASP.NET MVC 1.0 9780470433997This book is a great choice for those who already have ASP.NET knowledge and need to grasp the new concepts of ASP.NET MVC. Readers will learn about Test-Driven Development and unit testing, the principles of the MVC pattern and its role in TDD, how to implement the pattern and how to move from traditional ASP.NET webforms to ASP.NET MVC. The book also includes detailed case studies that can be applied in real world situations.

    Get more out of WROX.com

    Programmer to Programmer

    InteractTake an active role online by participating in our P2P forums

    Wrox Online LibraryHundreds of our books are available online through Books24x7.com

    Wrox Blox Download short informational pieces and code to keep you up to date and out of trouble!

    Chapters on DemandPurchase individual book chapters in pdf format

    Join the CommunitySign up for our free monthly newsletter at newsletter.wrox.com

    BrowseReady for more Wrox? We have books and e-books available on .NET, SQL Server, Java, XML, Visual Basic, C#/ C++, and much more!

    Contact Us. We always like to get feedback from our readers. Have a book idea? Need community support? Let us know by e-mailing wrox-partnerwithus@wrox.com

    spine=1.104"

  • ASP.NET MVC 1.0 Website Programming: Problem Design Solution

    Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiChapter 1: Introducing the Project: TheBeerHouse . . . . . . . . . . . . . . . . . . . . . 1Chapter 2: Introducing the ASP.NET Model-View-Controller (MVC) . . . . . . . . . . 7Chapter 3: Developing the Site Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Chapter 4: Planning an Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Chapter 5: Membership and User Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . 85Chapter 6: News, Article, and Blog Management . . . . . . . . . . . . . . . . . . . . 151Chapter 7: Opinion Polls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255Chapter 8: Newsletters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295Chapter 9: Forums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327Chapter 10: E-commerce Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375Chapter 11: Localizing the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461Chapter 12: Deploying the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503

    10950ffirs.indd 1 5/18/09 2:06:47 PM

  • 10950ffirs.indd 2 5/18/09 2:06:47 PM

  • ASP.NET MVC 1.0 Website Programming:

    Problem Design Solution

    10950ffirs.indd 3 5/18/09 2:06:47 PM

  • 10950ffirs.indd 4 5/18/09 2:06:47 PM

  • ASP.NET MVC 1.0 Website Programming:

    Problem Design Solution

    Nick BerardiAl Katawazi

    Marco Bellinaso

    10950ffirs.indd 5 5/18/09 2:06:47 PM

  • ASP.NET MVC 1.0 Website Programming: Problem Design SolutionPublished by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com

    Copyright 2009 by Wiley Publishing, Inc., Indianapolis, Indiana

    ISBN: 978-0-470-41095-0

    Manufactured in the United States of America

    10 9 8 7 6 5 4 3 2 1

    No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, elec-tronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions.

    Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by s