在SAP NetWeaver Studio中实现一个简单的Webservice(J2EE)

简介: 文/牛海彬在NetWeaver Studio中实现WebService是非常容易的,不用自己去配置XML什么的,直接按步骤操作就可以。

文/牛海彬

在NetWeaver Studio中实现WebService是非常容易的,不用自己去配置XML什么的,直接按步骤操作就可以。

第一步,不用说,就是安装平台了。没有安装的,可以直接去这里下载 ,大概650M的样子。ftp://ftp.sap.com/pub/sdn/devkits/netweaver/java/SAPNWAS_JAVAEE5_T06.rar ,解压缩后按提示安装就可以;

第二步,启动studio,点击菜单File > New > Project > EJB > EJB Project 3.0. 新建一个project。在Project Name中输入 HelloWorldEJB,选择Add Project to EAR多选按钮,在ear Project中输入HelloWorldEAR,然后选择finish就完成创建了;

第三步,新建一个hellovworld的无状态SessionBean, 选择New > Other > EJB > EJB Session Bean 3.0,输入HelloWorldBean就可以了;

第四步,在HelloWorldBean中写个sayHello(String FirstName)方法,返回一个字符串;

第五步,注入EJB3.0的webservice标记@webservice和@WebMethods, 选中HelloWorldBean类,右键选择Web Services > Create Web Service,在出现的窗口中,调节滑动条到develop service,然后点击完成就可以。

第六步,也是最后一步,就是部署了。在netweaver中,部署WebService还是比较容易的,在studio中,选择Windows > Show View > Other >selecting Servers,调出服务面版。然后右键Server,选择Add and Remove Projects,选中要部署的服务,就可以完成部署了。用浏览器打开

http://localhost:50000/HelloWorldBeanService/HelloWorldBean?wsdl,可以看到服务已经部署成功了。

就这么简单,有了强大的IDE工具,做SOA的开发就不用发愁了~

相关文章
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
226 0
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
SQL 数据库
SAP Netweaver和Hybris的数据库层
SAP Netweaver和Hybris的数据库层
230 0
SAP Netweaver和Hybris的数据库层
|
开发框架
sap netweaver代码审计
源代码目录 e:\usr\sap\EDS\DVEBMGS20\j2ee\cluster\server0\apps\sap.
698 0
|
安全
sap netweaver命令执行漏洞
留了半年还是被放出来了幸好还有一个命令执行没有被暴出来 https://XXX/ctc/servlet/ConfigServlet?param=com.
1868 0
SAP Netweaver 'SAPHostControl' Service Remote Code Execution Vulnerability
http://downloads.securityfocus.com/vulnerabilities/exploits/55084.
883 0
|
安全 BI SDN
SAP NetWeaver Internet Sales - local file read
SAP NetWeaver 7.0 Internet Sales (crm.b2b) has local file read vulnerability.
1196 0
下一篇
oss云网关配置