OpenXava v4.2發佈 XML與JAVA開發的J2EE商業應用

來源:互聯網
上載者:User
關鍵字 java 商業應用 j2ee xml OpenXava

OpenXava是一個讓使用XML與JAVA來開發J2EEHTTP://www.aliyun.com/zixun/aggregation/6441.html">商業應用程式變得簡單的框架. OpenXava不使用常見的MVC架構,它是一個JPA應用程式引擎,你能夠通過JDK5.0注解或XML描述物件-關係表的映射關係,並將運行期實體物件持久化到資料庫中去。

OpenXava 是一個用來快速簡潔開發JAVAEE/J2EE應用的框架。 OpenXava的根本哲理是用JAVA annotations或XML來定義,用JAVA來編碼;定義越多編碼越少就越好。 OpenXava的主要目的是簡化業務應用系統開發中的典型工作,同時仍然保持必要的靈活性讓開發人員根據需要開發高級特性。

使用OpenXava你只需要寫model,POJOs,和JAVA 5 annotations,你不用寫view,也不用寫controller。

下面是OpenXava中的基本概念。

業務元件(Business component)

業務元件(Business component)是創建OpenXava應用系統的基礎部件。 在OpenXava中,業務元件是一個java類(當然也有一個XML 版本),包含了創建業務系統涉及的業務概念的所有資訊。 例如,訂單(invoice )的所有資訊就包含在檔Invoice.java中. 在業務元件中,你可以定義:

資料結構。 校驗, 計算 以及業務概念的所有相關邏輯。 可能的視圖, 也就是,本元件的所有可能的使用者介面的配置。 資料清單展示的可能性. 清單資料用在清單模式(list mode)(資料流覽), 報表,匯出到excel等。 物件-關係映射, 包含6184.html">資料表以及如何將資料表轉化到JAVA應用程式中的物件。

這種劃分方式有利於團隊協作,也有利於開發出可以用在不同專案上的通用業務元件。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.