دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Steven Sanderson (auth.)
سری:
ISBN (شابک) : 9781430210078, 9781430210085
ناشر: Apress
سال نشر: 2009
تعداد صفحات: 604
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 مگابایت
کلمات کلیدی مربوط به کتاب فریم ورک پرو ASP.NET MVC: تکنیک های برنامه نویسی
در صورت تبدیل فایل کتاب Pro ASP.NET MVC Framework به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب فریم ورک پرو ASP.NET MVC نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
استیون ساندرسون از همان ابتدا شاهد بلوغ چارچوب ASP.NET MVC بوده است، بنابراین تجربه او، همراه با پوشش جامع همه ویژگیهای آن، از جمله موارد موجود در جعبه ابزار رسمی توسعه MVC، واضحترین درک را از این که چگونه این چارچوب هیجانانگیز میتواند کارایی کدنویسی شما را بهبود بخشد ارائه میدهد - و شما آگاهی ارزشمندی از چالشهای امنیتی، استقرار و قابلیت همکاری به دست خواهید آورد.
فریم ورک ASP.NET MVC تکامل ASP مایکروسافت است. پلت فرم وب دات نت. این یک مدل برنامهنویسی رادیکال با بهرهوری بالا معرفی کرد که معماری کد پاکتر، توسعه آزمایشمحور، و توسعهپذیری قدرتمند را همراه با تمام مزایای ASP.NET 3.5 ترویج میکند.
یکی از مزایای این کتاب این است که مفاهیم معماری اصلی Model-View-Controller به سادگی توضیح داده نمی شوند یا به صورت مجزا مورد بحث قرار نمی گیرند، بلکه در عمل نشان داده می شوند. شما از طریق یک آموزش گسترده کار خواهید کرد تا یک برنامه کاربردی وب تجارت الکترونیک ایجاد کنید که ASP.NET MVC را با آخرین ویژگی های زبان C# 3.0 و بهترین شیوه های تست واحد ترکیب می کند. با به دست آوردن این تجربه ارزشمند و عملی، می توانید نقاط قوت و ضعف MVC را برای خود کشف کنید - و بهترین تئوری آموخته شده خود را در عمل پیاده کنید.
Steven Sanderson has seen the ASP.NET MVC framework mature from the start, so his experience, combined with comprehensive coverage of all its features, including those in the official MVC development toolkit, offers the clearest understanding of how this exciting framework could improve your coding efficiency—and you'll gain invaluable awareness of security, deployment, and interoperability challenges.
The ASP.NET MVC Framework is the evolution of Microsoft's ASP.NET web platform. It introduced a radical high–productivity programming model that promotes cleaner code architecture, test–driven development, and powerful extensibility, combined with all the benefits of ASP.NET 3.5.
An integral benefit of this book is that the core Model–View–Controller architectural concepts are not simply explained or discussed in isolation, but demonstrated in action. You'll work through an extended tutorial to create a working e–commerce web application that combines ASP.NET MVC with the latest C# 3.0 language features and unit–testing best practices. By gaining this invaluable, practical experience, you can discover MVCs strengths and weaknesses for yourself—and put your best learned theory into practice.
Contents at a Glance......Page 3
Contents......Page 4
About the Author......Page 15
About the Technical Reviewer......Page 16
Acknowledgments......Page 17
Who This Book Is For......Page 18
Customer Support......Page 19
Contacting the Author......Page 20
Unknown......Page 0
SP.NET MVC is a radical shift for web developers using the Microsoft platform. This new framework emphasizes clean architecture,......Page 21
A Brief History of Web Development......Page 22
What’s Wrong with Traditional ASP.NET?......Page 23
Web Development Today......Page 24
Ruby on Rails......Page 25
Model-View-Controller Architecture......Page 26
Tight Control over HTML......Page 27
Built on the Best Parts of the ASP.NET Platform......Page 28
Who Should Use ASP.NET MVC?......Page 29
Comparisons with Ruby on Rails......Page 30
Comparisons with MonoRail......Page 31
Summary......Page 32
Preparing Your Workstation......Page 33
Creating a New ASP.NET MVC Project......Page 34
Removing Unnecessary Files......Page 36
How Does It Work?......Page 37
Creating and Rendering a View......Page 38
Adding Dynamic Output......Page 40
Linking Between Actions......Page 41
Adding a Model Class......Page 43
Building a Form......Page 44
Dude, Where’s My Data?......Page 45
Introducing Model Binding......Page 46
Introducing Strongly Typed Views......Page 47
Adding Validation......Page 49
Model Binding Tells Input Controls to Redisplay User-Entered Values......Page 50
Finishing Off......Page 51
Summary......Page 53
Understanding Model-View-Controller Architecture......Page 54
The Smart UI (Anti-Pattern)......Page 55
Model-View Architecture......Page 56
Three-Tier Architecture......Page 57
Model-View-Controller Architecture......Page 58
History and Benefits......Page 59
Model-View-Presenter......Page 60
An Example Domain Model......Page 61
Ubiquitous Language......Page 62
Aggregates and Simplification......Page 63
Keeping Data Access Code in Repositories......Page 65
Using LINQ to SQL......Page 66
WHAT’S A DATACONTEXT?......Page 67
Implementing the Auctions Domain Model......Page 68
Implementing the Auction Repositories......Page 71
Building Loosely Coupled Components......Page 73
Using Inversion of Control......Page 74
An MVC-Specific Example......Page 76
Meet Castle Windsor......Page 77
Getting Started with Automated Testing......Page 78
Unit Tests and Integration Tests......Page 80
The Red-Green Development Style......Page 81
So, Was It Worth It?......Page 84
Extension Methods......Page 85
Lambda Methods......Page 87
Automatic Properties......Page 88
Object and Collection Initializers......Page 89
Anonymous Types......Page 90
Putting It All Together......Page 91
Deferred Execution......Page 92
Using LINQ to Objects......Page 93
Lambda Expressions......Page 94
IQueryableand LINQ to SQL......Page 95
Summary......Page 97
SportsStore: A Real Application......Page 98
Getting Started......Page 99
Creating Your Solutions and Projects......Page 100
Creating an Abstract Repository......Page 102
Making a Fake Repository......Page 103
Removing Unnecessary Files......Page 104
Adding the First Controller......Page 105
Setting Up the Default Route......Page 106
Adding the First View......Page 107
Defining the Database Schema......Page 109
Setting Up LINQ to SQL......Page 111
Creating a Real Repository......Page 112
Creating a Custom Controller Factory......Page 114
Using Your IoC Container......Page 116
Choosing a Component Lifestyle......Page 118
Creating Automated Tests......Page 119
TESTING: GETTING STARTED......Page 120
Configuring a Custom URL Schema......Page 123
Adding a RouteTable Entry......Page 124
Displaying Page Links......Page 125
TESTING: DESIGNING THE PAGELINKS HELPER......Page 126
Making the HTML Helper Method Visible to All View Pages......Page 128
TESTING: PAGE NUMBERS AND PAGE COUNTS......Page 129
Defining Page Layout in the Master Page......Page 131
Adding CSS Rules......Page 132
Creating a Partial View......Page 134
Summary......Page 136
Adding Navigation Controls......Page 137
TESTING: FILTERING THE PRODUCTS LIST BY CATEGORY......Page 138
TESTING: UPDATING YOUR TESTS......Page 139
Implementing the Category Filter......Page 140
Defining a URL Schema for Categories......Page 141
TESTING: INBOUND ROUTE MAPPING......Page 142
TESTING: OUTBOUND URL GENERATION......Page 144
Building a Category Navigation Menu......Page 147
Creating the Navigation Controller......Page 148
TESTING: GENERATING THE LIST OF CATEGORY LINKS......Page 150
Selecting and Rendering a List of Category Links......Page 151
Highlighting the Current Category......Page 153
TESTING: SELECTING THE CORRECT NAVLINK TO HIGHLIGHT......Page 154
TESTING: UPDATING YOUR TESTS......Page 155
Building the Shopping Cart......Page 156
Defining the Cart Entity......Page 157
TESTING: SHOPPING CART BEHAVIOR......Page 158
Adding “Add to Cart” Buttons......Page 160
Multiple