Bonsoir tous le monde

j'ai un projet a réaliser avec JEE dont j'ai besoin de créer une sorte de générateur de formulaires je m'explique :

ce projet permet la gestion de plusieurs formulaire ainsi leurs impression, mais ces formulaires peuvent changer d'apparence après un certain temps donc ils doivent créer/modifier le projet pour répondre au besoin, alors moi je veux que ses formulaires soient dynamique dont l'utilisateur peut avoir un bar d'outil ou il peut glisser les composants désirées dans une formulaire vierge et dans les emplacements désirés après il peut enregistrer cette formulaire comme Template pour l'utiliser une autre fois.

je sais que le projet est difficile mais rien n'est impossible

je veux savoir vos idées, quel API ou frameworks je peut utiliser, y a t'il des exemples a suivre et merci beaucoup d'avance