سؤال

أنا أعرف شيء عن Java ولكن جديدا تماما Enterprise Java.أنا أحاول يدي مع NetBeans 6.1 و GlassFish "ملقم التطبيق".الرجاء إرشادي إلى بعض الموارد التي قل لي في الواقع ما java تطبيقات المؤسسة ، وكيف أنها تختلف عن العادي فئات java وغيرها.

أيضا الذي هو أفضل تطبيق الملقم لاستخدام (على لينكس)?

هل كانت مفيدة؟

المحلول

"ما java تطبيقات المؤسسة ، وكيف أنها تختلف عن العادي فئات java الخ"

حسنا هم الطبقات العادية.هم ركض خادم التطبيق.على "ملقم التطبيق" في كثير من الأحيان مجرد JVM, ولكن في بعض الأحيان تعزيز أو تعديل أو تمديد من قبل البائع.ولكن هذا لا ينبغي أن يكون أي قلق لك.خادم التطبيق (أي:JVM) يستخدم عربة الدرجة (ربما حسب الطلب من قبل البائع) إلى تحميل بريمج (أي الفئة التي تطبق HttpServlet واجهة).أي فئات أخرى (ليس فقط J2EE الطبقات ، ولكن جميع الطبقات) سيتم تحميلها من قبل الطبقة محمل.من هناك على أنه هو نفسه كود جافا.آمل أن يكون هذا يعطيك ما تريد.القراءة J2EE الوثائق (حتى الرامية إلى المطورين) عادة ما ينطوي على معنى التعبيرات الطنانة.

وأود أن ننصح نظرة على J2EE التعليمي من الشمس.انها حرة, و يذهب أكثر من الأساسيات التي يجب أن تعرف قبل الانتقال إلى إطار (الدعامات على سبيل المثال).و بالطبع يجب أن تحتاج إلى معرفة ما إذا كنت مجرد الذهاب إلى استخدام فقط على التوالي J2EE.

قد ترغب في التعرف على نفسك مع بعض من هذه:

زوجين من الحقائق المفيدة:

  • JSP تجميعها في بريمج.هذه تم إنشاؤها بحيث سيرفلتس لا يجب أن تكون المتقدمة باستخدام إخراج الكاتب إلى التعامل مع كل كتابة محتوى الصفحة (JSP سيتم تجميعها في ذلك لك).أي:للخروج.println("<html>etcetc...")
  • طلب (HttpServletRequest) كائن يمثل الطلب.
  • الرد (HttpServletRespone) الكائن في بناء الاستجابة.(كل رؤوس http والمحتوى).
  • الدورة سياق الكائنات هي أيضا مهمة.الأول هو تحمل الدورة وراقب الأجسام (التي تديرها التطبيق server) و تعيينها إلى jsessionid كوكي على جانب العميل (حتى يعرف ماذا العميل (أي:طلب) ما الأشياء على جانب الخادم).سياق كائن يستخدم الإعدادات الأولية.
  • سوف تريد أن تذهب على شبكة الإنترنت حاويات لتناسب كل ذلك معا.

نصائح أخرى

Java EE 5 تعليمي - القراءة على الانترنت أو pdf

EJB 3 في العمل - الكتاب العظيم الذي يغطي كل شيء تحتاج إلى معرفته

كما بدأت مؤخرا مع Java EE و يجب استخدامه فقط Glassfish/الشمس ملقم التطبيق حتى الآن ، ولكن ما understad من زملائي في العمل و ما رأيت حتى الآن Glassfish يبدو أن يكون أفضل خيار في الوقت الراهن.

Glassfish على لينكس هو خيار ممتاز.

أحب دائما أن تبدأ مع ويكيبيديا: http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

اتقان جيد IDE مثل الكسوف هو جدير بالاهتمام.

أخيرا وليس آخرا, يوتيوب لطيفة كيف فيدس:

http://www.youtube.com/watch?v=_-IDpzC0n9Y

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top