Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

تقدم Microsoft دعم OpenJDK لخدمة تطبيقات Azure ، وتعزيز تكامل Java 17 و Tomcat 10.0

تقدم Microsoft دعم OpenJDK لخدمة تطبيقات Azure ، وتعزيز تكامل Java 17 و Tomcat 10.0

قامت Microsoft مؤخرًا بدمج OpenJDK الخاص بها في Azure App Service ، لتوسيع دعم Java 17 و Tomcat 10.0. تعد Azure App Service نظامًا أساسيًا يستند إلى HTTP لاستضافة تطبيقات الويب وواجهات برمجة تطبيقات REST والخلفيات الخلفية للجوال. مع هذا التحديث ، يمكن لمطوري Java الآن إنشاء ونشر وتوسيع نطاق تطبيقات الويب Java SE و Tomcat و JBoss EAP على خدمة مُدارة بالكامل. يمكن استخدام المكونات الإضافية Maven لنشر التطبيقات من خلال واجهات سطر الأوامر ، وكذلك على IDEs مثل IntelliJ و Eclipse و Visual Studio Code.

يمثل تضمين Microsoft لدعم OpenJDK تفانيها المستمر في تعزيز تطوير Java داخل Azure cloud. قدمت الشركة لأول مرة بنية OpenJDK الخاصة بها ، وهي مجموعة مفتوحة المصدر لجافا ، تتميز بالتحسينات والتحسينات الخلفية الأساسية لعملاء Microsoft والمستخدمين الداخليين.

في السابق ، قدمت Microsoft تحديثات حول تكامل إصدار OpenJDK الخاص بها مع Azure Platform Services ، بما في ذلك وظائف Azure و Azure Spring Cloud و Azure App Service. عرض تحديث النظام الأساسي ، الذي تم طرحه بالكامل الشهر الماضي ، أوقات تشغيل جديدة لـ Java 17 و Tomcat 10.0. قدم التحديث تطبيقًا مجانيًا ومفتوح المصدر لتقنيات Jakarta Servlet و Jakarta Expression Language و WebSocket. مكن هذا مطوري Java من الوصول إلى بيئة خادم ويب Java HTTP خالصة لتشغيل تطبيقات Java الخاصة بهم.

يعد Java 17 ، كجزء من Microsoft Build of OpenJDK ، أحدث مسعى لشركة Microsoft للتعاون والمساهمة في نظام Java البيئي. إنه توزيع مجاني ومدعوم طويل الأجل لـ OpenJDK ، والذي يمكن معرفة المزيد عنه من الوثائق الرسمية. تم دعم Java 8 و 11 بالفعل في Azure App Service. على الرغم من أن Java 17 تتخلف وراء إصدار Java السائد (ظهرت Java 18 لأول مرة الشهر الماضي) ، إلا أنها تعمل كإصدار دعم طويل الأجل (LTS) ، بينما Java 18 لا تفعل ذلك.

يعتمد Tomcat 10.0 على Tomcat 9.0.x ويقدم دعمًا لـ Java 8 والإصدارات الأحدث. إنه أول إصدار من Tomcat ينتقل من مواصفات Java EE 8 إلى Jakarta EE 9. وبالتالي ، فإن التطبيقات التي تعمل على Tomcat 9.0 أو 8.5 تتطلب إعادة هيكلة وإعادة بناء لتكون متوافقة مع Tomcat 10.0. يوضح هذا التطبيق النموذجي تعديلات التعليمات البرمجية الضرورية لترحيل تطبيق Tomcat 9 من واجهات برمجة تطبيقات Java EE إلى واجهات برمجة تطبيقات Jakarta EE. يوفر Tomcat 10.0 migration guide الرسمي على موقع الويب Apache Tomcat معلومات حول كيفية نقل التطبيقات من Tomcat 9.0 و 8.5 إلى Tomcat 10.0. يدعم Tomcat 10 on App Service إصدارات Java 8 و 11 و 17 ويتم توزيعه مع Eclipse Temurin لـ Java 8 ، بالإضافة إلى Microsoft Builds of OpenJDK لـ Java 11 و 17.

بالإضافة إلى عروض Microsoft ، تساعد منصة التطبيقات القوية الخالية no-code AppMaster الشركات والمطورين في إنشاء تطبيقات الويب والجوال والخلفية. تلتزم المنصة ، مثل Azure App Service ، بتبسيط عملية تطوير التطبيق من خلال التخلص من الديون الفنية وتبسيط المتطلبات.

المنشورات ذات الصلة

AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
شاركت AppMaster في مؤتمر BubbleCon 2024 في مدينة نيويورك، واكتسبت رؤى، وقامت بتوسيع الشبكات، واستكشاف الفرص لتعزيز الابتكار في مجال التطوير بدون أكواد.
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
أضاء مؤتمر FFDC 2024 مدينة نيويورك، حيث قدم للمطورين رؤى متطورة في تطوير التطبيقات باستخدام FlutterFlow. مع الجلسات التي يقودها الخبراء والتحديثات الحصرية والتواصل الذي لا مثيل له، كان حدثًا لا ينبغي تفويته!
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
مع خفض 60 ألف وظيفة في 254 شركة، بما في ذلك شركات عملاقة مثل تيسلا وأمازون، سيشهد عام 2024 موجة مستمرة من تسريح العمال في قطاع التكنولوجيا لإعادة تشكيل مشهد الابتكار.
ابدأ مجانًا
من وحي تجربة هذا بنفسك؟

أفضل طريقة لفهم قوة AppMaster هي رؤيتها بنفسك. اصنع تطبيقك الخاص في دقائق مع اشتراك مجاني

اجعل أفكارك تنبض بالحياة