欢迎来到天天文库
浏览记录
ID:13313696
大小:15.75 KB
页数:4页
时间:2018-07-21
《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); bo4、ok.setDisplayDate(newDate()); returnbookPersistence.update(book,false);}4.执行ServiceBuilder:antbuild-service5.在提示执行ServiceBuilder成功后,编辑BookServiceImpl.java,添加addBook方法:publicBookaddBook(Stringname,Stringisbn)throwsSystemException{ returnbookLocalService.addBook(name,isbn);}6.执行ServiceB5、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
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); bo4、ok.setDisplayDate(newDate()); returnbookPersistence.update(book,false);}4.执行ServiceBuilder:antbuild-service5.在提示执行ServiceBuilder成功后,编辑BookServiceImpl.java,添加addBook方法:publicBookaddBook(Stringname,Stringisbn)throwsSystemException{ returnbookLocalService.addBook(name,isbn);}6.执行ServiceB5、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
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
此文档下载收益归作者所有
点击更多查看相关文章~~