عنوان:

Dependency Injection


نویسنده: وحید نصیری
تاریخ: ۱۳۸۸/۰۶/۱۴ ۱۹:۱۱:۰۰
آدرس: www.dntips.ir

در ادامه مباحث بهتر کد بنویسیم و الگوهایی که در این رابطه معرفی شدند، اخیرا کتابی از انتشارات manning منتشر شده تحت عنوان Dependency Injection . هر چند به ظاهر این کتاب برای جاوا کارها تهیه شده اما قسمت عمده‌ای از آن برای سایر زبان‌های برنامه نویسی دیگر نیز قابل استفاده است.




DESCRIPTION
In object-oriented programming, a central program normally controls other objects in a module, library, or framework. With dependency injection, this pattern is inverted—a reference to a service is placed directly into the object which eases testing and modularity. Spring or Google Guice use dependency injection so you can focus on your core application and let the framework handle infrastructural concerns.
Dependency Injection explores the DI idiom in fine detail, with numerous practical examples that show you the payoffs. You'll apply key techniques in Spring and Guice and learn important pitfalls, corner-cases, and design patterns. Readers need a working knowledge of Java but no prior experience with DI is assumed.

WHAT'S INSIDE:
◊ How to apply it (Understand it first!)
◊ Design patterns and nuances
◊ Spring, Google Guice, PicoContainer, and more
◊ How to integrate DI with Java frameworks


راستی، این کتاب تر و تازه رو می‌تونید از همین کتاب فروشی‌های دور و اطراف نیز تهیه کنید! در سایت booktraining دات ارگ در قسمت graphics-and-design به تاریخ 4 آگوست.



نظرات

  • مهمان در ۱۳۸۸/۰۶/۱۵ ۰۰:۴۳:۵۹
    منظورتون کتاب کاغذی است؟ کدام کتاب فروشی؟
  • مهمان در ۱۳۸۸/۰۶/۱۵ ۰۶:۵۵:۵۶
    دمت گرم استاد وحید.
    آره والا . منم حالا که 26 سالم شده فهمیدم از روز اول اشتباه انتخاب کرده بودم . هرچی مفاهیم حرفه ای بوده توی جاوا بوده . نه اون دلفی لعنت الله علیه و ویبی . حالا مجبوریم به سی شارپ قناعت کنیم . دیگه عمر جاوای ما سر اومده
  • مهمان در ۱۳۸۸/۰۶/۱۵ ۰۸:۱۷:۵۸
    قیمت کتابهای لاتین واقعا زیاد است مثلا Asp.net C#3.5 در حدود 60 هزارتومان

    من که فقط نسخه های دانلودی را ترجیح می دهم
    وب سایت جدید PersianDevelopers هم یک بخش برای دانلود قرار داده که لیست آخرین Ebook های برنامه نویسی رو داره.
  • وحید نصیری در ۱۳۸۸/۰۶/۱۵ ۱۳:۰۴:۴۴
    @ناشناس
    "دلفی لعنت الله" نیست، مرحومه، رحمت اله علیه است ...
    دلفی همانند کودک باهوشی بود که از زمان خودش بسیار جلوتر بود اما زود مرحوم شد.
  • مهمان در ۱۳۸۸/۰۶/۲۱ ۱۹:۳۴:۳۸
    سلام.

    خیلی جالب گفتی که، "مرحومه، رحمت اله علیه است"، با این حساب بنده و خیلی از اعضای دیگر سایت برنامه‌نویس، در تالار مربوطه، هنوز بر سر قبر این مرحومه در حال زاری و مویه هستیم. :)

    جالب بود - تشکر
  • وحید نصیری در ۱۳۸۸/۰۶/۲۱ ۱۹:۵۳:۲۶
    مشکلی که ما داریم دید ادغام وزارت ICT و وزارت راه و برداشت‌هایی در رده‌های بالا در این حد و اندازه است که نهایتا منجر به عدم وجود صنعت برنامه نویسی به شکلی که در کشورهای دیگر هست شده است. با این اوصاف وقتی برنامه‌ها در حد چند سفارش کوچک خلاصه می‌شود یا عموما تک کاربره یا یکی دو کاربره هستند، شاید زیاد تفاوتی نکند که ابزار شما VB6 باشد یا دلفی یا دات نت (همچنین بحث پشتیبانی سیستم‌های قدیمی هم مطرح است).
    اما زمانیکه تعداد کاربران شما بالای 200 نفر همزمان بودند و در یک شرکت باید این‌ها رو جمع و جور و پشتیبانی می‌کردید، استفاده از دلفی و دید برنامه نویسی دسکتاپ فقط در حد یک شوخی قابل طرح بود (فقط یکبار این تصور را بکنید که برنامه شما باید در طی روز حداقل سه بار بر اساس درخواست‌های رسیده به روز شود. اگر تونستید ادمینی رو پیدا کنید که 200 تا کامپیوتر رو برای شما روزی سه بار به روز کند به من خبر بدید)