我正在开发一个Spring MVC JPA Web应用程序.当这个应用程序在实时部署时,我的应用程序与之交互的同一个DB将同时被其他2个Dotnet和VB应用程序使用.我通过版本列管理我的JPA应用程序的并发性.
在同一个数据库中同时运行这3个应用程序时会出现任何问题吗?所有系统都使用相同的表.
我将来必须为同一个DB构建另一个应用程序(最可能是Spring MVC + JPA).在同时运行这两个应用程序时会出现任何问题(在两个应用程序中保持相同的表等)?
我正在开发Spring MVC Web应用程序,并将JPA实体保存在存储库程序包中,DAO和控制器类分别放在单独的程序包中,而jsp放在WEB-INF的文件夹中。
我的问题是,在此应用程序中,什么是模型,什么是控制器以及什么是视图?我应该在哪里保存业务逻辑(Dao或Controller)?明确分离业务逻辑方面的最佳实践是什么?