Skip to content

13. Sürüm 8: Uygulamanın Spring / Tomcat ortamına taşınması


Soru: [ref3]'teki "Örnek uygulama – 02: rdvmedecins-jsf2-spring" örneğini takip ederek, önceki uygulamayı Spring / Tomcat / Hibernate ortamına taşıyın.


  

Yeni web uygulaması [mv-pam-jsf2-spring-multipages]'tir. Web arayüzünde herhangi bir değişiklik yoktur:

Image

İşte olası bir yaklaşım:

  • [Java Application] adlı bir Maven projesi oluşturun ve adını [mv-pam-spring-metier] olarak değiştirin,
  • gerekli bağımlılıkları ekleyin,
  • önceki EJB projesinin öğelerini yeni Spring projesine kopyalayın,
  • Spring projesinde ortaya çıkan hataları düzeltin,
  • JPA katmanını yapılandıran [persistence.xml] dosyasını oluşturun,
  • Spring yapılandırma dosyasını oluşturun. Bu aşamada, [mv-pam-spring-metier] projesi doğru çalışmalıdır. Bunu kanıtlayan bir JUnit testi düşünün,
  • [Web Application] türünde bir Maven projesi oluşturun,
  • gerekli bağımlılıkları ekleyin (JSF ve [métier] katmanı),
  • önceki sürümdeki JSF / EJB projesinin öğelerini yeni JSF / Spring projesine kopyalayın,
  • ortaya çıkan hataları düzeltin,
  • [mv-pam-spring-metier] projesindeki Spring yapılandırma dosyasını web projesine kopyalayın,
  • [ApplicationData] bean'ine Spring bean'lerini oluşturmaya yarayan kodu ekleyin,
  • [faces-config.xml] yapılandırma dosyasını tamamlayın,
  • web uygulamasını test edin.