Domain-Driven Design Using N-a-k-ed Objects

تاریخ: 1393/06/13 00:06
توسط: MotoMan
امتیاز: ۴
تعداد بازدید: ۵۳۶۷
دیدگاه ها: ۰
برچسب ها: Domain-Driven-Design |
Domain-Driven Design Using N-a-k-ed Objects
Pragmatic Bookshelf
Dan Haywood
978-1934356449
2010
375
ٍEnglish

(Domain-driven design (DDD بر مواردی که در برنامه‌های سازمانی اهمیت دارد تمرکز می‌کند از جمله حوزه‌ی کسب کار اصلی. با استفاده از اصول شی گرایی، شما می‌توانید مدل دامنه را توسعه دهید که همه اعضای تیم از جمله متخصصان کسب و کار و متخصصین فنی آن را درک کنند.حتی بهتر از آن این است که این مدل مستقیما با پیاده سازی زیربنایی برنامه ارتباط دارد.
با این حال اگر تا به حال سعی کرده باشید که یک برنامه Domain-Driven بسازید حتما متوجه شده اید که پیاده سازی اصول DDD از گفتن آن‌ها آسان‌تر است. N.a.k.e.d objects، یک فریمورک متن باز به زبان جاوا است که به شما این امکان را می‌دهد تا با نوشتن کلاس‌های اصلی دامنه یک برنامه کارا بنویسید. N.a.k.e.d objects، به صورت خودکار اشیای دامنه شما را در نمایش دهنده‌های عمومی و یا حتی HTML نمایش میدهد. شما می‌تواندی از یکپارچگی اش با test-drive استفاده کنید و توسعه برنامه خود را به صورت story-by-story انجام دهید. و در نهایت وقتی که کار توسعه برنامه به اتمام رسید، می‌توانید برنامه را به صورت کامل بر روی موتور اجرایی N.a.k.e.d objects اجرا کنید و یا بر روی زیر ساخت کنونی برنامه‌ی خود اجرا کنید.


Table of contents:
1.    Getting Started
2.    Identifying the Domain Concepts
3.    Relating Objects Together
4.    Rapid Prototyping
5.    Creating Behaviorally Complete Objects
6.    Implementing Business Rules
7.    Using Value Types
8.    Isolating Infrastructure Services
9.    Distributing Class Responsibilities
10.    Applying Domain Patterns
11.    Keeping the Model Maintainable
12.    Scenario Testing
13.    Developing Domain Applications
14.    N.ak.ed Objects as a Design Tool
15.    Integrating with Web Frameworks
16.    Integrating with the Database
17.    Integrating Within the Enterprise
18.    Deploying the Full Runtime

 

 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...