我一直在使用这种基于 maven 的项目结构:
parent pom
|
|-------- WebTier (war module) JSF2+Richfaces/Primefaces+facelets
|
|-------- BusinessTier (ejb module) EJB 3.*+ timers
|
|-------- PersistenceTier (JPA2)
|
|-------- Utilities (jar)
|
|-------- IntegrationTier (ejb module) (RESTful webservices,
for example Email/Sms handling)
我对这种设置非常满意。现在我想学习 Spring,因为它被广泛使用,因为我需要它。据我了解,我可以获得部分 Spring 框架并将它们用作 Java EE 应用程序的一部分。例如 Spring mvc 在我的 webtier 上带有一些基于组件的框架,用于丰富的 UI。将 EJB 替换为 Spring 等。使用 Spring 时,此项目设置将有何不同?