دانلود کتاب JavaSpaces in Practice

49,000 تومان

جاوا اسپیس در عمل


موضوع اصلی ریاضیات
نوع کالا کتاب الکترونیکی
ناشر Pearson Education
تعداد صفحه 256
حجم فایل 10 مگابایت
کد کتاب 9780321112316,0321112318
نوبت چاپ اول
نویسنده
زبانانگلیسی
فرمتCHM
سال انتشار2003
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

جاوا اسپیس در عمل

برای چندین سال، Sun Jini را به عنوان وسیله ای برای توسعه سیستم های محاسباتی توزیع شده مبتنی بر جاوا تبلیغ کرده است. به عنوان یک موضوع عملی، این سیستم ها اغلب متحرک و در نتیجه بی سیم هستند. شاید به تلفن‌های همراه، رایانه‌های شخصی و لپ‌تاپ‌های قدرتمند و فراگیر فکر کنید. محصولاتی که برای عموم کمتر آشنا هستند، اما حتی فراگیرتر هستند، محصولاتی هستند که از ریزپردازنده های تعبیه شده مانند خودروها و لوازم خانگی استفاده می کنند. به طور معمول، اکثر سیستم های توزیع شده حافظه و قدرت کمتری نسبت به کامپیوترهای معمولی دارند و اتصالات شبکه آنها ممکن است متناوب باشد. توسعه برنامه هایی برای اجرا در این شرایط دشوار است و Jini سعی می کند آن را عملی کند. اما در دو سال گذشته به نظر می رسد سرعت توسعه Jini کند شده است. یک رویکرد منبع باز رقیب، JXTA، به سرعت رشد کرده و افکار زیادی را در میان توسعه دهندگان به خود جلب کرده است. طرفداران آن می گویند که یادگیری و استفاده از آن بسیار ساده تر است. طبیعتاً، طرفداران جینی به شدت مخالف هستند.

اما برای بحث، فرض کنید برنامه‌نویسی جینی واقعاً دشوارتر است. سپس اگر Sun هستید، منطقی است که برنامه های مفیدی را در بالای Jini توسعه دهید که کدنویسی را ساده می کند. به عنوان مثال جاوا اسپیس. که موضوع این کتاب است. این یک سرویس Jini (= ابزار) است که می تواند به راحتی توسط سایر دستگاه های موجود در شبکه استفاده شود. جاوا اسپیس داده‌هایی را در خود نگه می‌دارد که می‌توان آن‌ها را در یک زمینه تراکنشی خواند و تغییر داد. این بدان معنی است که اگر مجموعه عملیات در یک تراکنش با شکست مواجه شود، می توان آن را به عقب بازگرداند. یک ضرورت اساسی در یک سیستم توزیع شده، که در آن همه چیز می تواند به طرق مختلف شکست بخورد. همانطور که نویسندگان به وضوح نشان می دهند، برای درک و استفاده از جاوا اسپیس باید جینی کمی بدانید. رابط بسیار تمیز است و اساساً فقط سه عملیات دارد: “نوشتن” – برای قرار دادن چیزی در فضا. “خواندن” – برای خواندن یک مورد از فضا در دستگاه خود. “take” – برای خواندن مورد در دستگاه خود و حذف آن از فضا.

کتاب کوتاه و مختصر است. نمونه های کد به راحتی قابل درک هستند، بدون اینکه ساده باشند. اگر به استفاده از Jini فکر می‌کنید، یا شاید قبلاً از آن استفاده می‌کنید، اما دچار مشکل شده‌اید، این کتاب را امتحان کنید. با مطالعه یک روزه می توان به اصل آن پی برد. سرمایه گذاری کم ریسک در زمان شما.

فرض کنید که یک برنامه نویس JXTA هستید. یا شاید از راه سوم دیگری برای توسعه برنامه های کاربردی توزیع شده استفاده می کنید. احتمالاً هیچ آنالوگی از JavaSpaces در محیط شما وجود ندارد. در نظر بگیرید که یک روز از وقت خود را برای این کتاب سرمایه گذاری کنید. ببینید آیا داشتن چنین چیزی منطقی است یا خیر. اگر چنین است، شاید شما باید آن را اجرا کنید؟

JavaSpaces in Practice

For several years, Sun has promoted Jini as a means of developing Java-based distributed computing systems. As a practical matter, these systems are often mobile, and hence wireless. Think perhaps of the increasingly powerful and ubiquitous cellphones, PDAs and laptops. Less familiar to the public, but even more pervasive, are products using embedded microprocessors like cars and home appliances. Typically, most distributed systems have less memory and power than conventional computers, and their network connections may be intermittent. Developing applications to run under these conditions is tough, and Jini tries to make it practical. But in the last two years the pace of Jini development seems to have slowed. A rival open source approach, JXTA, has quickly grown and captured a lot of mindshare amongst developers. Its proponents say that it is far easier to learn and use. Naturally, Jini enthusiasts strongly disagree.

But for the sake of argument, suppose Jini is indeed more difficult to program. Then if you are Sun, it makes sense to develop useful utilities on top of Jini that simplify coding. JavaSpaces, for example. Which is the subject of this book. It is a Jini service (=utility) that can be easily used by other devices on the network. A JavaSpace holds data that can be read and altered in a transactional context. This means that if the set of operations in a transaction fails, it can be rolled back; a fundamental necessity in a distributed system, where things can fail in many ways. As the authors clearly demonstrate, you need know little Jini to understand and use JavaSpaces. The interface is very clean, having essentially only three operations: “write” – to put something into the space; “read” – to read an item from the space into your device; “take” – to read the item into your device and remove it from the space.

The book is short and succinct. The code examples are easy to grasp, without being simplistic. If you have been thinking about using Jini, or perhaps you already are using it, but are stymied, then try this book. In a day’s reading, you can get its essence. A low risk investment of your time.

Suppose though that you are a JXTA programmer. Or maybe you are using some other third way to develop distributed applications. There is probably no analog of JavaSpaces in your environment. Consider investing a day of your time in this book. See if it makes sense of have something like this. If so, perhaps you should implement it?

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب JavaSpaces in Practice”