Question

J'ai une application web java qui utilise webflow printemps comme cadre. J'ai un problème avec le traitement des données sur un flux XML simple. Lorsque le traitement que je trouve est plus compliqué qu'il est difficile à mettre en œuvre à l'aide du flux XML du flux web. Je considérais d'utiliser les contrôleurs pour effectuer ces opérations. Comment puis-je faire cela. N'ont aucune idée à l'aide de contrôleurs en flux web. Et des contrôleurs puis-je passer au flux XML trop pour continuer le traitement?

Un exemple de mon problème est dans la présentation des formulaires. Voici le scénario. J'ai une table de table des utilisateurs et les autorités. J'ai aussi une classe d'utilisateurs représentant le tablebec ici je Hibernate. Dans ma page d'inscription que j'ai le nom d'utilisateur, mot de passe et de l'autorité (pas un champ de la classe utilisateur) champs. Je lie ce formulaire à mon objet utilisateur à l'aide du printemps webflow obligatoire. Mon problème est que je ne peux pas lier le champ de l'autorité parce qu'il n'existe pas dans ma classe User. Ai-je besoin de créer un haricot qui représente ma forme? Je dois ajouter le nom d'utilisateur et mot de passe sur la table des utilisateurs et de l'autorité dans une autre autorité de table. Où dois-je faire les initialisations pour mon objet utilisateur et l'objet Autorité ou où dois-je définir les valeurs du registerFormBean à mes POJO? Je pense que ce n'est pas une bonne approche ou il fera mon flux XML compliqué

Était-ce utile?

La solution

vous pouvez mettre en œuvre ce par jsf comme présentation + webflow + MSL contrôleur

D'abord, vous allez créer backing bean avec nom d'utilisateur, mot de passe, l'autorité puis laissez webflow pour créer le grain de support sur la session puis quand l'action sera submit appeler @Controller « Spring MVC » et le contrôleur appellera votre entreprise et DAO d'appel d'affaires qui vous mis comme Hibernate

comme celui-ci  <on-start> <evaluate expression="youractionClass.createbackingBean()" result="conversationScope.yourbean" /> </on-start>

seconde solution vous pouvez lier la vue du modèle qui contient le nom d'utilisateur, mot de passe, l'autorité puis quand l'action sera submit appeler @Controller « Spring MVC » et le contrôleur appellera votre entreprise et DAO d'appel d'affaires qui vous mis comme Hibernate

<view-state id="registerForm" model="registerBean"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top