JdonFramework (сокращенно JF) — это облегченная веб-инфраструктура (LightweightJavaWebFramework), подходящая для разработки малых и средних прикладных систем J2EE/JavaEE. Это китайский фреймворк, независимо разработанный китайцами. В 2005 году он был включен в официальный каталог корпоративных приложений глобального веб-сайта компании SUN java.net. После многих лет разработки, использования и совершенствования многими пользователями JF превратился в зрелую, объектно-ориентированную, основанную на компонентах (компонентную) легкую среду быстрой разработки. JF родился в конце 2004 года. Будучи первой в Китае платформой с открытым исходным кодом, она новаторски использовала новую техническую идею Ioc/DI (внедрение зависимостей), которая только что появилась в то время. JF — это платформа DI, которая одновременно поддерживает автоматическое подключение; время, следование соглашению лучше, чем конфигурация (ConventionOverConfiguration), чтобы обеспечить быструю разработку. JF похож на смесь Spring и RoR. Мало того, он также преодолевает недостатки этих двух типов фреймворков одновременно (Spring 1.x не имеет поддержки состояния сеанса контейнера; Ruby on Rails игнорирует сервисы бизнес-уровня). ).
По сравнению с другими отечественными инструментами быстрой разработки: JF строго придерживается быстрой разработки в рамках многоуровневой архитектуры (уровень представления, бизнес-уровень и уровень персистентности). (Примечание: очень легко снизить уровень быстрой разработки, как Deplhi/VB, но при этом теряется гибкость и удобство сопровождения программного обеспечения). JF — это продукт, сочетающий в себе скорость и гибкость. Он предлагает простое, быстрое, легкое и экономичное решение (simplifythebest): для небольших проектов с помощью платформы Jdon можно разрабатывать высококачественные и масштабируемые системы; для крупных проектов; систему можно разработать быстрее, используя фреймворк Jdon.