2017-08-11 6 views
0

J'ai créé l'application web au printemps. J'ai finalement eu l'obligation d'intégrer un CMS à mon projet. J'ai décidé d'utiliser le magnolia avec la fleur.Je suis nouveau à la terminologie de magnolia et cms. Comment puis-je intégrer CMS à l'application de printemps.J'ai référé la documentation et quelques exemples mais je n'ai pas de clarté sur elle.Pour finalement, quel est mon doute est de savoir comment intégrer la fleur de magnolia avec mon application de printemps sans faire de couplage serré.Comment intégrer le module de fleur de magnolia avec le ressort mvc

Voici les liens auxquels j'ai fait référence Refr Link.

Sample magnolia project Ref Link Dans cet exemple, ils ont donné un projet multi-module maven, dans lequel un module pour blossom et un pour webapp magnolia.So ici je n'ai pas compris comment appeler mon application de printemps pour rendre mes pages jsp ou mon application associée pages de blog.

Alors s'il vous plaît partager vos idées ou suggestions pour mettre en œuvre un CMS au printemps ....

Répondre

1

La documentation vous établissez un lien est très clair sur ce - pour obtenir des choses que vous avez besoin de travailler pour déployer Magnolia et votre application de printemps même fichier de guerre. - votre contrôleur de ressort devient une page Magnolia ou un modèle de composant. Si vous avez besoin de boîtes de dialogue, créez-les dans votre code en annotant le code approprié en tant que boîte de dialogue. - l'édition/le placement de quelque chose à l'adresse URI/page est ensuite effectué via Magnolia en utilisant le modèle (contrôleur) trouvé par l'annotation dans votre code de printemps.

Si vous avez un problème concret, il serait utile de le décrire et d'expliquer ce que vous avez essayé et ce qui n'a pas fonctionné et où vous êtes réellement coincé.

Sinon, vous voudrez peut-être essayer d'abord quelques exemples de travail avec la partie CMS de Magnolia et seulement une fois que vous comprenez cela, commencez à fusionner les deux.

+0

tq pour la réponse.My exigence est de ne pas fusionner deux choses en guerre unique parce que nous avons déjà développé le projet de printemps complet et mis en place le flux de travail d'intégration continue avec jenkins donc je ne veux pas déranger le code et l'environnement existants. Je pense que je vais exécuter magnolia dans un serveur et mon application dans un autre serveur alors dans ce cas comment puis-je rendre mes pages jsp et ses actifs associés (img, css, js) à mon application en utilisant des appels de repos ou toute autre solution? Si ma pensée est fausse corrigez-moi ... –

+0

@ Jan.Si ma chose est correcte signifie que je peux obtenir une réponse y compris css externe, javascript et des images de l'appel/service de repos. –

+0

oui, vous pouvez obtenir tout le reste, mais alors vous n'avez pas besoin du module de fleur du tout. Le but de Blossom est de faire en sorte que vos contrôleurs de ressorts soient des modèles directement et d'utiliser des annotations et du code pour créer des définitions et des dialogues au lieu de la configuration basée sur yaml ou jcr pure. – Jan