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