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] у веб-проєкт,
  • додати до біна [ApplicationData] код, що дозволяє створювати екземпляри бінів Spring,
  • доповнити файл конфігурації [faces-config.xml],
  • протестувати веб-додаток.