کتاب Jakarta EE Cookbook یا راهنمای Jakarta EE نسخه دوم این کتاب است که به شما پلتفرم Jakarta EE از از مقدمات تا نکات پیشرفته و مهم آن آموزش میدهد. این کتاب در 12 فصل به آموزش یکی از قدرتمندترین پلتفرمهای زبان جاوا پرداخته و در عمل به شما نکات بسیار زیادی را خواهد آموخت.
در ادامه مقدمهای از کتاب Jakarta EE Cookbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Jakarta EE Cookbook:
Jakarta EE یک پلتفرم بالغ است که به طور گسترده در سراسر جهان استفاده میشود. همچنین استانداردی است که از طریق کار سخت افراد، فروشندگان، رهبران گروهها و جوامع تکامل یافته است. این یک بازار و اکوسیستم کامل در اطراف خود دارد، با میلیونها کاربر، که همچنین به معنای یک جامعه بزرگ و فعال است که همیشه مایل به کمک به آن برای پیشرفت است. به این دلایل، هدف این کتاب برآورده کردن نیازهای آن دسته از متخصصانی است که به Jakarta EE برای ارائه راهحلهای سازمانی واقعاً عالی وابسته هستند، نه تنها در مورد راهحلهای واقعی برای مشکلات واقعی صحبت میکنند، بلکه نشان میدهند که چگونه میتوان آن راهحلها را به روشی عملی پیادهسازی کرد.
کتاب Jakarta EE Cookbook با مروری اجمالی از Jakarta EE و پیشرفتهای نسخه 8 شروع میشود. سپس، شما را به سفری عملی در میان مهمترین APIها میبرد.
شما یاد خواهید گرفت که چگونه از Jakarta EE برای توسعه سمت سرور، خدمات وب و برنامههای کاربردی وب استفاده کنید. شما همچنین نگاهی به این خواهید داشت که چگونه میتوانید امنیت راه حلهای سازمانی خود را به درستی بهبود بخشید.
هیچ برنامه Jakarta EE اگر از استانداردها پیروی نکند به اندازه کافی خوب نیست و برای آن میتوانید روی سرورهای برنامه Jakarta EE حساب کنید. این کتاب به شما یاد میدهد که چگونه از مهمترین سرورهای موجود در بازار استفاده کنید و بهترین چیزی را که آنها برای پروژه خود ارائه میدهند را بدست آورید.
از نقطه نظر معماری، کتاب Jakarta EE Cookbook ریزسرویسها، محاسبات ابری و کانتینرها را پوشش میدهد. همچنین، فراموش نخواهد کرد که تمام ابزارهایی را که برای ساختن یک برنامه واکنشی Jakarta EE با استفاده از ویژگیهای Jakarta EE، بلکه ویژگیهای اصلی جاوا مانند لامبدا و آیندههای قابل تکمیل نیاز دارید در اختیار شما قرار دهد.
کل دنیای جاوا در مورد جامعه است، بنابراین ما همچنین به شما نشان خواهیم داد که چگونه متخصصان جامعه محور میتوانند نتایج پروژههای خود را بهبود بخشند و حتی در حرفه خود به سطوح بالاتری بروند.
کتاب Jakarta EE Cookbook بر اساس مفهومی است که من آن را پنج اشتباهی که حرفهایهای EE جاکارتا را از پروژههای بزرگ دور نگه میدارد مینامم. وقتی کارهای زیر را انجام ندهم، کارم را خراب میکنم:
خودم را به روز نگه دارم API ها را بشناسم (داشتن مروری بر همه آنها و تسلط بر مهمترین آنها) رایج ترین سرورهای کاربردی جاکارتا EE را بشناسید معماریهای پیشرفته را بشناسید آنچه را که میدانم به اشتراک بگذارید بنابراین، کتاب Jakarta EE Cookbook یک کتاب ساده و کاربردی است. و راه حل مفید برای هر یک از این اشتباهات. میتوانم با اطمینان بگویم که برخورد صحیح با آنها میتواند شغل و زندگی بسیاری از توسعهدهندگان در سراسر جهان را تغییر دهد. من میدانم زیرا آنها من را برای همیشه تغییر دادهاند.
کتاب Jakarta EE Cookbook برای چه کسی است؟
این کتاب برای توسعهدهندگانی ساخته شده است که میخواهند یاد بگیرند که چگونه نیازهای برنامههای کاربردی سازمانی واقعی را با استفاده از Jakarta EE 8 برآورده کنند. آنها باید با توسعه برنامهها آشنا باشند و باید حداقل دانش پایه جاوا، دانش حداقلی از Jakarta EE، اصول اولیه را داشته باشند. مفاهیم رایانش ابری و خدمات وب شما باید بیاموزید که چگونه مجموعه ای از API ها را در یک راه حل امن و سریع ترکیب کنید، و برای این کار، باید بدانید که API ها چگونه کار میکنند و چه زمانی از هر کدام استفاده کنید.
اگر زمانی که کتاب Jakarta EE Cookbook را در دست گرفتید، جاکارتا EE 9 را منتشر کردهایم، لطفاً بخش برای استفاده حداکثری از این کتاب پیشاپیش را بخوانید، تا راهنماییهایی در مورد چگونگی کارکرد 100% کد این کتاب بدون هیچ مشکلی داشته باشید.
بیشتر بخوانید: کتاب Modernizing Enterprise Java
آنچه کتاب Jakarta EE Cookbook پوشش میدهد:
فصل 1، ویژگیها و پیشرفتهای جدید، تغییرات اصلی در مشخصات Jakarta EE 8 و کارهایی که میتوانید با آنها انجام دهید را توضیح میدهد. همچنین ویژگیهای جدید را نشان میدهد و به طور خلاصه به بررسی مزایای آنها میپردازد. همه این موضوعات توسط نمونه کد پشتیبانی میشوند.
فصل 2، توسعه سمت سرور، به بررسی عمیقترین API ها و متداولترین ویژگیهای مورد استفاده برای توسعه سمت سرور میپردازد. شما دستور العملهای واقعی برای حل مشکلات واقعی را مرور خواهید کرد.
فصل 3، ساخت سرویسهای قدرتمند با ویژگیهای JSON و RESTful، خدمات وب را برای سناریوهای مختلف سازمانی ایجاد میکند. شما عمیقاً به APIهای JAX-RS، JSON-P و JSON-B خواهید رفت.
فصل 4، ارتباطات وب و مشتری و سرور، به ارتباطات ایجاد شده توسط برنامههای کاربردی وب به روشی سریع و قابل اعتماد با استفاده از آخرین ویژگیهای جاکارتا EE 8، مانند HTTP2 و Server Push میپردازد.
فصل 5، امنیت معماری سازمانی، این فصل از کتاب Jakarta EE Cookbook، اطلاعاتی در مورد ابزارهای مختلف با استفاده از بهترین ویژگیهای جاکارتا EE برای ایجاد معماریهای ایمن به شما میدهد.
فصل 6، کاهش تلاش کدنویسی با تکیه بر استانداردها، خدمات و ویژگیهایی را که سرورهای برنامه EE جاکارتا به برنامههایی که میزبانی میکنند ارائه میدهند، توضیح میدهد. این ویژگیها نه تنها شما را قادر میسازد که به یک استاندارد تکیه کنید و برنامه خود را بر اساس آن بسازید، بلکه به شما امکان میدهد کد کمتری بنویسید، زیرا نیازی به پیادهسازی ویژگیهایی ندارید که قبلاً توسط سرور پیادهسازی شدهاند.
فصل 7، استقرار و مدیریت برنامهها در سرورهای بزرگ جاکارتا EE، استفاده از هر یک از رایجترین سرورهای کاربردی جاکارتا EE را در بازار شرح میدهد و توجه ویژهای به نحوه استقرار و مدیریت آنها دارد.
فصل 8، ساخت راهحلهای سبک با استفاده از میکروسرویسها، به شما کمک میکند تا درک کنید که معماریهای میکروسرویس چگونه کار میکنند و چگونه میتوانید به راحتی از جاکارتا EE 8 برای ساخت میکروسرویسها و/یا شکستن یکپارچههای خود به منظور پیادهسازی این الگو استفاده کنید. تحویل مستمر و استقرار مستمر نیز میباشد. توضیح داده شده است، زیرا هیچ پروژه میکروسرویس موفقی بدون یک ساختمان بالغ و فرآیند استقرار کامل نمیشود.
فصل 9، استفاده از Multithreading در زمینه سازمانی، استفاده از multithreading و همزمانی را در هنگام ساخت برنامههای کاربردی سازمانی توضیح میدهد.
فصل 10، استفاده از برنامهنویسی رویداد محور برای ساخت برنامههای واکنشگرا، استفاده از جاکارتا EE 8 و جاوای هستهای را برای ایجاد برنامههای کاربردی با تأخیر کم، کارآمد و با توان بالا توصیف میکند.
فصل 11، صعود به ابر – Jakarta EE، کانتینرها و رایانش ابری، نحوه ترکیب EE جاکارتا و کانتینرها برای اجرای برنامههای کاربردی بر روی ابر را شرح میدهد.
ضمیمه، قدرت به اشتراک گذاری دانش، چگونگی حیاتی بودن جامعه برای کل اکوسیستم EE جاکارتا (حتی اگر در مورد آن اطلاعی نداشته باشید) را شرح میدهد و به این میپردازد که چگونه میتوانید کار روزانه خود را با پیوستن به ابتکار Adopt a JSR بهبود بخشید.
این فصل از کتاب Jakarta EE Cookbook همچنین توضیح میدهد که چگونه به اشتراک گذاشتن دانش ابزار قدرتمندی برای بهبود شغل شما است و توضیح میدهد که چه ارتباطی با Jakarta EE دارد (همه چیز را با Jakarta EE دارد!).
سرفصلهای کتاب Jakarta EE Cookbook:
- Preface
- Chapter 1: New Features and Improvements Running your first Jakarta Bean Validation 2.0 code
- Chapter 2: Server-Side Development Using Jakarta CDI to inject context and dependencies
- Chapter 3: Building Powerful Services with JSON and RESTful Features Building server-side events with JAX-RS
- Chapter 4: Web and Client-Server Communication Using servlets for request and response management
- Chapter 5: Security of the Enterprise Architecture Domain protection with authentication
- Chapter 6: Reducing Coding Effort by Relying on Standards Preparing your application to use a connection pool
- Chapter 7: Deploying and Managing Applications on Major Jakarta EE Servers
- Chapter 8: Building Lightweight Solutions Using Microservices Building microservices from a monolith
- Chapter 9: Using Multithreading on Enterprise Context Building asynchronous tasks with returning results
- Chapter 10: Using Event-Driven Programming to Build Reactive Applications
- Chapter 11: Rising to the Cloud – Jakarta EE, Containers, and Cloud Computing
- Chapter 12: Appendix – The Power of Sharing Knowledge Introduction
- Index
فایل کتاب Jakarta EE Cookbook را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.