在SAP NetWeaver Studio中實現一個簡單的Webservice(J2EE)

來源:互聯網
上載者:User

文/牛海彬

在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的開發就不用發愁了~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.