资源描述:
《Applying Domain-Driven Design And Patterns With Examples In C# And Net》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ApplyingDomain-DrivenDesignandPatterns:WithExamplesinC#and.NET,1/eByJimmy Nilsson...............................................Publisher:AddisonWesleyProfessionalPubDate:May08,2006PrintISBN-10:0-321-26820-2PrintISBN-13:978-0-321-26820-4Pages:576TableofCo
2、ntents
3、 Index"[This]isabookaboutdesigninthe.NETworld,driveninanagilemannerandinfusedwiththeproductsoftheenterprisepatternscommunity.[It]showsyouhowtobeginapplyingsuchthingsasTDD,objectrelationalmapping,andDDDto.NETprojects...techniquesthatmanydeveloperst
4、hinkarethekeytofuturesoftwaredevelopment....Asthetechnologygetsmorecapableandsophisticated,itbecomesmoreimportanttounderstandhowtouseitwell.Thisbookisavaluablesteptowardadvancingthatunderstanding."MartinFowler,authorofRefactoringandPatternsofEnterpriseApp
5、licationArchitecturePatterns,Domain-DrivenDesign(DDD),andTest-DrivenDevelopment(TDD)enablearchitectsanddeveloperstocreatesystemsthatarepowerful,robust,andmaintainable.Now,there'sacomprehensive,practicalguidetoleveragingallthesetechniquesprimarilyinMicroso
6、ft.NETenvironments,butthediscussionsarejustasusefulforJavadevelopers.DrawingonseminalworkbyMartinFowler(PatternsofEnterpriseApplicationArchitecture)andEricEvans(Domain-DrivenDesign),JimmyNilssonshowshowtocreatereal-worldarchitecturesforany.NETapplication.
7、Nilssonilluminateseachprinciplewithclear,well-annotatedcodeexamplesbasedonC#1.1and2.0.HisexamplesanddiscussionswillbevaluablebothtoC#developersandthoseworkingwithother.NETlanguagesandanydatabasesevenwithotherplatforms,suchasJ2EE.Coverageincludes· Qu
8、ickprimersonpatterns,TDD,andrefactoring· Usingarchitecturaltechniquestoimprovesoftwarequality· Usingdomainmodelstosupportbusinessrulesandvalidation· ApplyingenterprisepatternstoprovidepersistencesupportviaNHibernate· Planningeffect
9、ivelyforthepresentationlayerandUItesting· DesigningforDependencyInjection,AspectOrientation,andothernewparadigmsApplyingDomain-DrivenDesignandPatterns:WithExamplesinC#and.NET,1/eByJimmy Nilsson................