国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

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

發(fā)布時(shí)間:2022-05-20 12:00 來(lái)源:好主機 閱讀:157 作者:新網(wǎng)知識社區 欄目: 服務(wù)器 歡迎投稿:712375056

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


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

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


??WebSphere 服務(wù)器

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


??WebLogic 服務(wù)器

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


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

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


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

??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)境的文件,讓測試先測試一遍,看看有沒(méi)有問(wèn)題;如果沒(méi)有問(wèn)題,再提交到svn。

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

??項目上線(xiàn)后,測試能否進(jìn)行訪(fǎng)問(wèn)(特別重要)。

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


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


免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

亚洲AV无码专区亚洲AV网站| 欧美性大战久久久久久久| 最近中文字幕免费MV视频| 国产欧美成aⅴ人高清| 四虎国产精品永久一区高清| V11亚二新区乱码无人区|