13. 第 8 版:将应用程序移植到 Spring / Tomcat 环境中
问题:参照 [ref3] 中的示例“示例应用程序 – 02:rdvmedecins-jsf2-spring”,将前一个应用程序移植到 Spring / Tomcat / Hibernate 环境中。
新的Web应用程序为[mv-pam-jsf2-spring-multipages]。Web界面保持不变:

以下是一种可行的操作步骤:
- 创建一个名为 [mv-pam-spring-metier] 的 [Java Application] 类型 Maven 项目,
- 添加必要的依赖项,
- 将先前 EJB 项目的组件复制到新的 Spring 项目中,
- 修正Spring项目中出现的错误,
- 创建配置 JPA 层的 [persistence.xml] 文件,
- 创建 Spring 配置文件。至此,[mv-pam-spring-metier] 项目应已正确。设想一个 JUnit 测试用例来验证这一点,
- 创建一个名为 [Web Application] 的 Maven 项目,
- 添加必要的依赖项(JSF 和 [métier] 层),
- 将上一版本中 JSF / EJB 项目的组件复制到新项目 JSF / Spring 中,
- 修正出现的错误,
- 将项目 [mv-pam-spring-metier] 中的 Spring 配置文件复制到 Web 项目中,
- 在 [ApplicationData] Bean 中添加用于实例化 Spring Bean 的代码,
- 完善配置文件 [faces-config.xml],
- 测试Web应用程序。