دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: JECAN. ALEXANDRU
سری:
ISBN (شابک) : 9781484227138, 9781484227121
ناشر: APRESS
سال نشر: 2017
تعداد صفحات: 236
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب JAVA 9 MODULARITY : project jigsaw and scalable java applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب JAVA 9 MODULARITY: برنامه های کاربردی اره منبت کاری اره مویی و مقیاس پذیر جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برنامههای مدولار را با استفاده از سیستم ماژول پلتفرم جاوا،
تنها ویژگی موردانتظار در جاوا 9، توسعه دهید. شما قابلیت
نگهداری و عملکرد برنامههای جاوای خود را با استقرار تنها
ماژولهای مورد نیاز و محصور کردن جزئیات پیادهسازی آنها بهبود
میبخشید.
تا کنون جاوا یکپارچه بوده است. استفاده از هر بخشی از جاوا به
معنای ترکیب کل محیط زمان اجرا است، رویکردی که برای تعداد
فزاینده دستگاه های اینترنت اشیا مانند نمایشگرهای تناسب اندام،
لوازم آشپزخانه، اسباب بازی ها و بازی ها و غیره مناسب نیست.
این کتاب راه جدیدی را نشان می دهد، برای ایجاد مقیاس جاوا از
کوچکترین ردپاها در کوچکترین دستگاه ها از طریق رایانه های شخصی
رومیزی و تا پلتفرم های سرور.
با Java 9 ModularityRevealed یاد خواهید گرفت که
پروژه های خود را قابل اعتمادتر و مقیاس پذیرتر از همیشه با
استفاده از مهمترین ویژگی در جاوا 9 – سیستم ماژول پلتفرم جاوا
، که بیشتر با نام Project Jigsaw شناخته می شود. شما یاد
خواهید گرفت که چگونه از یکی از مشکلات اصلی برنامه نویسی جاوا،
یعنی نام کلاس های متضاد از ماژول ها یا بسته ها جلوگیری کنید.
شما یاد خواهید گرفت که تصاویر زمان اجرا سفارشی ایجاد کنید که
نشان دهنده یک JRE حداقل و فشرده تر است که فقط شامل ماژول هایی
است که شما نیاز دارید. شما بیشتر یاد خواهید گرفت که با
استفاده از رویکردها و ابزارهای مختلف، برنامه های جاوا موجود
را به برنامه های ماژولار منتقل کنید. نتیجه نهایی یک توانایی
جدید برای اتصال ماژول های مختلف بدون ترس از فضای نام و سایر
درگیری ها است و می توانید در همه چیز از دستگاه های کوچک گرفته
تا سرورهای بزرگ مستقر شوید.
این کتاب نمونههای کد و توضیحاتی را ارائه
میکند.
آنچه یاد خواهید گرفت
Develop modular applications using the Java Platform Module
System, the single most anticipated feature in Java 9. You
will improve maintainability and performance of your Java
applications by deploying only modules that are needed and
encapsulating their implementation details.
Until now Java has been monolithic. Using any one part of
Java has meant incorporating the entirety of the runtime
environment, an approach ill-suited to the increasing number
of IoT devices such as fitness monitors, kitchen appliances,
toys and games, and so forth. This book shows a new way, to
make Java scale from the smallest of footprints in the
smallest of devices through desktop PCs and on up to server
platforms.
With Java 9 Modularity Revealed you will learn
to make your projects more reliable and scalable than ever
using the most important feature in Java 9—The Java Platform
Module System, known more commonly as Project Jigsaw. You
will learn how to avoid one of the major pain points of Java
programming, that of conflicting class names from different
modules, or packages. You will learn to create custom
run-time images that represent a minimal and more compact JRE
containing only those modules that you need. You will further
learn to migrate existing Java applications to modular ones
using different approaches and tools. The end result is a new
ability to plug together different modules without fear of
namespace and other conflicts, and you can deploy to
everything from small devices to large servers.
This book provides code examples and
explanations.
What You'll Learn
Front Matter ....Pages i-xxvi
Modular Programming Concepts (Alexandru Jecan)....Pages 1-16
Project Jigsaw (Alexandru Jecan)....Pages 17-30
Modular JDK and Source Code (Alexandru Jecan)....Pages 31-43
Defining and Using Modules (Alexandru Jecan)....Pages 45-85
Modular Runtime Images (Alexandru Jecan)....Pages 87-94
Services (Alexandru Jecan)....Pages 95-104
Jlink: The Java Linker (Alexandru Jecan)....Pages 105-122
Migration (Alexandru Jecan)....Pages 123-154
The New Module API (Alexandru Jecan)....Pages 155-171
Advanced Topics (Alexandru Jecan)....Pages 173-187
Testing Modular Applications (Alexandru Jecan)....Pages 189-203
Integration with Tools (Alexandru Jecan)....Pages 205-215
Back Matter ....Pages 217-221