<samp id="tdkee"></samp>

    <mark id="tdkee"><acronym id="tdkee"></acronym></mark>

  1. 免费看又黄又无码的网站_久久久高清国产免费观看_亚洲一区二区三区在线免费观看_免费欧洲美女a视频一级毛片_日本最新免费二区三区

    ×

    java服務(wù)器有哪些種類?如何采用java建立一個服務(wù)器?

    分類:云服務(wù)資訊 編輯:互聯(lián)網(wǎng)觀察 瀏覽量:129
    2021-04-06 14:53:06

      java服務(wù)器的作用,是為一些應(yīng)用程序提供運(yùn)行的環(huán)境,同時也給一些組件提供服務(wù),它也可以說是運(yùn)行和發(fā)布網(wǎng)絡(luò)應(yīng)用的一個容器,只有把開發(fā)的網(wǎng)絡(luò)項目放在這個容器里面,才能讓網(wǎng)絡(luò)中的所有用戶通過瀏覽器而訪問到。隨著科技的不斷發(fā)展,現(xiàn)在的java服務(wù)器種類也非常多了,那么java服務(wù)器有哪些種類?如何采用java建立一個服務(wù)器呢?下面新網(wǎng)就給朋友們詳細(xì)的來說明一下這些問題。


      java服務(wù)器的種類有哪些?
      Tomcat 服務(wù)器
      目前最為流行的Tomcat服務(wù)器是Apache-Jarkarta開源項目中的一個子項目,是一個小型、輕量級的支持JSP和Servlet 技術(shù)的Web服務(wù)器,也是初學(xué)者學(xué)習(xí)開發(fā)JSP應(yīng)用的首選。
     
      Resin 服務(wù)器
      Resin是Caucho公司的產(chǎn)品,是一個非常流行的支持Servlet和JSP的服務(wù)器,速度非???。Resin本身包含了一個支持HTML的Web服務(wù)器,這使它不僅可以顯示動態(tài)內(nèi)容,而且顯示靜態(tài)內(nèi)容的能力也毫不遜色,因此許多網(wǎng)站都是使用Resin服務(wù)器構(gòu)建。
      JBoss服務(wù)器

      JBoss是一個種遵從JavaEE規(guī)范的、開放源代碼的、純Java的EJB服務(wù)器,對于J2EE有很好的支持。JBoss采用JML API實現(xiàn)軟件模塊的集成與管理,其核心服務(wù)又是提供EJB服務(wù)器,不包含Servlet和JSP的Web容器,不過它可以和Tomcat完美結(jié)合。


      WebSphere 服務(wù)器

      WebSphere是IBM公司的產(chǎn)品,可進(jìn)一步細(xì)分為 WebSphere Performance Pack、Cache Manager 和WebSphere Application Server等系列,其中WebSphere Application Server 是基于Java 的應(yīng)用環(huán)境,可以運(yùn)行于 Sun Solaris、Windows NT 等多種操作系統(tǒng)平臺,用于建立、部署和管理Internet和Intranet Web應(yīng)用程序。


      WebLogic 服務(wù)器

      WebLogic 是BEA公司的產(chǎn)品,可進(jìn)一步細(xì)分為 WebLogic Server、WebLogic Enterprise 和 WebLogic Portal 等系列,其中 WebLogic Server 的功能特別強(qiáng)大。WebLogic 支持企業(yè)級的、多層次的和完全分布式的Web應(yīng)用,并且服務(wù)器的配置簡單、界面友好。對于那些正在尋求能夠提供Java平臺所擁有的一切應(yīng)用服務(wù)器的用戶來說,WebLogic是一個十分理想的選擇。


      如何采用java建立一個服務(wù)器
      一.準(zhǔn)備
      1.打開IDE:
      打開自己進(jìn)行編寫java程序的工具,采用的是eclipse軟件;
      2.建立一個java工程:
      簡潔操作如下:
      單擊“file”-“new”-“java project”;
      然后,在工程菜單中選中工程,單擊鼠標(biāo)右鍵出出來菜單,依次選中“new”-“class”;
      二.簡單服務(wù)器實現(xiàn)流程
      1.建立套接字:
      通過實例化java中的ServerSocket類,來建立一個服務(wù)器套接字;
      2.監(jiān)聽端口
      采用循環(huán)語句和java中相應(yīng)的方法,對套接字指定的端口進(jìn)行監(jiān)聽;
      3.建立數(shù)據(jù)流:
      本實例采用DataInputStream 與 DataOutputStream類,對輸入流和輸出進(jìn)行封裝,并對接收的信息進(jìn)行顯示;
      4.進(jìn)行會話:
      剛才,已經(jīng)成功的建立了一個網(wǎng)絡(luò)連接,我們可以發(fā)送個客戶端程序一個信息,具體實現(xiàn)方法可參見代碼:
      dout.writeUTF("已收到你發(fā)來的消息!!");
      5.關(guān)閉
      為了保證計算機(jī)資源的高效利用,我們要對流進(jìn)行及時的關(guān)閉,代碼如下:
      din.close();
      dout.close();
      sc.close();
      server.close();//可以注釋掉,不然程序僅僅執(zhí)行一個循環(huán),去掉后可以循環(huán)進(jìn)行,也不報錯;
      6.整個main方法:
      下面貼出,實習(xí)該部分的整個main方法,記得在前面要有載入:
      import java.io.*;
      import java.net.*;
      三.查看效果
      1.執(zhí)行服務(wù)器:
      單擊“編譯并執(zhí)行”按鈕右側(cè)的小箭頭,選中我們服務(wù)器程序;
      2.效果如下:
      可知程序沒有關(guān)閉,說明現(xiàn)在代碼一直停留在accept方法處;
      3.執(zhí)行客戶端程序:
      單擊“編譯并執(zhí)行”按鈕右側(cè)的小箭頭,選中我們客戶端程序;
      4.查看效果:
      ,客戶端想服務(wù)器發(fā)送了“hao”。
      java服務(wù)器端開發(fā)遇見的問題
      如何將Eclipse中項目打成war包?(直接war包,代碼零散上傳(替換掉原來的代碼包)):
      1)war包即Web歸檔文件,將Web項目打成war包可以直接拷貝到Web服務(wù)器發(fā)布目錄(例如Tomcat服務(wù)器webapps目錄 ),當(dāng)Tomcat啟動后該壓縮文件自動解壓,war包方便了web工程的發(fā)布,那么在Eclipse中如何將Web項目打成war包呢?
      2)選擇war文件保存位置,然后點(diǎn)擊”Finish“按鈕即可將Web工程打成war文件。War包解壓,拿到里面的代碼文件(包目錄),上傳到測試服務(wù)器,停止、重新啟動測試服務(wù)器就行。

      3)Tomcat啟動是需要時間的,啟動測試服務(wù)器要等待一段時間。


      項目上線注意事項:
      1)復(fù)制一份舊的代碼進(jìn)行保存,防止意外。新代碼不能跑,還能替換回來。
      2)只有測試過的代碼才能進(jìn)行發(fā)布到測試服務(wù)器。
      3)代碼從Ecplise提交到SVN,從SVN提交到測試服務(wù)器。
      4)項目必須晚上上線,這樣影響的用戶比較少。

      5)前端:(直接替換就行,不需要打war包的)。


      H5測試服務(wù)器發(fā)布地址:/usr/local/www/wap。
      PC端的發(fā)布地址:/usr/local/www/example。
      服務(wù)器端:(需要打war包)
      app服務(wù)器端的發(fā)布地址:/usr/local/tomcat_app-7.0.79/webapps/ROOT/WEB-INF/classes/com;
      pc端服務(wù)器端的發(fā)布地址:/usr/local/tomcat_web-7.0.79/webapps/ROOT/WEB-INF/classes/com;
      直接覆蓋掉測試環(huán)境的文件,讓測試先測試一遍,看看有沒有問題;如果沒有問題,再提交到svn。

      前端頁面是不需要打war包的,覆蓋文件之前,要保存上一版的文件。

      項目上線后,測試能否進(jìn)行訪問(特別重要)。

      服務(wù)器端功能可以使用這種方式實現(xiàn),但是效率比較低,最好直接查詢數(shù)據(jù)庫。


      java服務(wù)器有哪些種類?以上就給大家介紹了java服務(wù)器的種類,java服務(wù)器有多種,比如Tomcat 服務(wù)器、Resin 服務(wù)器以及JBoss服務(wù)器等,每種java服務(wù)器都有自身的特點(diǎn)和優(yōu)勢,大家在選擇java服務(wù)器的時候,要根據(jù)自己的需求去選擇合適類型的java服務(wù)器,如果需要的朋友,可以咨詢新網(wǎng)。


    聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)

    送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時

    需注明出處:新網(wǎng)idc知識百科

    免費(fèi)咨詢獲取折扣

    Loading
    国产精品视频白浆免费视频_久久久高清国产免费观看_亚洲一区二区三区在线免费观看_免费欧洲美女a视频一级毛片

    <samp id="tdkee"></samp>

      <mark id="tdkee"><acronym id="tdkee"></acronym></mark>