Je fais un simple CMS juste à des fins d'apprentissage et je me demande comment je pourrais l'organiser. J'ai une section d'administration où vous pouvez ajouter de nouvelles pages, éditer le contenu etc., et j'ai également une partie publique que l'utilisateur voit par exemple les pages. Donc, j'ai la classe PageEJB qui a la logique pour ajouter une page, éditer une page, supprimer une page, trouver une page etc. autrement dit la logique de la section admin et la section publique sont dans la même classe. Dois-je plutôt faire un PageAdminEJB et PageEJB et séparer le contenu?Comment structurer le contenu des EJB
1
A
Répondre
1
Puisque vous le faites à des fins d'apprentissage seulement, allez-vous apprendre quelque chose en ayant deux EJB au lieu d'un seul?
Je dirais: commence par un, voir comment il se développe. Quand il atteint la masse critique (quand vous voyez qu'il en fait trop), refactorisez-le. De cette façon, vous apprendrez à quel point il est difficile/facile d'introduire un nouvel EJB dans votre système. Peut-être le modèle de conception façade vous aidera alors.
D'après ce que vous avez écrit, il est difficile de donner des conseils décisifs dans un sens ou dans l'autre.
Questions connexes
- 1. comment structurer ce menu
- 2. Fonctions fréquentes: comment structurer?
- 3. Comment structurer des données ... séquentielles ou hiérarchiques?
- 4. Comment structurer des projets dépendants sur github?
- 5. Comment structurer des données dans MVVM
- 6. LESS - structurer le document
- 7. Comment structurer des répertoires d'images pour le référencement?
- 8. Comment structurer des données: tableaux dans le tableau
- 9. Comment structurer des dossiers sous LocalApplicationData?
- 10. Comment structurer le site Ruby on Rails
- 11. Comment structurer un CMS?
- 12. Comment mieux structurer le code Javascript multilingue?
- 13. Comment structurer le code de nodejs correctement
- 14. Comment structurer idiomatiquement JavaScript
- 15. Comment structurer le projet Node/Angular/Socket.io?
- 16. Structurer des fichiers sans db
- 17. Comment structurer l'instruction SQL
- 18. ejb-jar.xml: ejb-client.jar ou ejb-module.jar
- 19. Test d'intégration des EJB
- 20. Comment structurer des modèles et des vues dans NodeJS?
- 21. Comment structurer cette interface/héritage
- 22. Comment structurer mon application Android
- 23. comment structurer mon application iphone
- 24. Comment structurer TDD dans Node.js?
- 25. Entité framework DBContextes comment structurer?
- 26. Comment déployer EJB sur le serveur?
- 27. Comment précharger des instances EJB sur JBOss
- 28. Comment se moquer des EJB annotés?
- 29. EJB sur le client
- 30. Comment faire pour structurer glDrawElements
Je pensais qu'il devrait y avoir une pratique courante sur la façon d'organiser ce qui se passe dans différents EJB. – LuckyLuke
@BPDeveloper Pensez à EJBs comme des classes normales — avec une distinction: qu'ils peuvent être appelés à travers le réseau, ce qui explique pourquoi ils devraient être grossièrement grained. Il est difficile de dire, en fonction de votre description du problème en deux phrases, quelle serait la meilleure façon pour vous MAINTENANT. C'est pourquoi je vous encourage à commencer par un design simple, et à l'étendre plus tard. – MaDa