liferay_web-service

liferay_web-service

ID:13313696

大小:15.75 KB

页数:4页

时间:2018-07-21

liferay_web-service_第1页
liferay_web-service_第2页
liferay_web-service_第3页
liferay_web-service_第4页
资源描述:

《liferay_web-service》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.创建portlet:createbook“Book”2.定义service.xml:   Book   

2、tityname="Book"local-service="true"remote-service="true">                                                      

3、/>   Note:确认entity的remote-service属性值是true。3.在BookLocalServiceImpl.java中添加addBook方法:publicBookaddBook(Stringname,Stringisbn)throwsSystemException{   Bookbook=bookPersistence.create(counterLocalService.increment());   book.setName(name);   book.setIsbn(isbn);   bo

4、ok.setDisplayDate(newDate());   returnbookPersistence.update(book,false);}4.执行ServiceBuilder:antbuild-service5.在提示执行ServiceBuilder成功后,编辑BookServiceImpl.java,添加addBook方法:publicBookaddBook(Stringname,Stringisbn)throwsSystemException{   returnbookLocalService.addBook(name,isbn);}6.执行ServiceB

5、uilder,等待执行成功后,查看BookServiceSoap.java也自动添加了addBook方法:publicstaticcom.aukcell.portlet.book.model.BookSoapaddBook(   java.lang.Stringname,java.lang.Stringisbn)throwsRemoteException{   try{      com.aukcell.portlet.book.model.BookreturnValue=BookServiceUtil.addBook(name,            isbn);   

6、   returncom.aukcell.portlet.book.model.BookSoap.toSoapModel(returnValue);   }   catch(Exceptione){      _log.error(e,e);      thrownewRemoteException(e.getMessage());   }}7.执行build-wsdd命令,生成webservice:antbuild-wsddNote:执行antbuild-wsdd要求portlet路径不能含有中文字符,或类似于“[”、“]”的特殊字符,否则可能命令执行失败。      

7、      执行antbuild-wsdd生成文件:             docrootWEB-INFserver-config.wsdd            docrootWEB-INFsrccomaukcellportletbookservicehttpBookService_deploy.wsdd            docrootWEB-INFsrccomaukcellportletbookservicehttpBookService_undeploy.wsdd8.启动t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签