基于MVC模式的Java Web框架 Calyxo

jopen 13年前發布 | 18K 次閱讀 Java MVC Web框架

Calyxo一個基于MVC模式的Web框架.它為開發真正模塊化的應用程序提供支持.它還包括支持i18n,一個靈活視圖管理器和一個強大驗證引擎 等.Calyxo被分成五個組件分別為

  • Calyxo Base – this component collects some of the basic, reusable classes used throughout all the other components. It introduces basic concepts like modules, i18n, accessors and so on...
  • Calyxo Control – this component implements the Calyxo controller. Calyxo uses an approach similar to Struts here, so Struts users should feel familiar with Calyxo from the start. Calyxo Control may be considered as the "main part" of the Calyxo platform.
  • Calyxo Forms – this component allows the definition of forms, along with all their validation steps and lets you map inputs to properties of a data object. Complex validations, dependencies between inputs and mapping an input to a set of properties are supported. The Calyxo Forms JSP tag library provides replacements for HTML elements related to forms.
  • Calyxo Panels – this component allows the definition of pages in a container/component manner. Pages are dynamically composed from a tree of page fragments. Panel definitions may be nested to arbitrary depth and may use inheritance.
  • Calyxo Struts – this component focuses on integrating Calyxo parts into the very popular Apache Struts framework. The Calyxo Panels and Calyxo Forms components may be used with Struts to replace Struts Tiles and the Struts Validator.


 

項目主頁:http://www.baiduhome.net/lib/view/home/1336230404953

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!