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:

İş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.