Skip to content

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


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


  

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

Image

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

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