2015-05-14 75 views
3

我是Liferay平台的新成员。我正在尝试在使用Portlet的Liferay中实现CRUD。我使用liferay 6.2和IDE作为开发人员工作室。Liferay Maven Service Builder Portlet(开发人员工作室)

我正在开发人员工作室中使用以下值(在图像中)创建项目。

enter image description here

当我创造Developer Studio里我得到我的Liferay项目浏览器3项目,该项目将在下面的图像显示的项目。

enter image description here

所以我的问题是,为什么它的三个项目创建时我只是想创建一个服务建设者的portlet。那有什么用?

任何人都可以帮忙吗?

回答

4

所以这是Liferay和Maven的一样: 它创建一个父项目(BookServicePortlet)。 Liferay假设,如果你想建立一个服务层,你也将在你访问生成的服务的地方实现一个portlet。所以这就是为什么Liferay-Maven在你的父项目中创建2个SubProjects的原因。一个用于服务,另一个用于Web-Tier。完成后,您可以将服务层分发到其他portlet,而无需分发所有前端代码。如果您没有前端(我怀疑这一点)),您可以将所有空白留在BookServicePortlet-portlet中。