-
J2EE et base de données
salut tt le monde ,
je suis debutante en j2ee et j'aimerais faire une application avec j2ee avec tomcat,strut,hibernate, et une base de donnée mysql.
mais je ne sais pas comment et où je trouve mysql :version compatible avec j2ee et comment la connecter (est avec un connecteur jdbc comme le cas ds java)
merci bien de me repondre si vous saviez bien sur et de m'indiquer les liens où je puisse telecharger exactement mysql ou bien un tutoriel expliquant cette connexion de base de donnée j2ee et mysql et merci d'avance
j'ai cherché et j'ai pas trouvé bcq sur j2ee et mysql.merci encore une fois les amis.
-
-
Salut,
Tomcat n'est pas un conteneur JEE, il ne t'es donc pas possible d'utiliser la spec JEE avec ce dernier.
2 solutions:
- oublier JEE et passer à Spring (ou pas)
ou
- oublier Tomcat et utiliser Glassfish, JBoss ou tout autres serveurs d'applications JEE.
Sinon concernant la connexion à une BDD MySql, il te faudra
ajouter le driver au classpath de ton serveur,
créer une ressource JDBC dans ton domaine et
remplir correctement le fichier META-INF/persistence.xml.
Banzai
-
Tomcat pas un conteneur JEE? Pas possible d'utiliser JEE avec Tomcat?
lol.
-
Tomcat n'est pas vraiment un serveur d'applications JEE, il n'implémente qu'une partie de la norme, à vrai dire, c'est surtout un conteneur de servlet.
En aucun cas on ne peut le comparer à un véritable serveur d'applications JEE, il lui manque (entre autre) un conteneur EJB, JMS...
Bref, tant qu'à vouloir se mettre à JEE, autant prendre JBoss ou GlassFish (pour les gratuits), ce serait dommage de passer à côté des EJB.
Maintenant, on peut s'en passer, sa dépend du type d'application à développer.
-
Code:
Bref, tant qu'à vouloir se mettre à JEE, autant prendre JBoss ou GlassFish (pour les gratuits), ce serait dommage de passer à côté des EJB.
Jonas 5.x aussi n'est pas mal.
Mais dans les technos qu'il a decrit tomcat est suffisant. faut vraiment être convaincu de l'utilité des EJB3 par exemple avant d'en faire appel dans un projet. Les serveurs les supportant ont un temps de démarrage non négligeable, et sur du long terme sur un projet croyez moi c'est vraiment négligeable les temps de démarrage.
-
Merci pour vos précisions!
Perso, j'utilise Resin sur mon serveur à la maison, principalement parce que j'ai failli devenir dingue à essayer de faire tourner Glassfish sous Eclipse :)
-
Personnellement, je ne jure que par les EJB3, puissants, fiables, sécurisés, montée en charge facile, appels distants, tout pour plaire... (et pourtant, j'ai commencé par la version 1 des EJB, j'aurais pu être dégouté à vie :mouarf:).
Pour les temps de démarrage des serveurs, je ne suis pas du même avis que DevServlet.
GlassFish démarre rapidement... JBoss beaucoup moins, c'est même extrêmement lent... Ceci dit, c'est surtout en développement que c'est pénible, après, on se fout royalement d'attendre 1 minute de plus.
Tomcat est certainement le plus rapide, mais uniquement un conteneur de servlet, ça fait light pour se faire une idée de JEE ;).
Je ne dénigre pas du tout, je l'utilise régulièrement pour certains clients, mais ce sont des applications très ciblées et relativement légères.
-
Code:
Pour les temps de démarrage des serveurs, je ne suis pas du même avis que DevServlet
T'as peut être raison, je n'ai pas encore utilisé GlassFich, c'est jboss que jai utilisé pour gérer mes EJB, et les temps de démarrage étaient quand même considérables.
-
salut
je travaille sur un projet jee mais je ne sais pas comment faire des importation des fichiers excel pour mettre leurs données dans ma base de donnée est ce que quelqu'un peut m'aider