91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java開發(fā)者必看:Tomcat、Jetty、WildFly 三大主流應(yīng)用服務(wù)器選型指南(附效率工具Perforce JRebel推薦)

龍智DevSecOps ? 2025-12-26 11:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Java應(yīng)用服務(wù)器提供多種選擇,可滿足不同需求。想構(gòu)建一個(gè)簡(jiǎn)單的電商網(wǎng)站?可以選擇Apache Tomcat這類輕量級(jí)方案。想開發(fā)更復(fù)雜的電子健康記錄系統(tǒng)?就選用IBM WebSphere這類企業(yè)級(jí)解決方案。無(wú)論是獨(dú)立開發(fā)者還是財(cái)富500強(qiáng)企業(yè),以及介于兩者之間的各類用戶,都能找到適合的解決方案。

本文將探討當(dāng)今主流的Java應(yīng)用服務(wù)器,解析其優(yōu)勢(shì)和局限,以幫助您為項(xiàng)目選擇合適的解決方案。

什么是Java應(yīng)用服務(wù)器?

Java應(yīng)用服務(wù)器是Java Web應(yīng)用的運(yùn)行時(shí)平臺(tái),提供事務(wù)管理、安全控制、并發(fā)處理、持久化和消息傳遞等服務(wù)。與主要交付靜態(tài)內(nèi)容并處理HTTP請(qǐng)求的Web服務(wù)器(如Apache HTTP服務(wù)器或Nginx)不同,應(yīng)用服務(wù)器負(fù)責(zé)運(yùn)行業(yè)務(wù)邏輯、管理會(huì)話,并與數(shù)據(jù)庫(kù)交互,以支持動(dòng)態(tài)Web應(yīng)用。

當(dāng)前最常用的Java應(yīng)用服務(wù)器

當(dāng)今最廣泛使用的Java應(yīng)用服務(wù)器反映了向云原生微服務(wù)架構(gòu)的主流轉(zhuǎn)變。根據(jù)Perforce《2025年Java開發(fā)者生產(chǎn)力報(bào)告》,64%的企業(yè)已采用微服務(wù)架構(gòu),而僅有36%仍依賴單體架構(gòu)。一起來(lái)看看排名前三的Java應(yīng)用服務(wù)器,并了解它們廣受歡迎的原因。

wKgZPGlN_ZaARlStAACqR9sjNgI632.png

1、Tomcat

Apache Tomcat 是目前使用最廣泛的 Java 應(yīng)用服務(wù)器,主要得益于其輕量級(jí)設(shè)計(jì)、快速啟動(dòng)和部署以及簡(jiǎn)單配置——這些特性在云原生和微服務(wù)環(huán)境中尤為重要,因?yàn)樵谶@些場(chǎng)景中敏捷性和資源效率至關(guān)重要。

近期的Tomcat版本顯著提升了安全性,提供了強(qiáng)化的默認(rèn)配置,包括限制管理接口、移除敏感標(biāo)頭,以及速率限制和提示更新等功能以修復(fù)漏洞。這些改進(jìn)使Tomcat能夠符合現(xiàn)代企業(yè)的安全標(biāo)準(zhǔn)。

盡管Tomcat并未提供完整的Jakarta EE功能,但其開源基礎(chǔ)、龐大的開發(fā)者社區(qū)、全面的文檔支持以及與云平臺(tái)的無(wú)縫集成,使其成為大多數(shù)Web和API應(yīng)用的默認(rèn)選擇。

2、Jetty

Jetty 是一款輕量級(jí)、可嵌入的 Java servlet 容器,注重速度和靈活性。其顯著特點(diǎn)是體積極小,不僅能獨(dú)立運(yùn)行,還能嵌入大型應(yīng)用中,非常適合微服務(wù)、Web服務(wù)器和嵌入式系統(tǒng)

Jetty采用模塊化架構(gòu),意味著您只需集成項(xiàng)目所需的組件,從而提升效率并簡(jiǎn)化維護(hù)。它在處理高并發(fā)場(chǎng)景時(shí)表現(xiàn)優(yōu)異,同時(shí)支持HTTP/2和WebSocket等現(xiàn)代協(xié)議——這些協(xié)議對(duì)于構(gòu)建響應(yīng)式實(shí)時(shí)通信應(yīng)用至關(guān)重要。

若您需要一款快速、可嵌入且可擴(kuò)展的服務(wù)器用于微服務(wù)或開發(fā)環(huán)境,Jetty通常是更優(yōu)選擇;而對(duì)于需要嚴(yán)格遵循規(guī)范的企業(yè)級(jí)應(yīng)用,Tomcat仍是可靠的首選方案。

3、WildFly(原名JBoss)

WildFly 是一款功能齊全、符合標(biāo)準(zhǔn)的 Jakarta EE 應(yīng)用服務(wù)器,支持企業(yè)級(jí)功能,如 Enterprise JavaBeans (EJB)、Java Persistence API (JPA)、集群、安全性和事務(wù)管理——這些功能是 Tomcat 和 Jetty 等聚焦于Servlet和JavaServer Pages(JSP)的輕量級(jí)容器所不具備的。

WildFly 非常適合處理復(fù)雜、事務(wù)密集且需要高可用性的應(yīng)用,但代價(jià)是更高的復(fù)雜性和資源開銷。2014年,該產(chǎn)品從JBoss更名為WildFly,以區(qū)分社區(qū)驅(qū)動(dòng)的開源項(xiàng)目(WildFly)和 Red Hat 提供的商業(yè)支持產(chǎn)品(JBoss EAP),后者至今仍在廣泛使用。

判斷何時(shí)使用這些應(yīng)用服務(wù)器很簡(jiǎn)單:當(dāng)您需要完整的Jakarta EE環(huán)境時(shí),選擇WildFly;需要輕量化、直接部署時(shí),則使用Tomcat或Jetty。


使用Java應(yīng)用服務(wù)器的優(yōu)勢(shì)

Java 應(yīng)用服務(wù)器能讓開發(fā)者專注于功能開發(fā),而非基礎(chǔ)設(shè)施管理。以下三大優(yōu)勢(shì)尤為關(guān)鍵:

1、集中式應(yīng)用管理

集中式應(yīng)用管理是使用Java應(yīng)用服務(wù)器的一項(xiàng)關(guān)鍵優(yōu)勢(shì),它為部署和維護(hù)Java企業(yè)應(yīng)用提供了統(tǒng)一平臺(tái)。

通過(guò)單一界面,IT團(tuán)隊(duì)能夠全面掌控應(yīng)用生命周期、管理共享資源并實(shí)施安全策略,從而降低運(yùn)營(yíng)復(fù)雜性和風(fēng)險(xiǎn)。這種集中化管理確保了配置的一致性,并簡(jiǎn)化了整個(gè)環(huán)境的故障排查流程。

2、可擴(kuò)展性(部分例外)

Java應(yīng)用服務(wù)器通過(guò)內(nèi)置的多線程、集群和負(fù)載均衡支持,使應(yīng)用程序能夠高效應(yīng)對(duì)日益增長(zhǎng)的用戶負(fù)載和流量。

隨著需求增長(zhǎng),應(yīng)用可以通過(guò)向集群添加更多服務(wù)器實(shí)現(xiàn)橫向擴(kuò)展,即使在流量激增期間也能保持高可用性和可靠性能。

不過(guò),要真正實(shí)現(xiàn)無(wú)縫可擴(kuò)展性,仍需謹(jǐn)慎管理Java虛擬機(jī)(JVM)內(nèi)部結(jié)構(gòu)、應(yīng)用設(shè)計(jì)和系統(tǒng)集成。開發(fā)人員需要嚴(yán)格監(jiān)控性能并測(cè)試負(fù)載,以獲得可靠的結(jié)果。

3、企業(yè)規(guī)范/API支持

擁有一個(gè)能夠標(biāo)準(zhǔn)化復(fù)雜應(yīng)用開發(fā)和維護(hù)基礎(chǔ)設(shè)施的平臺(tái),可能成為改變游戲規(guī)則的關(guān)鍵。

通過(guò)采用 Jakarta EE 和 MicroProfile 等行業(yè)標(biāo)準(zhǔn)規(guī)范,Java應(yīng)用服務(wù)器提供了一套統(tǒng)一的API,涵蓋事務(wù)處理、持久化、安全和消息傳遞等關(guān)鍵功能。

這種方法使開發(fā)人員能夠?qū)W⒂跇I(yè)務(wù)邏輯,并提供跨供應(yīng)商和環(huán)境的可移植性。

使用Java應(yīng)用服務(wù)器的局限

盡管功能強(qiáng)大,Java 應(yīng)用服務(wù)器也存在明顯的缺陷,尤其與輕量級(jí)容器或云原生 Java 框架(如 Spring Boot、Quarkus、Micronaut)相比。以下是四大主要挑戰(zhàn):

1、重新部署耗時(shí)長(zhǎng)

重新部署 Java 應(yīng)用可能需要 30 秒到數(shù)分鐘不等,企業(yè)環(huán)境甚至可能每次更新都需等待 5–7 分鐘。這類中斷不僅讓開發(fā)者沮喪,還增加了運(yùn)維風(fēng)險(xiǎn)——重新部署可能導(dǎo)致應(yīng)用短暫不可用,并引發(fā)生產(chǎn)環(huán)境問(wèn)題。

好消息是,使用像Perforce JRebel這樣的工具,可通過(guò)跳過(guò)“重新構(gòu)建-打包-部署”循環(huán),直接將代碼變更實(shí)時(shí)應(yīng)用到運(yùn)行的應(yīng)用中(通常在1秒內(nèi)),從而幾乎消除重新部署延遲。它能夠保留會(huì)話狀態(tài)、避免服務(wù)器重啟,讓開發(fā)者立即看到修改效果。

2、資源占用高

Java應(yīng)用服務(wù)器可能會(huì)消耗更多的內(nèi)存和CPU資源,尤其是IBM WebSphere或Oracle WebLogic這類全功能企業(yè)級(jí)服務(wù)器。這種資源消耗的增加源于JVM、類加載過(guò)程、垃圾回收、多線程處理,以及這些服務(wù)器所支持的豐富企業(yè)級(jí)功能。

例如,一個(gè)未部署任何應(yīng)用的基礎(chǔ)Jakarta EE服務(wù)器可能就占用超過(guò)400MB的內(nèi)存,而完整的企業(yè)級(jí)部署通常每個(gè)實(shí)例需要數(shù)GB的內(nèi)存。結(jié)果是——基礎(chǔ)設(shè)施成本更高,擴(kuò)展能力減弱,運(yùn)維復(fù)雜性增加。

3、成本高昂與供應(yīng)商鎖定

數(shù)十年來(lái),企業(yè)軟件主要采用永久授權(quán)模式,但如今行業(yè)已普遍轉(zhuǎn)向訂閱制的收費(fèi)模式——通常要求企業(yè)按CPU核心數(shù)量支付持續(xù)的許可費(fèi),每年費(fèi)用從數(shù)千到數(shù)萬(wàn)美元不等,此外還需要承擔(dān)20%或更高的支持費(fèi)用。例如,Oracle公司的WebLogic Suite頂級(jí)套件定價(jià)為每處理器45,000美元,另加持續(xù)支持費(fèi)用。

更棘手的是廠商鎖定問(wèn)題:專有功能、定制集成和對(duì)專業(yè)技術(shù)的依賴,使得遷移到其他平臺(tái)既昂貴又復(fù)雜。長(zhǎng)此以往,企業(yè)將高度依賴廠商未來(lái)的產(chǎn)品方向、支持質(zhì)量和定價(jià)策略,從而增加運(yùn)營(yíng)風(fēng)險(xiǎn)。

4、復(fù)雜性高

配置和部署Java應(yīng)用服務(wù)器可能充滿挑戰(zhàn)。正確設(shè)置數(shù)據(jù)庫(kù)連接池、JMS隊(duì)列或安全域等關(guān)鍵組件,需要在XML或廠商專有的配置文件中細(xì)致操作。這些步驟中的任何失誤都可能直接導(dǎo)致應(yīng)用故障或性能下降。

即使是小規(guī)模的應(yīng)用更新,典型的部署過(guò)程也需要將應(yīng)用打包成.war或.ear文件,手動(dòng)傳輸至服務(wù)器并重啟服務(wù)器,這通常會(huì)導(dǎo)致數(shù)分鐘的停機(jī)時(shí)間。盡管使用Perforce JRebel等工具能夠減少部署摩擦,但這一工作流仍然是個(gè)顯著瓶頸。

正因如此,企業(yè)通常需要具備多領(lǐng)域?qū)I(yè)知識(shí)的專職人員,以便更可靠地管理大規(guī)模、關(guān)鍵任務(wù)的部署。

何時(shí)使用Java應(yīng)用服務(wù)器

當(dāng)關(guān)鍵任務(wù)企業(yè)應(yīng)用要求極高水平的可靠性、安全性和合規(guī)性時(shí),Java 應(yīng)用服務(wù)器最為適用。典型場(chǎng)景包括大型銀行系統(tǒng)、主流電商平臺(tái)和政府服務(wù)平臺(tái)——在這些場(chǎng)景中,安全、可靠地處理數(shù)百萬(wàn)筆交易是核心需求。

何時(shí)不應(yīng)使用Java應(yīng)用服務(wù)器

對(duì)于現(xiàn)代輕量級(jí)或云原生應(yīng)用而言,尤其是那些設(shè)計(jì)為微服務(wù)或簡(jiǎn)單Web API的應(yīng)用,完整的應(yīng)用服務(wù)器往往顯得過(guò)于復(fù)雜。

如果您的應(yīng)用不需要高級(jí)企業(yè)功能,如分布式事務(wù)、復(fù)雜的安全機(jī)制或遺留系統(tǒng)集成,那么,輕量級(jí)的servlet容器(如Tomcat、Jetty)或現(xiàn)代框架如Spring Boot可以實(shí)現(xiàn)更快的啟動(dòng)、降低資源開銷,以及更便捷的云和容器化環(huán)境部署。

這些替代方案更符合開發(fā)人員需求,更契合DevOps實(shí)踐,也更適用于無(wú)狀態(tài)、橫向可擴(kuò)展的服務(wù)。


沒(méi)有哪一款Java應(yīng)用服務(wù)器適用于所有場(chǎng)景。如何選擇合適的Java應(yīng)用服務(wù)器,應(yīng)基于應(yīng)用的具體需求、團(tuán)隊(duì)技能、運(yùn)維優(yōu)先級(jí)和戰(zhàn)略目標(biāo)。要做出最佳決策,建議先進(jìn)行概念驗(yàn)證(PoC)部署,評(píng)估實(shí)際的運(yùn)行表現(xiàn),再選擇能夠創(chuàng)造更大業(yè)務(wù)價(jià)值的解決方案。

Java應(yīng)用重新部署速度慢? 試試Perforce JRebel!

Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助java開發(fā)者更快地編寫更好的應(yīng)用。JRebel可即時(shí)重新加載對(duì)代碼的修改,無(wú)需重啟或重新部署應(yīng)用程序,就能讓開發(fā)者即時(shí)看到代碼更改的效果,從而縮短開發(fā)、調(diào)試和測(cè)試周期,大大提升開發(fā)效率。

JRebel支持多種IDE,包括IntelliJ IDEA、Eclipse、VS Code、NetBeans等,并支持廣泛的Java應(yīng)用服務(wù)器、框架和構(gòu)建工具,能夠輕松融入現(xiàn)有的開發(fā)環(huán)境。

Perforce中國(guó)授權(quán)合作伙伴——龍智

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)工具
    +關(guān)注

    關(guān)注

    0

    文章

    234

    瀏覽量

    23402
  • JAVA開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    7818
  • 應(yīng)用服務(wù)器

    關(guān)注

    1

    文章

    12

    瀏覽量

    2982
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    淺析Tomcat服務(wù)器

    Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器。因?yàn)?b class='flag-5'>Tomcat技術(shù)先進(jìn)、性能穩(wěn)定且免費(fèi),所以深受Java愛(ài)好
    發(fā)表于 07-16 06:23

    嵌入式Web服務(wù)器為什么不使用jetty

    嵌入式Web服務(wù)器不使用jetty,太麻煩了。配置也不熟悉。代碼嵌入式Tomcat示例參考資料嵌入式Tomcat示例嵌入式服務(wù)器
    發(fā)表于 10-28 09:05

    Tomcat服務(wù)器簡(jiǎn)介

    簡(jiǎn)介簡(jiǎn)介Tomcat服務(wù)器是一個(gè)開放源碼的輕量級(jí)Web應(yīng)用服務(wù)器,非常適合搭建微服務(wù)應(yīng)用。Embedded Tomcat嵌入式
    發(fā)表于 12-16 08:24

    Glassfish應(yīng)用服務(wù)器產(chǎn)品對(duì)比白皮書

    Sun Glassfish Enterprise Server是業(yè)界最受關(guān)注的應(yīng)用服務(wù)器產(chǎn)品。Sun公司于2005年6月啟動(dòng)了GlassFish項(xiàng)目開發(fā)一個(gè)與 Java Platform Enterprise Edition 5
    發(fā)表于 04-07 22:56 ?11次下載

    java應(yīng)用服務(wù)器有什么作用_java應(yīng)用服務(wù)器有哪些

    JBoss是一個(gè)運(yùn)行EJB的J2EE應(yīng)用服務(wù)器。它是開放源代碼的項(xiàng)目,遵循最新的J2EE規(guī)范。從JBoss項(xiàng)目開始至今,它已經(jīng)從一個(gè)EJB容器發(fā)展成為一個(gè)基于的J2EE的一個(gè)web操作系統(tǒng)
    發(fā)表于 01-02 13:42 ?6795次閱讀

    開源服務(wù)器Tomcat工作原理

    Tomcat 是什么開源的 Java Web 應(yīng)用服務(wù)器,實(shí)現(xiàn)了 Java EE(Java Platform Enterprise Edit
    的頭像 發(fā)表于 10-08 15:11 ?2756次閱讀
    開源<b class='flag-5'>服務(wù)器</b><b class='flag-5'>Tomcat</b>工作原理

    恒訊科技分析:應(yīng)用服務(wù)器有什么優(yōu)點(diǎn)和缺點(diǎn)?

    應(yīng)用服務(wù)器是一種計(jì)算機(jī)環(huán)境,計(jì)算機(jī)可以在其中開發(fā)和運(yùn)行Web 應(yīng)用程序,而不是在本地安裝它們。當(dāng)有大量客戶端計(jì)算機(jī)需要單獨(dú)安裝應(yīng)用程序時(shí),它通常是首選。如果單獨(dú)完成,可能需要很長(zhǎng)時(shí)間。 應(yīng)用服務(wù)器
    的頭像 發(fā)表于 07-18 14:34 ?1174次閱讀

    輕量級(jí)應(yīng)用服務(wù)器:華為云云耀云服務(wù)器 L 實(shí)例到底在哪些行業(yè)應(yīng)用

    隨著互聯(lián)網(wǎng)的快速發(fā)展,越來(lái)越多的應(yīng)用程序需要在服務(wù)器上運(yùn)行。傳統(tǒng)的應(yīng)用服務(wù)器通常需要大量的硬件資源和復(fù)雜的配置,這給企業(yè)和開發(fā)者帶來(lái)了不小的負(fù)擔(dān)。然而,近年來(lái),輕量應(yīng)用服務(wù)器逐漸成為了
    的頭像 發(fā)表于 09-07 16:35 ?1340次閱讀
    輕量級(jí)<b class='flag-5'>應(yīng)用服務(wù)器</b>:華為云云耀云<b class='flag-5'>服務(wù)器</b> L 實(shí)例到底在哪些行業(yè)應(yīng)用

    搭建小程序快人一步!輕量應(yīng)用服務(wù)器還得是華為云

    。相較于傳統(tǒng)的云服務(wù)器,輕量應(yīng)用服務(wù)器更加簡(jiǎn)單易用,貼近個(gè)人或中小企業(yè)的應(yīng)用需求,一鍵構(gòu)建應(yīng)用,大多都提供高帶寬流量包,以套餐的形式出售基礎(chǔ)云資源。輕量應(yīng)用服務(wù)器滿足了中小企業(yè)、個(gè)人開發(fā)者
    的頭像 發(fā)表于 11-21 10:09 ?1030次閱讀
    搭建小程序快人一步!輕量<b class='flag-5'>應(yīng)用服務(wù)器</b>還得是華為云

    輕量應(yīng)用服務(wù)器為何是小程序開發(fā)“黃金搭檔”?華為云給出完美答案

    由于移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,小程序作為一種輕量級(jí)的應(yīng)用形態(tài),已經(jīng)在市場(chǎng)上占據(jù)了重要的地位。對(duì)于開發(fā)者來(lái)說(shuō),選擇合適的服務(wù)器來(lái)支持小程序的運(yùn)行至關(guān)重要,中小企業(yè)和開發(fā)者越來(lái)越需要一種簡(jiǎn)單易用、高性價(jià)比
    的頭像 發(fā)表于 11-28 11:41 ?803次閱讀
    輕量<b class='flag-5'>應(yīng)用服務(wù)器</b>為何是小程序<b class='flag-5'>開發(fā)</b>“黃金搭檔”?華為云給出完美答案

    Tomcat開放源代碼的Web應(yīng)用服務(wù)器

    Tomcat 簡(jiǎn)介 Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多
    的頭像 發(fā)表于 12-23 11:24 ?1016次閱讀
    <b class='flag-5'>Tomcat</b>開放源代碼的Web<b class='flag-5'>應(yīng)用服務(wù)器</b>

    Flexus?X 實(shí)例與華為云 EulerOS 的 Tomcat 安裝指南

    前言 Tomcat 是一個(gè)由 Apache 軟件基金會(huì)開發(fā)并維護(hù)的免費(fèi)、開源的 Web 應(yīng)用服務(wù)器。它主要用于處理 Java Servlet、JavaServer Pages(JSP
    的頭像 發(fā)表于 12-24 17:34 ?1036次閱讀
    Flexus?X 實(shí)例與華為云 EulerOS 的 <b class='flag-5'>Tomcat</b> 安裝<b class='flag-5'>指南</b>

    Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

    Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助
    的頭像 發(fā)表于 04-27 13:44 ?865次閱讀
    <b class='flag-5'>Java</b><b class='flag-5'>開發(fā)者</b>必備的<b class='flag-5'>效率</b><b class='flag-5'>工具</b>——<b class='flag-5'>Perforce</b> <b class='flag-5'>JRebel</b>是什么?為什么很多<b class='flag-5'>Java</b><b class='flag-5'>開發(fā)者</b>在用?

    Tomcat服務(wù)器使用指南

    Tomcat是由Java編寫的一個(gè)開源的、輕量級(jí)的應(yīng)用服務(wù)器,是Apache軟件基金會(huì)的一個(gè)項(xiàng)目。它實(shí)現(xiàn)了Java Servlet、JavaServer Pages(JSP)和
    的頭像 發(fā)表于 06-09 16:26 ?1546次閱讀

    Perforce JRebel 簡(jiǎn)介:即時(shí)加載代碼變更,加速Java應(yīng)用開發(fā)

    Perforce JRebel 專為Java開發(fā)提速而生!支持跳過(guò)構(gòu)建與重新部署,實(shí)時(shí)加載代碼變更,支持100+框架,無(wú)縫集成主流IDE與
    的頭像 發(fā)表于 08-14 14:35 ?790次閱讀
    <b class='flag-5'>Perforce</b> <b class='flag-5'>JRebel</b> 簡(jiǎn)介:即時(shí)加載代碼變更,加速<b class='flag-5'>Java</b>應(yīng)用<b class='flag-5'>開發(fā)</b>