新聞中心
JRebel:熱部署解決方案
Jrebel 可快速實(shí)現(xiàn)熱部署,節(jié)省了大量重啟時(shí)間,提高了個(gè)人開發(fā)效率。網(wǎng)上可搜索到破解版。

JRebel是一款JAVA虛擬機(jī)插件,它使得JAVA程序員能在不進(jìn)行重部署的情況下,即時(shí)看到代碼的改變對(duì)一個(gè)應(yīng)用程序帶來(lái)的影響。JRebel使你能即時(shí)分別看到代碼、類和資源的變化,你可以一個(gè)個(gè)地上傳而不是一次性全部部署。當(dāng)程序員在開發(fā)環(huán)境中對(duì)任何一個(gè)類或者資源作出修改的時(shí)候,這個(gè)變化會(huì)直接反應(yīng)在部署好的應(yīng)用程序上,從而跳過(guò)了構(gòu)建和部署的過(guò)程,每年可以省去部署用的時(shí)間花費(fèi)高達(dá)5.25個(gè)星期。
AspectJ:面向切面的Java擴(kuò)展
AspectJ是一個(gè)面向切面的框架,它擴(kuò)展了Java語(yǔ)言。AspectJ定義了AOP語(yǔ)法,所以它有一個(gè)專門的編譯器用來(lái)生成遵守Java字節(jié)編碼規(guī)范的Class文件。
Lombok:減少冗余的代碼生成器
在項(xiàng)目中使用Lombok可以減少很多重復(fù)代碼的書寫。比如說(shuō)getter/setter/toString等方法的編寫。
auto:源代碼生成器集合
Auto是google開源出來(lái)的專門針對(duì)Java的一款源代碼生成器。
為什么需要代碼生成器
Java是完全是一種機(jī)械的,重復(fù)的,并且沒有經(jīng)過(guò)測(cè)試的一種代碼。有時(shí)候這是細(xì)微錯(cuò)誤的來(lái)源。這聽起來(lái)像是一個(gè)機(jī)器人干著工作。Auto項(xiàng)目是一個(gè)可以自動(dòng)完成這些任務(wù)的集代碼生成器。它們創(chuàng)建的代碼,可能你已經(jīng)寫過(guò)了,但是他們不會(huì)產(chǎn)生錯(cuò)誤。
HotswapAgent:支持***次重定義運(yùn)行時(shí)類與資源
Java運(yùn)行時(shí)***制的類和資源的重定義
HotSwapAgent 項(xiàng)目的主要目的是避免臭名昭著的開發(fā)周期,即“更改->重啟+等待->檢測(cè)”。在開發(fā)期間保存并重新加載是標(biāo)準(zhǔn)的流程,而且其他語(yǔ)言(包括C#)也有這種流程。
vert.x:多語(yǔ)言事件驅(qū)動(dòng)應(yīng)用框架
近年來(lái),移動(dòng)網(wǎng)絡(luò)、社交網(wǎng)絡(luò)和電商的興起,使各大服務(wù)提供商的客戶端請(qǐng)求數(shù)量激增,傳統(tǒng)服務(wù)器架構(gòu)已不堪重負(fù),致使基于事件和異步的解決方案?jìng)涫茏放?,如Vert.x框架基于事件和異步,依托于全異步Java服務(wù)器Netty,并擴(kuò)展了很多其他特性,以其輕量、高性能、支持多語(yǔ)言開發(fā)而備受開發(fā)者青睞。
本文標(biāo)題:推薦這幾款開發(fā)流程增強(qiáng)工具讓您事半功倍
網(wǎng)頁(yè)網(wǎng)址:http://www.5511xx.com/article/cdhjgdd.html


咨詢
建站咨詢
