欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

多图详解 Java EE 6的EJB模型案例(1)(2)

来源: javaer 分享于  点击 42965 次 点评:228

现在我们创建一个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译稿和译者!】


相关栏目:

用户点评