جافا :: استيراد :: التصميم

جافا :: استيراد :: تصميم هو تصميم وحدة Java :: استيراد.
التحميل الان

جافا :: استيراد :: التصميم الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • David Rusek
  • موقع ويب الناشر:
  • http://search.cpan.org/~rusekd/Java-Import-0.01/lib/Java/Examples.pod

جافا :: استيراد :: التصميم العلامات


جافا :: استيراد :: التصميم وصف

Java :: Import :: Design هو تصميم Java :: استيراد وحدة الاستيراد. Java :: Import :: Design هو تصميم Java :: Import Module.motivations الحافز الأصلي لكتابة هذه الوحدة خرجت من مشروع كنت أعمل أثناء عملي السابق. لقد بنينا نظاما كان جزءا كبيرا كان جزءا كبيرا باستخدام EJBs على خادم J2EE. بالإضافة إلى ذلك، كان لدينا عنصر كبير من النظام، وكان ذلك موجودا بالفعل، وكان مكتوبا في بيرل. نحن لا نريد إلغاء عمل Perl الخاص بنا، لكنه أصبح أكثر شقة للحفاظ على جرائم اثنين وأكثر من الأشياء التي تمت إضافتها إلى System.So، قررنا أن القطع الرئيسية من المنطق التجاري سيقيم على خادم J2EE و سيتم تعديل بيرل لإجراء مكالمات إلى الخادم. بعد بعض الوقت والتجريب، بدأنا ندرك أن بصمة الذاكرة وكذلك مقدار الوقت اللازم لإجراء مكالمات إلى الخادم باستخدام بيرل الحالي إلى سلسلة دمج تكامل Java لم يكن مقبولا. لذلك نشطنا للعثور بطريقة أخرى. لقد حاولنا جميع أنواع الأشياء ولكن في النهاية لم نتمكن من العثور على أي شيء قابلت متطلباتنا، وبالتالي قررت الاحتفاظ بالنظام الأصلي للقيام بالأشياء. في هذه الوظيفة لم نجد طريقة مناسبة لإدماج أنظمتنا. ومع ذلك، فإن المشكلة لا تزال مسكون لي. لم يكن ذلك حتى نهاية حياتي المهنية في تلك الشركة التي رأيت إعلانا عن صيف الكود الأول من Google. لقد حدث ذلك تماما أن جوجل كانت تعلن عن برنامجها العلامة التجارية الجديدة التي بدأت في اللعب مع مجموعة جنو GCJ من أدوات جافا وتوصلت إلى فكرة الاستفادة من قدرتها على تجميع رمز جافا المعني باستخدام PERL. قد لا تكون هذه فكرة جديدة ولكني لم أستطع العثور على أي شيء من شأنه أن يساعدني لذلك قررت كتابة وتقديم اقتراح إلى Google. حسنا، لقد قبلت ولديك الآن جافا :: استيراد. عندما بدأت في العمل في هذا المشروع، بدأت بإنشاء مساحة اسمي بدلا من الخروج على أصابع مشروع تكامل جافا / بيرل الموجود الأخرى، مضمنة :: جافا. لقد فعلت ذلك في المقام الأول لأنني أردت إحالة نظيفة يمكن أن أستكشفها بالكامل عن الفروق الدقيقة ل GCJ، ولا سيما واجهة CNI. أثناء عملتي بدأت الوحدة في التطور في الوحش الخاص بها وفي تلك المرحلة بدا الأمر مجالا للحفاظ على مساحة اسمي الخاصة. إنها ليست نيتي لتحل محل مضمنة :: جافا وما زلت أعتقد أنه في المستقبل في المستقبل يمكن استخدام الكثير من العمل الذي قمت به من قبل مضمنة :: Java كخيار لاستخدام وظيفة GCJ الخاصة. متطلبات: perl.


جافا :: استيراد :: التصميم برامج ذات صلة