2010-09-17 11 views
6

Je travaille actuellement sur un projet de site web. Je suis nouveau avec les services Web. J'ai 4 ans d'expérience en programmation orientée objet (java, C#, ...). J'ai beaucoup lu sur les services web mais aucune de mes documentations ne dit comment utiliser toutes les technologies pour faire un vrai projet de service web. Ce que je veux faire est: 1. Utilisez un backend MySQL mappé avec JPA en Java; 2. Utilisez les services Web pour présenter certaines fonctionnalités avec ... (JBoss, ... il y a beaucoup de possibilités, je ne sais pas lequel je devrais choisir) 3. Créer un projet web dynamique (peut-être en JSP pour garder le Perspective Java) pour présenter les données de service Web à l'utilisateur final avec HTML, Javascript, jQuery, ...Comment implémenter des services web dans java

Si vous pouvez m'aider avec des documentations, des liens ou des exemples d'exécution de projet réel, il sera grandement apprécié.

Merci

+0

Tout sauf Axe 2. Je voudrais personnellement aller pour Apache CXF ou JAX-WS RI. Vérifiez ces questions précédentes: http://stackoverflow.com/questions/442582/java-web-service-framework-library-which-is-better-one-and-why, http://stackoverflow.com/questions/3588616/java-webservice-client-best-way/3590252, http://stackoverflow.com/questions/2062347/what-is-the-best-java-webservice-framework, –

+0

@Pascal: quel est le problème avec Axis2? Je prévoyais de commencer avec Java Web Services avec Axis2 ... – ssahmed555

+0

@ ssahmed555 J'ai donné quelques raisons dans le deuxième lien de mon commentaire. Il suffit de google un peu ou parcourir SO pour plus d'opinions (voir par exemple voir http://stackoverflow.com/questions/289977/recommended-framework-for-java-web-services). En résumé, vous ne me verrez jamais recommander l'Axe 2 et * I * ne l'utilisera plus jamais (à moins que cela soit forcé mais cela ne devrait pas arriver), il y a beaucoup mieux, plus propre, * plus facile à utiliser *, etc. Mais certaines personnes aiment la douleur :) –

Répondre

2

Check this. pour le débutant

Je suggérerais aller pour Spring Web Services de votre env. Il serait préférable

+0

Merci pour votre réponse. – dutertimes

+0

La question était plus autour des technologies à utiliser pour créer des services Web en Java. Je sais déjà comment créer/gérer des webservices en Java ... avez-vous des indices? JBoss avec CXF, Axis, ...? – dutertimes

+0

édité ........... –