作者:Vivek Thakur
出版日期:October 24, 2008
出版社:其它
页数:260
ISBN:ISBN-10: 1847195504 ISBN-13: 978-1847195500
文件格式:PDF
Product Description
Application architecture is an essential skill for ASP.NET developers.It is always tempting to jump in and start coding, but planning yourarchitecture early in the project will leave you with a solidapplication that scales well, is easy to modify and extend, and savesyou time and effort later on. As businesses struggle to control theircosts, writing solid code that can be extended easily is becoming evenmore important.This book takes a pragmatic approach to Application Architecture inASP.NET 3.5. It presents a series of common architectural models, andshows how to select the best ones for your project and apply them.
The book begins by showing you how to use the main architecturalmodels in your applications. You will see how to implement n-tierarchitectures, MVC, design patterns, and more. But this is no softwareengineering theory book – it is a practical, hands-on guide that showsyou how to use these techniques in your software straight away. We thengo on to build SOA (Service-Oriented Architecture) applications withthe Windows Communication Framework (WCF). Finally the book containssome essential guidance on effective database design, and a chapter onlocalizing your applications.
This book is a great way to learn ASP.NET Architecture in apractical, hands-on way. It will also serve as a quick reference forimproving your application design.
APPROACH
This is a practical hands-on book with clear instructions and lot ofcode examples. It takes a simple approach, guiding you throughdifferent architectural topics using realistic sample projects.
A single project is implemented using different architectural stylesto make the reader understand the details of each style. There are alsomany small independent code samples to explain design patterns, WCF,and localization.
About the Author
Vivek is passionate for Microsoft ASP.NET, C#, VB.NET, and AJAX,which he expresses as an author of several technical articles inASP.NET and as an All-Star level contributor in ASP.NET forums. Hispassion has been formally recognized with the Most ValuableProfessional (MVP) award by Microsoft in April 2007, continued in 2008as well. He is also a Subject Matter Expert for Microsoft ASP.NET 3.5Certification Exam.
Though his expertise lies in Microsoft’s .NET platform, Vivek iscomfortable in J2EE and C/C++. He has a deep interest in programming,chaos theory, and artificial intelligence, and is a strong advocate ofchaos theory in software systems and management.
Besides his love for software architecture and design, Vivek alsofocuses on project management skills and has good experience ofmanaging small to medium sized projects. He has also conducted trainingsessions and provided tutoring.
Vivek received his Bachelors degree in engineering from the Indian Institute of Technology (IIT), New Delhi, India.