tbwshc

          Apache Beehive正式退役

          上個(gè)月,Apache Beehive項(xiàng)目的眾多提交者投票表決停止該項(xiàng)目,原因是項(xiàng)目太不活躍了。Apache Beehive的上一個(gè)版本是1.0.2,還是在2006年十月份發(fā)布的。

          Beehive項(xiàng)目的代碼基最初是由BEA編寫的,作為WebLogic Workshop項(xiàng)目的一部分,以此吸引人們使用WebLogic 7.0和8.1。最后,這部分代碼基被BEA以開源的方式捐獻(xiàn)出來,形成了現(xiàn)在的Beehive。Beehive通過3個(gè)核心組件來簡(jiǎn)化Java EE的開發(fā):



          • NetUI——這是一個(gè)自動(dòng)化層,覆蓋了Apache Struts 1.x以簡(jiǎn)化對(duì)應(yīng)用流的管理。

          • Controls framework——該框架會(huì)生成大量的樣板代碼以供使用舊版本Java EE EJB與Web Services API的項(xiàng)目所用。
          • Web Service Metadata——該組件可以通過注解自動(dòng)生成Web Services API,它實(shí)現(xiàn)了JSR-181,后來被納入到Java EE 5中。

          Henri Yandell在本月10日發(fā)布的3C2d12b2f01002092022u1c511bd3w52e24124896a28ca@mail.gmail.com%3E">聲明中給出了其他一些選擇以替代上面提到的3個(gè)組件:




          • 使用Struts2或Spring Web Flow替代NetUI——Spring Web Flow是Spring基礎(chǔ)設(shè)施的一部分,重點(diǎn)解決導(dǎo)航規(guī)則和會(huì)話(conversation)狀態(tài)管理等問題,它有力地保證了系統(tǒng)的模塊化和重用性。Struts 2基于WebWork,tb能構(gòu)建可重用的UI模板,如表單控件、UI主題、國(guó)際化、映射到JavaBean上的動(dòng)態(tài)表單參數(shù)以及客戶端/服務(wù)器端驗(yàn)證等等。
          • 使用Spring Framework替代Controls framework——借助于Spring可以從應(yīng)用的Web層訪問本地或遠(yuǎn)程的EJB。

          • 使用Axis2 JSR-181實(shí)現(xiàn)替代Web Services Metadata——Apache Axis是個(gè)Web Services、SOAP以及WSDL引擎,可以通過注解生成Web Services,同時(shí)還支持Web Services的客戶端與服務(wù)器端。

          希望繼續(xù)使用Beehive項(xiàng)目的用戶可以根據(jù)上面這些建議進(jìn)行調(diào)整,同時(shí)Beehive的項(xiàng)目站點(diǎn)和代碼基將遷移到Apache attic上。


          posted on 2013-06-17 16:43 chen11-1 閱讀(98) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 琼结县| 博湖县| 上栗县| 六枝特区| 九龙县| 夏河县| 湘潭市| 花莲市| 德安县| 白山市| 蒙山县| 大厂| 镇宁| 道真| 深州市| 台州市| 海安县| 新绛县| 晋中市| 枣强县| 河北区| 陇川县| 普定县| 封开县| 福安市| 大悟县| 阿城市| 泸水县| 巴塘县| 五大连池市| 手游| 紫金县| 辽源市| 鄂温| 镇江市| 彭州市| 阜新| 嘉荫县| 泰宁县| 古蔺县| 攀枝花市|