دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Paul Soule (auth.)
سری: Autonomic Systems 0
ISBN (شابک) : 9783034605397, 9783034605403
ناشر: Birkhäuser Basel
سال نشر: 2010
تعداد صفحات: 141
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب توسعه Autonomics: یک رویکرد زبان جنبه خاص دامنه: برنامه های کاربردی کامپیوتر، تکنیک های برنامه نویسی، زبان های برنامه نویسی، کامپایلرها، مترجمان
در صورت تبدیل فایل کتاب Autonomics Development: A Domain-Specific Aspect Language Approach به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه Autonomics: یک رویکرد زبان جنبه خاص دامنه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نوشتن برنامههای توزیعشده دشوار است، زیرا برنامهنویسها باید به قراردادها و چارچوبهای برنامهنویسی سیستمهای توزیعشده خاص پایبند باشند، که توسعه سیستمهای توزیعشده را پیچیده و مستعد خطا میکند و برنامه نتیجه را به سیستم توزیعشده مرتبط میکند، زیرا کد برنامه با مقطعی در هم پیچیده است. نگرانی توزیع این کتاب مفهوم یک زبان جنبه خاص دامنه به نام زبان تعریف توزیع را معرفی میکند که نگرانیهای بازیابی توزیع و توزیع را با توصیف کلاسها و روشهای یک برنامه کاربردی موجود که از راه دور ساخته میشود، سیستم توزیعشده برای استفاده از راه دور و استفاده از آنها را تعمیم میدهد. مکانیسم بازیابی برای استفاده در صورت بروز خطا یک ابزار نرم افزاری به شکل کامپایلر/مولد RemoteJ که از اطلاعات موجود در زبان تعریف توزیع برای تولید بازیابی و کدهای خاص سیستم توزیع شده و اعمال آن بر روی برنامه با استفاده از تکنیک های دستکاری بایت کد و تکنیک های تولید استفاده می کند. با اجازه دادن به توزیع و ویژگیهای خودمختار، مانند بازیابی، برای مدولار شدن و اعمال در برنامههای موجود، این رویکرد سیستمهای توزیعشده و توسعه خودمختار را بسیار سادهتر میکند. این کتاب برای محققان و دانشجویان سیستمهای توزیعشده، خودمختاری، زبانهای جنبهای خاص دامنه و جهتگیری جنبهها مورد توجه خاص است.
Distributed applications are difficult to write as programmers need to adhere to specific distributed systems programming conventions and frameworks, which makes distributed systems development complex and error prone and ties the resultant application to the distributed system because the application's code is tangled with the crosscutting concern distribution. This book introduces the concept of a domain-specific aspect language called a Distribution Definition Language that generalises the distribution and distribution recovery concerns by describing the classes and methods of an existing application to be made remote, the distributed system to use to make them remote and the recovery mechanism to use in the event of an error. A software tool in the form of the RemoteJ compiler/generator that uses information contained in the Distribution Definition Language to generate the recovery and distributed system specific code and apply it to the application using bytecode manipulation and generation techniques is introduced. By allowing distribution and autonomic features, such as recovery, to be modularised and applied to existing applications this approach greatly simplifies distributed systems and autonomics development. This book is of particular interest to researchers and students of distributed systems, autonomics, domain-specific aspect languages and aspect-orientation.
Front Matter....Pages i-x
Introduction....Pages 1-6
Distributed Systems Development....Pages 7-39
An Aspect-Oriented Approach....Pages 41-66
The Distribution Definition Language....Pages 67-75
The RemoteJ Compiler/Generator Implementation....Pages 77-95
Evaluation....Pages 97-115
Conclusions and Future Work....Pages 117-122
Back Matter....Pages 123-134