کتاب Pro Jakarta EE 10 (Jakarta EE 10 حرفهای: توسعه برنامههای کاربردی منبع باز سازمانی مبتنی بر جاوا مبتنی بر Cloud-native) راهنمای کلی Jakarta EE زبان جاوا است که در 7 قسمت مختلف به صورت کامل آن را آموزش میدهد.
در ادامه مقدمهای از کتاب Pro Jakarta EE 10 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Pro Jakarta EE 10:
جاوا فقط یک زبان برنامهنویسی نیست، بلکه سکویی است که برای میزبانی نرمافزار استفاده میشود. تا آنجا که محیطهای سازمانی پیش میروند، Java Enterprise Edition Jakarta EE (که قبلا JEE نامیده میشد) مجموعه گسترده ای از API ها دارد که به ویژه برای رسیدگی به نیازهای IT شرکت مفید هستند.
کتاب Pro Jakarta EE 10 موضوعات پیشرفته توسعه EE جاکارتا را پوشش میدهد. این شامل توسعه سطح حرفهای وب، موضوعات مرتبط با معماری، پردازش پیشرفته XML و JSON، کلاینتهای برنامه و زبانهای برنامهنویسی، مدیریت منابع، پیشرفتهای امنیتی سطح بالا، و تکنیکهای نظارت و گزارش پیشرفته است.
نسخه مورد نظر Jakarta EE نسخه 10 است. اسکریپتهای سرور بر روی اوبونتو 22.04 آزمایش شده اند، مگر اینکه خلاف آن ذکر شده باشد. تغییر به دبیان، فدورا یا OpenSUSE Leap نباید مشکلی ایجاد کند.
کتاب Pro Jakarta EE 10 برای توسعه دهندگان نرم افزار سازمانی پیشرفته با دانش نسخه استاندارد جاوا نسخه 8 یا بالاتر و کمی تجربه در توسعه جاکارتا EE (یا JEE) است. خواندن کتاب با عنوان Beginning Jakarta EE از همان نویسنده و ناشر (ISBN: 978-1-4842-5078-5) مطمئناً کمک خواهد کرد، اما پیش نیاز دقیقی نیست.
من ارجاع به کتاب مبتدی را به حداقل میرساند. من همچنین فرض میکنم که میتوانید از مراجع API آنلاین استفاده کنید، بنابراین این کتاب یک مرجع کامل نیست به این معنا که همه کلاسها و روشهای API فهرست نشدهاند. در عوض، این کتاب شامل تکنیکها و فناوریهایی است که به توسعهدهندگان حرفهای در سطح سازمانی جاوا کمک میکند تا با موضوعات و مشکلاتی که در یک محیط سازمانی ایجاد میشوند، برخورد کنند.
این کتاب از سیستم عامل لینوکس به عنوان پلتفرم توسعه خود استفاده میکند، اگرچه کد میتواند بدون نیاز به تغییرات پیچیده بر روی سکوهای دیگر اجرا شود. نصبهای سرور – مانند کنترل نسخه، سیستمهای یکپارچهسازی مداوم و دستورالعملهای عملیاتی – همه سیستم عامل لینوکس را هدف قرار میدهند. این کتاب همچنین مسائل سخت افزاری را پوشش نمیدهد، به جز مواردی که عملکرد سخت افزار تأثیر قابل توجهی بر نرم افزار دارد.
پس از اتمام این کتاب، میتوانید برنامههای Jakarta EE 10 با پیچیدگی متوسط تا بالا را توسعه و اجرا کنید.
سرفصلهای کتاب Pro Jakarta EE 10:
- Cover
- Front Matter
- Part I. Development Workflow Proposal
- 1. Installing a Development Server
- 2. Creating and Building Projects with Eclipse
- 3. Development with NetBeans as an IDE
- 4. Git and Subversion
- 5. Continuous Integration
- 6. Corporate Maven Repositories
- Part II. Advanced Web Tier Topics
- 7. Facelets
- 8. Faces Custom Components
- 9. Flows
- 10. Websockets
- 11. Frontend Technologies
- 12. Form-Based Authentication
- 13. Client Certificates
- 14. REST Security
- 15. JAVA MVC
- Part III. Advanced Architecture Related Topics
- 16. Microprofiles
- 17. Custom CDI
- 18. Interceptors
- 19. Bean Validation
- 20. Jakarta EE Concurrency
- 21. Batch Processing
- Part IV. Useful Supporting Technologies
- 22. XML Binding
- 23. JSON Handling
- 24. Jakarta Mail
- 25. Application Client (Groovy)
- 26. Adding Scripting Languages
- Part V. Advanced Resource Related Topics
- 27. Hibernate as ORM
- 28. Connectors
- 29. Caching
- 30. NoSQL
- Part VI. Security Enhancements
- 31. Secured JMX
- 32. Java Web Tokens with Encryption
- 33. Java Enterprise Security
- Part VII. Advanced Monitoring and Logging
- 34. Monitoring Workflow
- 35. Logging Pipeline with Fluentd
- 36. Performance Troubleshooting
- 37. Garbage Collection
- 38. Memory Troubleshooting
- 39. Custom Log4j Appender
- Back Matter
جهت دانلود کتاب Pro Jakarta EE 10 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.