liferay:何时处理多个war文件

t40tm48m  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(297)

我有一个要求,其中有几个场景。
用户注册(有不同类型的用户,如买家、卖家、版主等)
搜索功能,可以用很少的关键字搜索卖家/买家
用户 Jmeter 板
搜索功能将来可以作为webservice公开。
我发现前3个可以作为单独的portlet。如果我错了,请纠正我。
我想知道所有这些文件是应该放在同一个.war文件中,还是可以移动到不同的war文件中。需要注意的是,有一些类在所有3个点中都是通用的。
出于模块化的目的,我确定 Jmeter 板可以进入单独的项目,并在另一个项目中注册和搜索。但都成了一个战争档案。我们说的对吗?
我们正在使用liferay、spring、hibernate和jsf(icefaces)

wfauudbj

wfauudbj1#

如果您的portlet总是一起部署,那么将它们放在一个war文件中。如果有可能将它们分别部署在不同的服务器/节点/门户上,那么将其拆分为几个war文件。在任何情况下,您都可以在真正需要的时候进行拆分,以便在开发过程中更快地部署,让它处于一场战争中。以后再重新 Package 并不难。

tez616oj

tez616oj2#

似乎是一个相当基本的mvc类型的应用程序对我来说-这通常是罚款在一场战争。如果你有其他应用程序也愿意使用你设计的任何登录/身份验证服务,那么把它分成不同的服务可能会有一些好处。我的建议是暂时保持简单,如果以后你发现有必要将各个部分分成不同的战争,那么就进行一些重构。

相关问题