Для разработчиков BE4 — различия между версиями

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
(Новая страница: «Здесь будет информация по архитектуре BE4.»)
 
(Начал описывать архитектуру)
(Метка: visualeditor)
Строка 1: Строка 1:
 
Здесь будет информация по архитектуре BE4.
 
Здесь будет информация по архитектуре BE4.
 +
 +
На высоком уровне BE4 состоит из нескольких частей:
 +
* '''com.beanexplorer.enterprise.metadata*''' - ядро
 +
** exception - все базовые исключения для BE4, мы используем [http://en.wikipedia.org/wiki/Exception_handling#Checked_exceptions checked exceptions]
 +
** freemarker - расширение Freemarker, в частности [[Built-ins|Be4BuiltIns]] и [[Встроенные функции|DatabaseFunctions]], [[макросы]] находятся в be4/src/com/beanexplorer/enterprise/metadata/freemarker/macro/common.ftl
 +
** '''model*''' - самое сердце BE4 - модельные объекты, которые представляют собой [[Структура проекта|дерево проекта]], начиная с класса [[Project]]
 +
** sql
 +
** util
 +
* com.beanexplorer.enterprise.metadata.ant
 +
* com.beanexplorer.enterprise.be4core
 +
* com.beanexplorer.enterprise.eclipse
 +
* com.beanexplorer.enterprise.api
 +
* com.beanexplorer.enterprise.diagrams
 +
* com.beanexplorer.enterprise.planning

Версия 13:51, 5 декабря 2014

Здесь будет информация по архитектуре BE4.

На высоком уровне BE4 состоит из нескольких частей:

  • com.beanexplorer.enterprise.metadata* - ядро
    • exception - все базовые исключения для BE4, мы используем checked exceptions
    • freemarker - расширение Freemarker, в частности Be4BuiltIns и DatabaseFunctions, макросы находятся в be4/src/com/beanexplorer/enterprise/metadata/freemarker/macro/common.ftl
    • model* - самое сердце BE4 - модельные объекты, которые представляют собой дерево проекта, начиная с класса Project
    • sql
    • util
  • com.beanexplorer.enterprise.metadata.ant
  • com.beanexplorer.enterprise.be4core
  • com.beanexplorer.enterprise.eclipse
  • com.beanexplorer.enterprise.api
  • com.beanexplorer.enterprise.diagrams
  • com.beanexplorer.enterprise.planning