现在使用Service Builder为应用程序生成创建,读取,更新,删除和查找操作。还将使用Service Builder为应用程序生成必要的模型,持久化和服务层。然后,还要添加应用程序的必要业务逻辑。
留言簿应用程序设计
在原型应用程序中,定义了单个留言簿的条目并将其显示在列表中。完整的应用程序将处理多个留言簿及其条目。要做到这一点,需要在数据库中创建两个表格:一个用于留言簿,另一个用于留言簿条目。
服务层
这个应用程序是数据驱动的。它使用服务来存储和检索数据。应用程序要求提供数据,并由服务提取数据。应用程序可以将这些数据显示给读取或修改它的用户。如果数据被修改,应用程序将其传回服务,服务将其存储。应用程序不需要了解有关服务如何执行。
开始,先创建一个Service Builder工程并将所有的实体描述填写到service.xml
文件,以生成代码:
- In Liferay IDE, click File → New → Liferay Module Project.
- Name the project
guestbook
. - Select
service-builder
for the Project Template Name. - Click Next.
- Enter
com.liferay.docs.guestbook
for the Package Name. - Click Finish.