Java EE التطبيق Server مرحبا العالم
سؤال
أنا مريحة إلى حد ما مع جافا مستقل تطوير التطبيق ، ولكن سيتم قريبا العمل على مشروع باستخدام Java EE "ملقم التطبيق".
لا أحد يعرف من مباشرة كيف أن البرنامج التعليمي للحصول على مرحبا العالم نوع العمل تطبيق في تطبيق الخادم ؟ أنا (ربما naievly) على افتراض أن النهج العام هو المماثلة بين أطر مختلفة ، لذلك أنا أكثر اهتماما في معرفة نهج بدلا من التورط في الخلافات بين مختلف الأطر.
إذا كنت لا تعلم من دليل جيد, ثم هل يمكن أن ترسل رصاصة نوع نقطة خطوات للحصول على مرحبا العالم يعمل؟, أي
- تحميل XX
- كتابة بعض التعليمات البرمجية للقيام YY
- تغيير ملف ZZ
- خطوات أخرى...
ملاحظة:فقط لأن لدي جهاز ويندوز في المنزل ، وأود أن تفضل أن تعمل إذا كان هذا يمكن أن يكون تشغيل على ويندوز ، ولكن في مصلحة إجابة أفضل ، لينكس/ماك بناء التطبيقات هي موضع ترحيب.
المحلول
وأود أن اختيار جبوس أو GlassFish لبداية.ومع ذلك أنا لست متأكدا ماذا يعني لك عن طريق جافا EE "مرحبا العالم".إذا كنت ترغب فقط في نشر بعض JSP هل يمكن استخدام هذا البرنامج التعليمي (على جبوس):
http://www.centerkey.com/jboss/
إذا كنت ترغب في الحصول على مزيد من القيام EJB المكدس و/أو نشر الأذن الملف يمكنك قراءة جيدة جدا جبوس الوثائق:
بشكل عام يمكن أيضا القيام التثبيت الأساسية و تغيير أو محاولة قبل تثبيت التطبيقات سبيل المثال.
لدي حاليا جبوس المثبتة (في ويندوز).لقد وضع مع كسوف استخدام جافا EE server تكامل الساخنة نشر أو تصحيح قانون بلدي.بعد الحصول أولا على كود تشغيل كنت حقا ينبغي أن يكون النظر في ide التكامل لأنه يجعل التنمية/نشر roundtrips أسرع بكثير.
نصائح أخرى
على JavaEE (أسقطوا 2) مساحة كبيرة جدا.تعليمي جيد للبدء هو واحد من الشمس.بسيطة مرحبا العالم تطبيق ويب الحاوية فقط سيكون كافيا.المعروفة بريمج jsp الحاوية هر.انظر هنا للحصول على إرشادات التثبيت.حاول تثبيته مع كسوف إنشاء مشروع ويب.هذا سوف تولد لك بعض الملفات التي يمكن النظر فيها وتعديلها.أيضا بدء وإيقاف تطبيق الخادم هو أبسط.
وثمة خيار آخر هو الحصول على Oracle JDeveloper (مجاني لتحميل واستخدام إنه كامل المواصفات IDE التي تشمل بعض أنيق إضافات مثل SQL منضدة و BPEL مصمم).
كأداة للتعلم ، بل هو جيد جدا, ليس فقط من أجل الدروس المتاحة من أوراكل ، ولكنه يشمل مجموعة من "جديلة-بطاقة" دروس في الأداة نفسها لتعليم العديد من التقنيات الشائعة.
جديلة بطاقة عرض http://tardate.heroku.com/images/jdev-cuecards.jpg
كما JeroenWyseur يضعه, Java EE إلى حد ما مساحة كبيرة.بالإضافة إلى ما قال ، يجب أن تحاول الحصول على مزيد من التفاصيل بالضبط ما عليك أن تفعل:servelts & co ، EJB (الكيان الدورة ، رسالة الفول؟) ومحاولة الحصول على دراية بذلك.
وينبغي أن يكون واضحا بالنسبة لك أن تشغيل التعليمات البرمجية الخاصة بك في بيئة مدارة الذي يفرض الكثير من القيود.من أجل التأكد من أنك تفهم ما يحدث يجب أن تحصل على دراية مفهوم النشر.ثم, إذا كنت لا EJBs وإدارة العمليات مهم جدا.إذا كنت لا أفهم بالضبط ما يحدث عندما فول أو بريمج نشر كيف المعاملات تدار كيف الفاصوليا الاحتجاج كنت ستكون لدينا وقتا عصيبا.
الكتاب الذي ساعدني كثيرا في ذلك الوقت هو اتقان EJB ، إد الرومانية.
أيضا الحصول على دراية RMI سوف تساعدك على فهم EJBs.