程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> 多圖詳解 Java EE 6的EJB模型案例(2)

多圖詳解 Java EE 6的EJB模型案例(2)

編輯:J2EE

現在我們創建一個WebService的項目叫:Weather,目標項將顯示為溫度。


創建一個WebService的項目:Weather

點擊Finish就完成了。

這裡是到WebService的代碼。注意:我已經添加一個WebMethod。我還指定了Interceptor的注釋。EJB 3.0的Interceptor提供了良好的方法調用控制開發。在這個例子中我們打印了從該Interceptor被調用的方法。

這裡是SimpleInterceptor.Java代碼

SimpleInterceptor.java代碼
SimpleInterceptor.Java代碼

接下來,我們清理並生成項目.

生成項目
生成項目

然後點擊部署。

從這裡您可以浏覽的WSDL:http://localhost:8080/WeatherService/Weather?wsdl

浏覽的WSDL
浏覽的WSDL

注意:在WebService上EJB模型只是一個簡單便捷的組件。如果是在一個一個EJB模型的EJB-jar壓縮文件部署相同,在該端點部署網址也是一樣的。在Glassfish 3.0有一個bug的EJB符被當作webaPPS的對待。所以在這裡使用的都是GlassFish 3.0.1或者GlassFish 3.1。

你看到部署的EJB模型使用NetBeans非常容易建立的。你也可以使用測試儀測試應用程序的webservice在http://localhost:8080/WeatherService/Weather?tester。這便是51CTO為各位編譯的Java EE 6的EJB模型案例。

原文名:JavaEE 6: EJB Webservices in war

原文地址:weblogs.Java.Net

原文作者:Bhakti Mehta

【51CTO譯稿,非經授權謝絕轉載,合作媒體轉載請注明原文出處、作者及51CTO譯稿和譯者!】

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved