Skip to content

13. الإصدار 8: نقل التطبيق إلى بيئة Spring / Tomcat


السؤال: باتباع المثال "مثال التطبيق – 02: rdvmedecins-jsf2-spring" من [ref3]، قم بنقل التطبيق السابق إلى بيئة Spring / Tomcat / Hibernate.


  

التطبيق الجديد على الويب هو [mv-pam-jsf2-spring-multipages]. لا تتغير واجهة الويب:

Image

فيما يلي إحدى الطرق الممكنة:

  • إنشاء مشروع Maven من النوع [Java Application] باسم [mv-pam-spring-metier
  • إضافة التبعيات اللازمة،
  • نسخ عناصر المشروع السابق EJB إلى مشروع Spring الجديد،
  • تصحيح الأخطاء التي تظهر في مشروع Spring،
  • إنشاء الملف [persistence.xml] الذي يهيئ الطبقة JPA،
  • إنشاء ملف تكوين Spring. في هذه المرحلة، يجب أن يكون المشروع [mv-pam-spring-metier] صحيحًا. تخيل اختبار JUnit يثبت ذلك،
  • إنشاء مشروع Maven من النوع [Web Application
  • أضف التبعيات اللازمة (JSF وطبقة [métier])،
  • انسخ عناصر مشروع JSF / EJB من الإصدار السابق إلى المشروع الجديد JSF / Spring،
  • تصحيح الأخطاء التي تظهر،
  • نسخ ملف تكوين Spring من المشروع [mv-pam-spring-metier] إلى المشروع الويب،
  • إضافة الكود الذي يسمح بإنشاء مثيلات لـ Spring beans إلى bean [ApplicationData
  • استكمال ملف التكوين [faces-config.xml
  • اختبار تطبيق الويب.