<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    斷點

    每天進步一點點!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    EJB3.0容器模型的WEB服務

    Posted on 2010-01-13 22:48 斷點 閱讀(407) 評論(0)  編輯  收藏 所屬分類: EJB3.0

    Web服務也是一種分布式技術,屬于行業規范,可以跨平臺及語言。
    EJB屬于java平臺規范,盡管理論上可以跨平臺,但實現起來比較麻煩,所以其應用范圍局限在java平臺。

    二者偏重點不同:
    Web服務偏重的是這個系統對外提供什么功能;
    EJB偏重的是如何使用一個個組件組裝這些功能。

    例如:一個硬盤,它對外提供的是存儲服務,這是web服務的關注點;對于怎樣組裝這個硬盤,web服務并不關心,而這些是EJB所關注的。

    JavaEE為web service提供了兩種不同的編程模型:EJB容器模型、Web容器模型
    下面以最新的JAX-WS2.x規范(Java API for XML-based Web Services)介紹Webservice的開發。
    注:JAX-WS的下載路徑為https://jax-ws.dev.java.net/servlets/ProjectDocumentList?folderID=7796&expandFolder=7796&folderID=11088

    EJB容器模型的WEB服務的客戶端開發:
    注:首先我們需要建立一個無狀態SessionBean,然后把此無狀態SessionBean發布為web service。

    1.在應用的類路徑下放入JAX-WS的全部jar文件,并且把引進的jar文件添加到類路徑上,即右擊項目名-->Properties-->Java Build Path-->Add JARS。
    如果你使用的是JDK6,這一步可以省略,因為JDK6已經綁定了JAX-WS。目前JDK6綁定的JAX-WS版本是2.0。

    2.把JAX-WS產品lib目錄中找到jaxws-api.jar和jaxb-api.jar,把這兩個文件copy到JDK_HOME/jre/lib/endorsed目錄下。

    3.利用Web Service客戶端生成工具(wsimport工具的Ant任務類)生成輔助類。
    build.xml文件內容如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="WSClient" default="wsclientgen" basedir=".">
     <property name="src.dir" value="${basedir}/src" />
     
     <path id="build.classpath" description="設置類路徑">
      <fileset dir="${basedir}/lib">
       <include name="*.jar"></include>
      </fileset>
     </path>
     
     <target name="wsclientgen" description="生成webservice客戶端輔助代碼,執行后請刷新項目">
      <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport"
       classpathref="build.classpath"/>
      <wsimport wsdl="http://localhost:8090/WebService/OrderServiceBean?wsdl"
       sourcedestdir="${src.dir}"  package="cn.ztf.ws.client" keep="true"
        verbose="true" destdir="${basedir}/bin"/>
     </target>
    </project>

    4.借助輔助類調用Web Service。


    posted @ 2009-03-30 14:22 斷點 閱讀(169) | 評論 (0)
    主站蜘蛛池模板: 青青青免费国产在线视频小草| 最近免费中文字幕mv电影| 成人国产网站v片免费观看| 一级毛片在线播放免费| 亚欧免费无码aⅴ在线观看| 大学生一级特黄的免费大片视频| 免费无码成人AV片在线在线播放| 亚洲中文字幕无码日韩| 亚洲高清无在码在线无弹窗| 亚洲成在人线aⅴ免费毛片| 91禁漫免费进入| 77777亚洲午夜久久多喷| a级毛片高清免费视频| 免费无码又爽又刺激高潮| 亚洲av无码片vr一区二区三区| 香蕉成人免费看片视频app下载| 麻豆亚洲AV永久无码精品久久| 亚洲人成网站免费播放| 久久成人免费大片| 亚洲av无码天堂一区二区三区| 亚洲综合综合在线| 亚洲免费观看视频| 亚洲成片观看四虎永久| 免费无码又爽又刺激网站直播| 亚洲电影日韩精品| 免费在线观看一级片| 激情内射亚洲一区二区三区爱妻| 国产美女视频免费观看的网站| 国产在线ts人妖免费视频| 亚洲大成色www永久网址| 免费能直接在线观看黄的视频 | 久久精品亚洲AV久久久无码| 最近最好的中文字幕2019免费| 久久亚洲sm情趣捆绑调教| 在线精品免费视频| 中文在线观看永久免费| 亚洲中文字幕无码中文字在线 | 久久久久久一品道精品免费看| 亚洲欧洲日韩国产一区二区三区| 亚洲综合精品网站在线观看| 美女扒开屁股让男人桶爽免费|