دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1st ed
نویسندگان: Lee. Jason
سری:
ISBN (شابک) : 9781786464446, 1786464446
ناشر: Packt Publishing
سال نشر: 2017
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Java 9 Programming Blueprints به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب طرح های برنامه نویسی جاوا 9 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
جلد -- حق چاپ -- اعتبار -- درباره نویسنده -- درباره بازبین -- www.PacktPub.com -- نظرات مشتریان -- فهرست مطالب -- پیشگفتار -- فصل 1: مقدمه -- ویژگی های جدید در جاوا 8 - - Lambdas - Streams - بسته جدید java.time - روشهای پیشفرض - ویژگیهای جدید در جاوا 9 - سیستم ماژول پلتفرم جاوا / اره منبت کاری اره مویی پروژه - API مدیریت فرآیند - تغییرات همزمانی - REPL - پروژهها - نمایشگر/مدیر فرآیند -- فایل یاب تکراری -- ماشین حساب تاریخ -- جمع کننده رسانه های اجتماعی -- فیلتر ایمیل -- مدیریت عکس JavaFX -- برنامه یادداشت مشتری/سرور -- جاوا بدون سرور -- سرویس گیرنده همگام سازی دسکتاپ اندروید -- شروع به کار - - خلاصه -- فصل 2: مدیریت فرآیندها در جاوا -- ایجاد پروژه -- بوت استرپ برنامه -- تعریف رابط کاربری -- راه اندازی رابط کاربری -- افزودن منوها -- به روز رسانی لیست فرآیندها -- خلاصه -- فصل 3 : فایل یاب تکراری -- شروع به کار -- ساخت کتابخانه -- جاوا همزمان با رابط آینده -- دسترسی به پایگاه داده مدرن با JPA -- ساخت رابط خط فرمان -- ساخت رابط کاربری گرافیکی -- خلاصه -- فصل 4 : ماشین حساب تاریخ -- شروع به کار -- ساخت کتابخانه -- فاصله زمانی به موقع -- مدت -- دوره -- ساعت -- فوری -- LocalDate -- LocalTime -- LocalDateTime -- ZonedDateTime -- بازگشت به کد ما -- A میانآهنگ کوتاه آزمایش -- ساخت رابط خط فرمان -- خلاصه -- فصل 5: Sunago - جمعآوری رسانه اجتماعی -- شروع به کار -- راه اندازی رابط کاربری -- تنظیم کنترلر -- نوشتن کلاس مدل - - تکمیل کنترلر - افزودن تصویر برای آیتم - ساختن رابط کاربری ترجیحات - ذخیره تنظیمات برگزیده کاربر - پلاگین ها و برنامه های افزودنی با رابط ارائه دهنده خدمات - مدیریت منابع با استفاده از منابع try-with- افزودن شبکه - توییتر؛ ثبت نام به عنوان توسعهدهنده توییتر - افزودن تنظیمات برگزیده توییتر به Sunago - OAuth و ورود به توییتر - افزودن مدلی برای توییتر - پیادهسازی مشتری توییتر - نگاهی کوتاه به بینالمللیسازی و بومیسازی - ساخت JAR ما file fat -- افزودن دکمه رفرش -- افزودن یک شبکه دیگر - اینستاگرام -- ثبت نام به عنوان توسعه دهنده اینستاگرام -- پیاده سازی کلاینت اینستاگرام -- بارگیری افزونه های ما در Sunago -- خلاصه -- فصل 6: Sunago - یک پورت اندروید -- شروع کار -- ساخت رابط کاربری -- دسترسی به داده های اندروید -- خدمات اندروید -- برگه ها و قطعات اندروید -- خلاصه -- فصل 7: مدیریت ایمیل و هرزنامه با MailFilter -- شروع کار -- نگاهی کوتاه به تاریخچه پروتکل های ایمیل -- JavaMail، API استاندارد جاوا برای ایمیل -- ساخت CLI -- ساخت رابط کاربری گرافیکی -- ساخت سرویس -- خلاصه -- فصل 8: مدیریت عکس با PhotoBeans -- شروع به کار -- راه اندازی پروژه -- نام تجاری برنامه شما -- ماژول های NetBeans -- TopComponent - کلاس برای تب ها و پنجره ها -- گره ها، یک شی ارائه NetBeans -- جستجو، یک NetBeans اساسی -- نوشتن گره های خود -- انجام اقدامات -- خدمات - افشای عملکردهای جدا شده - - PhotoViewerTopComponent - ادغام JavaFX با NetBeans RCP - تنظیمات برگزیده NetBeans و پانل گزینهها - افزودن یک پانل اولیه - افزودن یک پانل ثانویه - بارگیری و ذخیره اولویتها - واکنش به تغییرات ترجیحات - خلاصه - فصل 9 : یادداشت برداری با Monumentum -- شروع به کار -- فریمورک های میکروسرویس در JVM -- ایجاد برنامه -- ایجاد سرویس های REST -- افزودن MongoDB -- تزریق وابستگی با CDI -- تکمیل منبع یادداشت ها -- افزودن احراز هویت -- ساختن رابط کاربری -- خلاصه -- فصل 10: جاوا بدون سرور -- شروع به کار -- برنامه ریزی برنامه ؛ ساختن اولین تابع شما -- DynamoDB -- سرویس ایمیل ساده -- سرویس اطلاع رسانی ساده -- استقرار تابع -- ایجاد نقش - - ایجاد موضوع - استقرار تابع - آزمایش عملکرد - پیکربندی اعتبارنامه AWS شما - خلاصه - فصل 11: DeskDroid - یک سرویس گیرنده دسکتاپ برای تلفن Android شما - شروع کار - ایجاد پروژه Android - درخواست مجوزها -- ایجاد سرویس -- رویدادهای ارسال شده توسط سرور -- کنترل وضعیت سرویس -- افزودن نقاط پایانی به سرور -- دریافت مکالمات -- ارسال پیام کوتاه -- ایجاد برنامه دسکتاپ -- تعریف رابط کاربری -- تعریف رفتار رابط کاربر -- ارسال پیام -- دریافت به روز رسانی -- امنیت -- ایمن سازی نقاط پایانی -- رسیدگی به درخواست های مجوز -- مجوز دادن به مشتری -- خلاصه -- فصل 12: بعدی چیست؟ -- نگاهی به گذشته -- نگاه به آینده -- پروژه والهالا -- انواع ارزش -- تخصص عمومی -- ژنریک های اصلاح شده -- پروژه پاناما -- پروژه کهربا -- استنتاج نوع متغیر محلی -- فهرست های پیشرفته -- باقی مانده های لامبدا -- در حال جستجو اطراف -- سیلان -- کاتلین -- خلاصه -- فهرست
Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Introduction -- New features in Java 8 -- Lambdas -- Streams -- The new java.time package -- Default methods -- New features in Java 9 -- Java Platform Module System/Project Jigsaw -- Process handling API -- Concurrency changes -- REPL -- Projects -- Process Viewer/Manager -- Duplicate File Finder -- Date Calculator -- Social Media Aggregator -- Email filter -- JavaFX photo management -- A client/server note application -- Serverless Java -- Android desktop synchronization client -- Getting started -- Summary -- Chapter 2: Managing Processes in Java -- Creating a project -- Bootstrapping the application -- Defining the user interface -- Initializing the user interface -- Adding menus -- Updating the process list -- Summary -- Chapter 3: Duplicate File Finder -- Getting started -- Building the library -- Concurrent Java with a Future interface -- Modern database access with JPA -- Building the command-line interface -- Building the graphical user interface -- Summary -- Chapter 4: Date Calculator -- Getting started -- Building the library -- A timely interlude -- Duration -- Period -- Clock -- Instant -- LocalDate -- LocalTime -- LocalDateTime -- ZonedDateTime -- Back to our code -- A brief interlude on testing -- Building the command-line interface -- Summary -- Chapter 5: Sunago - A Social Media Aggregator -- Getting started -- Setting up the user interface -- Setting up the controller -- Writing the model class -- Finishing up the controller -- Adding an image for the item -- Building the preferences user interface -- Saving user preferences -- Plugins and extensions with the Service Provider Interface -- Resource handling with try-with-resources -- Adding a network - Twitter;Registering as a Twitter developer -- Adding Twitter preferences to Sunago -- OAuth and logging on to Twitter -- Adding a model for Twitter -- Implementing a Twitter client -- A brief look at internationalization and localization -- Making our JAR file fat -- Adding a refresh button -- Adding another network - Instagram -- Registering as an Instagram developer -- Implementing the Instagram client -- Loading our plugins in Sunago -- Summary -- Chapter 6: Sunago - An Android Port -- Getting started -- Building the user interface -- Android data access -- Android services -- Android tabs and fragments -- Summary -- Chapter 7: Email and Spam Management with MailFilter -- Getting started -- A brief look at the history of email protocols -- JavaMail, the Standard Java API for Email -- Building the CLI -- Building the GUI -- Building the service -- Summary -- Chapter 8: Photo Management with PhotoBeans -- Getting started -- Bootstrapping the project -- Branding your application -- NetBeans modules -- TopComponent - the class for tabs and windows -- Nodes, a NetBeans presentation object -- Lookup, a NetBeans fundamental -- Writing our own nodes -- Performing Actions -- Services - exposing decoupled functionality -- PhotoViewerTopComponent -- Integrating JavaFX with the NetBeans RCP -- NetBeans preferences and the Options panel -- Adding a primary panel -- Adding a secondary panel -- Loading and saving preferences -- Reacting to changes in preferences -- Summary -- Chapter 9: Taking Notes with Monumentum -- Getting started -- Microservice frameworks on the JVM -- Creating the application -- Creating REST Services -- Adding MongoDB -- Dependency injection with CDI -- Finish the notes resource -- Adding authentication -- Building the user interface -- Summary -- Chapter 10: Serverless Java -- Getting started -- Planning the application;Building your first function -- DynamoDB -- Simple Email Service -- Simple Notification Service -- Deploying the function -- Creating a role -- Creating a topic -- Deploying the function -- Testing the function -- Configuring your AWS credentials -- Summary -- Chapter 11: DeskDroid - A Desktop Client for Your Android Phone -- Getting started -- Creating the Android project -- Requesting permissions -- Creating the service -- Server-sent events -- Controlling the service state -- Adding endpoints to the server -- Getting conversations -- Sending an SMS message -- Creating the desktop application -- Defining the user interface -- Defining user interface behavior -- Sending messages -- Getting updates -- Security -- Securing the endpoints -- Handling authorization requests -- Authorizing the client -- Summary -- Chapter 12: What is Next? -- Looking back -- Looking forward -- Project Valhalla -- Value types -- Generic specialization -- Reified generics -- Project Panama -- Project Amber -- Local-Variable Type Inference -- Enhanced enums -- Lambda leftovers -- Looking around -- Ceylon -- Kotlin -- Summary -- Index