دانلود کتاب Java Reflection in Action (به فارسی: بازتاب جاوا در عمل) نوشته شده توسط «Ira R. Forman – Nate Forman»
اطلاعات کتاب بازتاب جاوا در عمل
موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Manning; Pearson Education
نویسنده: Ira R. Forman – Nate Forman
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2005
تعداد صفحه: 297
حجم کتاب: 2 مگابایت
کد کتاب: 9781932394184 , 1932394184
نوبت چاپ: illustrated edition
توضیحات کتاب بازتاب جاوا در عمل
من اولین بار با مفهوم بازتاب در جاوا در کتاب Cornell’s Cornell’s Core Java در سال 1998 آشنا شدم. به جنبه خاصی از یک کلاس علاقه دارید؟ از این یا آن روش استفاده کنید و پرس و جو کنید. تنها چیزی که وجود داشت این بود که به عنوان توسعهدهنده کد و نه ابزار، این جنبه از جاوا را جالب دیدم اما بهخصوص مفید نبود. این کتاب احترام کاملاً جدیدی را برای ابزار تأمل به من داد. در یک برنامه چند رسانه ای بزرگ، برنامه اصلی من یک سری طولانی از دستورات if را می گذراند و به دنبال رشته های تطبیق و سپس فراخوانی برنامه فرعی منطبق بود. کار می کرد، اما بزرگ، درهم و برهم بود و چندان قابل نگهداری نبود. من این کتاب را خواندم و ایده یک راه حل بسیار زیباتر به ذهنم رسید. به جای برشمردن هر کلاس، نام کلاس شی مورد نیاز خود را از لیست گزینه هایم برای ساختن و نمونه سازی با استفاده از بازتاب در زمان اجرا می سازم. توجه داشته باشید، من این کتاب را با این راه حل نخوندم یا خریدم، نویسنده آنقدر واضح در مورد سودمندی تأمل صحبت می کرد که این ایده به ذهنم خطور کرد. این تنها یکی از کاربردهایی است که در خواندن این کتاب برای تأمل یافتم. به من اعتماد کنید، لازم نیست که یک توسعهدهنده ابزار نرمافزاری باشید تا بتوانید مسافت پیموده شده خوبی از آن به دست آورید. من آن را به شدت توصیه می کنم. من فهرست محتویات را فقط به این دلیل فهرست می کنم که در توضیحات محصول ذکر نشده است:
1 چند اصل اساسی 1
2 دسترسی انعکاسی به فیلدها 27
3 بارگذاری دینامیکی و ساختار بازتابی 49
4 با استفاده از پراکسی پویا جاوا 73
5 فراخوانی پشته درون نگری 107
6 با استفاده از کلاس لودر 121
7 تولید کد بازتابی 143
8 الگوهای طراحی 179
9 ارزیابی عملکرد 207
10 تأمل در آینده 225
ضمیمه A انعکاس و پروتکل های متا شی 241
پیوست B رسیدگی به خطاهای کامپایل در “سلام جهان!” برنامه 253
پیوست C UML 256
من یک ستاره کم می کنم چون این کتاب قبل از انتشار جاوا 1.5 نوشته شده است و ویژگی های جدیدی اضافه شده است. با این حال، زمانی که می خواهید ببینید بازتاب در جاوا چه کاری می تواند برای شما انجام دهد، هنوز مکان خوبی برای شروع است.
1 A few basics 1
2 Accessing fields reflectively 27
3 Dynamic loading and reflective construction 49
4 Using Java’s dynamic proxy 73
5 Call stack introspection 107
6 Using the class loader 121
7 Reflective code generation 143
8 Design patterns 179
9 Evaluating performance 207
10 Reflecting on the future 225
appendix A Reflection and metaobject protocols 241
appendix B Handling compilation errors in the “Hello world!” program 253
appendix C UML 256
I subtract one star because this book was written before Java 1.5 came out, and new features have been added. However, it is still a good place to start when you want to see just what reflection in Java can do for you.
دانلود کتاب «بازتاب جاوا در عمل»
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.