Skip to content

13. نسخه ۸: انتقال برنامه به محیط Spring/Tomcat


سؤال: با پیروی از مثال «Sample application – 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] به پروژه وب کپی کنید،
  • کد مربوط به bean را به [ApplicationData] اضافه کنید تا beanهای Spring ایجاد شوند،
  • فایل پیکربندی [faces-config.xml] را تکمیل کنید،
  • برنامه وب را آزمایش کنید.