JdonFramework (abreviado JF) é uma estrutura da Web leve (LightweightJavaWebFramework) adequada para o desenvolvimento de sistemas de aplicativos J2EE/JavaEE de pequeno e médio porte. É um produto de estrutura chinês desenvolvido de forma independente pelo povo chinês. Em 2005, foi selecionado para o diretório oficial de aplicativos empresariais do site global da empresa SUN java.net. Após anos de desenvolvimento, uso e aprimoramento por muitos usuários, JF se desenvolveu em uma estrutura de desenvolvimento rápido, leve e madura, orientada a objetos e baseada em componentes.
JF nasceu no final de 2004. Como a primeira estrutura de código aberto da China, utilizou de forma inovadora a nova ideia técnica Ioc/DI (Injeção de Dependência) que acabava de surgir na época. JF é uma estrutura de DI que suporta autowiring; tempo, seguir a convenção é melhor do que a configuração (ConventionOverConfiguration) para alcançar um desenvolvimento rápido. JF é semelhante a uma mistura de Spring e RoR. Não apenas isso, mas também supera as deficiências desses dois tipos de estruturas ao mesmo tempo (Spring 1.x não tem suporte ao estado de sessão do contêiner; Ruby on Rails ignora os serviços da camada de negócios). ).
Em comparação com outras ferramentas nacionais de desenvolvimento rápido: JF adere estritamente ao desenvolvimento rápido sob uma arquitetura em camadas (camada de apresentação, camada de negócios e camada de persistência). (Nota: É muito fácil reduzir o nível de desenvolvimento rápido como Deplhi/VB, mas perde a flexibilidade e capacidade de manutenção do software). JF é o produto de um equilíbrio abrangente entre velocidade e flexibilidade. Ele traz uma solução simples, rápida, fácil e econômica (simplifique o melhor): para pequenos projetos, o uso da estrutura Jdon pode desenvolver sistemas escaláveis e de alta qualidade; o sistema pode ser desenvolvido mais rapidamente usando a estrutura Jdon.