وينستون هو حاوية بريمج التي تم كتابتها من الرغبة في توفير وظائف بريمج. وينستون يعمل دون سخام أن يقدم الامتثال J2EE الكامل.
وليس المقصود أن يكون أسلوب J2EE حاوية بريمج تماما وظيفية بالكامل (وأعني بذلك دعم واجهات برمجة التطبيقات غريبة لا علاقة لها سيرفلتس، مثل JNDI، JavaMail، لل EJBs، الخ) - ترك هذا إلى القط، جيتي، الراتنج، JRun، يبلوغيتش وآخرون.
أحيانا كنت ترغب فقط في حاوية بريمج بسيطة - دون جميع خردة أخرى - أن يذهب فقط. هذا هو المكان الذي وينستون هو الانسب.
النص القصير (لأن إصدار الطويل هو الطريقة أيضا غير صحيحة سياسيا) هو كما يلي:
وينستون هو اسم رجل الجامايكي كبيرة نوعا ما اجتمع صديق لي ليلة واحدة، بينما كان من تورمات في منطقة روبونجي طوكيو. كان (صديقي) كان liquored يصل في الوقت القليل، وعندما اقترح وينستون يتوجهون إلى "هذا النادي رائع حقا" كان يعلم، وقال انه لا يعتقد أن أي شيء خطأ. لم يكن حتى وينستون أدى به إلى أسفل الدرج المظلم وانخفض سرواله أن صديقي يشكون في وركض مثل الجحيم.
كان جيد جدا قصة للسماح يموت، ولذا فإنني يدعى هذا المشروع وينستون لذلك سوف يستمر هذا الصديق قال أن نذكر منه.
وهنا بعض الملامح الرئيسية "وينستون":
· توريد وظيفة حاوية بريمج سريعة وموثوقة لwebapp واحد لكل خادم
· حافظ على حجم جرة توزيع الأساسية عند أدنى مستوى ممكن (حاليا 160KB)
· حافظ على ملفات التكوين إلى أدنى حد ممكن، وذلك باستخدام خيارات سطر الأوامر لاختياريا تجاوز المعقول جمعت في الإعدادات الافتراضية.
· تجميع في نهاية المطاف مع GCJ لجعل ويندوز إكس 3-4Meg للتنمية المحلية / نشر السيرفلتس. وهذا لم يحدث حتى الآن، بسبب بعض المشاكل GCJ الدرجة التحميل.
اختياريا دعم JSP تجميع باستخدام جاسبر أباتشي.
الاستعمال:
إذا كنت ترغب في بناء من شفرة المصدر، وسوف تحتاج إلى تحميل وتثبيت اباتشي مخضرم. تفترض الإرشادات التالية قمت بالفعل بتثبيت مخضرم ولها شيل مخضرم في المسار الخاص بك (للحصول على مخضرم، انظر http://maven.apache.org/).
لبناء وينستون، فك الشجرة:
القطران zxf وينستون-SRC-0.8.tar.gz
ثم نبني عليه:
مؤتمر نزع السلاح وينستون
جرة نظيفة مخضرم
سيكون الملف winstone.jar في الدليل الهدف بعد اكتمال بناء.
لتشغيله:
جافا جرة الهدف / وينستون-0.8.jar --webroot = (+ خيارات أخرى)
- أو -
جافا جرة الهدف / وينستون-0.8.jar --warfile = (+ خيارات أخرى)
- أو -
جافا جرة الهدف / وينستون-0.8.jar --webappsDir = (+ خيارات أخرى)
- أو -
جافا جرة الهدف / وينستون-0.8.jar --hostsDir = (+ خيارات أخرى)
تفاصيل البرنامج:
لم يتم العثور على التعليقات