<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > Jease支持來自McObject的嵌入式數(shù)據(jù)庫系統(tǒng)Perst

          Jease支持來自McObject的嵌入式數(shù)據(jù)庫系統(tǒng)Perst

          作者: 時間:2010-01-28 來源:電子產(chǎn)品世界 收藏

            基于最佳開源Java技術(shù)的內(nèi)容管理框架Jease(www.jease.org)已支持來自®公司的面向?qū)ο?、開源系統(tǒng)™。Jease中的成為這個高度可定制的、內(nèi)容和數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序的持久性引擎,提高了使用“普通、傳統(tǒng)的Java對象”(POJO)時的生產(chǎn)率和效率。

          本文引用地址:http://www.ex-cimer.com/article/105653.htm

            Jease(這個名字由“Java”和“ease”組成)為開發(fā)人員提供基本組件,使那些即使只有少許Java經(jīng)驗的開發(fā)人員也可以根據(jù)特定的需求建立Web應(yīng)用。Jease的目標(biāo)是提供一種靈活的內(nèi)容管理框架而非完全成熟的內(nèi)容管理系統(tǒng),Jease創(chuàng)始人兼項目領(lǐng)導(dǎo)Maik Jablonski如是說。

            “使用Jease可以輕松創(chuàng)建定制內(nèi)容結(jié)構(gòu)——例如FAQ或是用于特定網(wǎng)站單元的頁面,這個過程僅需要幾分鐘。用戶創(chuàng)建一個POJO并在程序中聲明適合該POJO的內(nèi)容編輯(為該結(jié)構(gòu)創(chuàng)建和編輯數(shù)據(jù))。僅僅數(shù)行代碼就能搞定,”Jablonski說,“Jease在后臺處理其他問題,諸如持久性(多虧了面向?qū)ο蟮臄?shù)據(jù)庫)、支持拖放的全Ajax驅(qū)動的用戶接口以及高性能全文本搜索。”

            為實現(xiàn)這些能力,Jease采用了Java社區(qū)中最強大、最廣泛應(yīng)用的開源技術(shù):

            · 采用面向?qū)ο髷?shù)據(jù)庫來提供持久性

            · 高性能全文本索引及搜索技術(shù)Lucene

            · 組件及事件驅(qū)動、基于Ajax的Web框架ZK

            的特性,例如自動模式演變、對“外部對象”(與數(shù)據(jù)庫無關(guān)的Java類)的支持以及對對象數(shù)組的無縫處理都使這個完美支持Jease,Jablonski說,“當(dāng)應(yīng)用開發(fā)人員使用一個非常復(fù)雜的對象圖(例如Jease中使用的節(jié)點層次圖)時,Perst對其隱藏了全部復(fù)雜性。Perst可以即時應(yīng)用,這非常棒。它應(yīng)該是Java世界中最先進的開源、面向?qū)ο蟮臄?shù)據(jù)庫。”

            Jablonski還補充道,他希望對Jease的使用能夠使更多的開發(fā)人員認識到面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的好處。“生產(chǎn)率和效率是我們關(guān)注的。當(dāng)針對一個復(fù)雜的域工作時,你確實會需要一個面向?qū)ο蟮挠蚰P?。這就是為什么對涉及到關(guān)系數(shù)據(jù)庫的復(fù)雜項目來說,對象-關(guān)系映射是必須的。然而,將關(guān)系表映射為對象會帶來額外的開銷,并且總的來看這種方法有點過時了。”

            “作為開發(fā)人員,使用關(guān)系技術(shù)以及對象-關(guān)系映射會使我的生產(chǎn)率更低。我需要維護POJO、對象-關(guān)系映射以及數(shù)據(jù)庫模式。而當(dāng)使用諸如Perst的對象數(shù)據(jù)庫時,我只要維護POJO就行了,數(shù)據(jù)庫會搞定剩下的。”Jablonski說。

            “使用關(guān)系技術(shù)以及對象-關(guān)系映射同樣會使我的應(yīng)用程序效率更低,這是因為額外的(并且非常復(fù)雜的)映射層帶來的開銷。此外,對關(guān)系數(shù)據(jù)庫技術(shù)來說,帶有節(jié)點繼承關(guān)系的嵌套層次(例如Jease中使用的模型)幾乎不可能實現(xiàn)。天知道為了完成一個最簡單的查詢需要多少個復(fù)雜的連接。”Jablonski如是說。

            Perst和Perst Lite是公司強大、小尺寸、高性能軟件產(chǎn)品家族的一部分。來自公司的內(nèi)存嵌入式數(shù)據(jù)庫eXtremeDB™廣泛使用于包括MP3播放器、工業(yè)自動化解決方案、數(shù)字電視、電信/網(wǎng)絡(luò)通信設(shè)備以及軍事/航空等領(lǐng)域設(shè)備中。Perst可用于Java和.NET環(huán)境,包括Java ME和.NET Compact Framework。CA公司W(wǎng)ily技術(shù)部門證實,在實時Java應(yīng)用程序中使用Perst能夠帶來更短的開發(fā)周期以及十倍的性能提升。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();