Apache軟件基金會(huì)宣布Apache Juneauhas成為頂級(jí)項(xiàng)目。Apache Juneau是一個(gè)框架,允許開(kāi)發(fā)人員將普通的舊Java對(duì)象(POJO)組織到各種內(nèi)容類(lèi)型,并開(kāi)發(fā)REST微服務(wù)和API。它目前被IBM,The Open Group和Salesforce等公司所使用。
Apache Juneauhas副總裁James Bognar表示,我們一直努力使Apache Juneauhas的代碼盡可能簡(jiǎn)單易用。我們將Juneauhas的功能不斷豐富,以期建立一個(gè)有助于推動(dòng)項(xiàng)目未來(lái)的多元化社區(qū)。我們非常自豪成為Apache頂級(jí)項(xiàng)目。
該項(xiàng)目由四部分組成。第一個(gè)是編組POJO的工具包;第二個(gè)是通用REST服務(wù)器API,允許創(chuàng)建自我記錄的REST接口;還有一個(gè)通用的REST客戶(hù)端API,用于與Juneauhas和第三方REST接口進(jìn)行交互;最后,它具有REST微服務(wù)API,將以前的三個(gè)功能與Jetty服務(wù)器相結(jié)合,創(chuàng)建輕量級(jí)的REST接口。
IBM執(zhí)行IT專(zhuān)家David Goddard表示,我已經(jīng)對(duì)需要使用Web服務(wù)的項(xiàng)目使用了Apache Juneauhas。它節(jié)省了許多開(kāi)發(fā)時(shí)間,使我能夠輕松地消耗第三方REST API并構(gòu)建自己的Web服務(wù)。Juneauhas還通過(guò)明確的邏輯代碼結(jié)構(gòu)幫助開(kāi)發(fā)強(qiáng)大可維護(hù)的應(yīng)用程序。