J'étudie java ee et j'essaie d'obtenir l'image de l'application entière. Je sais que je veux utiliser les beans Enterprise Java pour la fonctionnalité côté serveur, mais je ne suis pas sûr de savoir comment le connecter à l'interface utilisateur. Pour autant que je puisse voir il y a deux principaux cadres de l'interface utilisateur: faces serveur Java et Servlets. Lequel serait préférable d'utiliser avec EJB? (Est-il même possible de les lier?) Je vois que JSF donne un bon MVC que je voudrais vraiment suivre, mais je ne sais pas s'il est destiné à être utilisé avec EJB?Enterprise Java Beans et les faces serveur Java
Répondre
1) Servlets ne sont pas réellement le cadre de l'interface utilisateur, c'est une technologie complète pour créer un websiter à la fois côté serveur et côté client.
2) JSF est considéré comme un successeur de JSP et Servlets donc j'utiliserais certainement JSF. Il y a aussi de bons frameworks comme PrimeFaces ou RichFaces qui fournit des composants et des fonctionnalités supplémentaires à JSF. L'intégration avec EJB me semble plus facile avec JSF parce qu'ils ont tous les deux un concept similaire de haricots et d'étendues, de sorte qu'ils s'adaptent.
3) Si vous n'êtes pas obligé d'utiliser JSF ou Servlets, vous pouvez également envisager d'utiliser d'autres frameworks. Certains populaires - GWT, Vaadin, Play Framework et autres.En particulier Play n'est pas un mauvais début.
P.S. Une note - vous devrez probablement encore développer des Servlets même si vous utilisez JSF. Raison est que JSF est construit sur la technologie Servlet et n'est pas tout-puissant, donc par exemple pour le téléchargement de fichiers, vous devrez utiliser Servlets ou framework comme RichFaces qui peut le faire pour vous.
- 1. Didacticiels vidéo Enterprise Java Beans
- 2. Beans Java Enterprise sans état et avec état
- 3. contrôle null pour les faces serveur java el
- 4. Beans CDI sans faces-config.xml
- 5. Java Server faces
- 6. injection de beans java
- 7. Java Enterprise Architecture Référence
- 8. réinitialisation des attributs Java Faces
- 9. Les Enterprise Java Beans sont-ils toujours utiles par rapport à Spring?
- 10. HTTPS avec Java Server Faces
- 11. Java EE - java enterprise edition screencast?
- 12. Est-il possible d'utiliser Enterprise Java Beans dans un projet django?
- 13. Java Reflection Beans API propriété
- 14. Les pages JSF (Java Server Faces) sont-elles en sandbox?
- 15. Java Server Faces pas présent dans Eclipse
- 16. comment mapper les données JSON en java beans?
- 17. Structure du projet d'application Java Enterprise
- 18. Placez la logique métier dans Java Beans?
- 19. Outils pour la fusion Java Beans
- 20. Java Beans - création d'une fenêtre d'inspecteur
- 21. Utilisation correcte de Beans dans Java MVC
- 22. Comparaison de Java Beans avec BeanComparator
- 23. java beans: différence entre champ persistant et propriété persistante?
- 24. Copie de beans java en appelant getter et setters
- 25. Quel est l'état de Java Beans Binding?
- 26. Classe ObjectFactory à partir de Java Beans
- 27. Java Enum avec des beans XML?
- 28. Java - Fusionner les beans Hibernate/entities - before saveOrUpdate
- 29. Comment effectuer une comparaison inexacte dans les beans Java?
- 30. Enterprise Beans Accès via une interface à distance avec @EJB
Donc l'intégration d'EJB et de JSF est quelque chose de commun? Je suis attaché à JSF sans espoir et à EJB aussi. Merci – Taks
Oui, c'est une façon la plus courante de créer des applications d'entreprise (un autre est JFS + Spring). –