ma société gère un site dont la logique principale est principalement codée en Perl. Cela fonctionne bien mais finalement nous nous dirigeons vers quelque chose de Java. Je prévois d'étudier cela et je voudrais commencer à mettre en place un environnement Java sur un autre serveur de notre société, alors quand le moment viendra, j'ai au moins une longueur d'avance. Est-ce que quelqu'un a une recommandation sur par où commencer? Juste intéressé par les généralités maintenant. JWDébut des services Web Java. Où commencer
Répondre
Qu'allez-vous étudier? Tout Java ou seulement les extensions de service Web?
Si vous venez de Perl, je dois vous suggérer à partir de "bonjour monde" avec un Java cookbook, alors vous pouvez commencer à aller vers les services Web après un certain temps. Un autre good book sur le service Web est ce que vous pourriez avoir besoin.
Enfin, lorsque l'on commence à construire le service Web, je vous suggère deux choses:
- design WSDL indépendamment du code Java qui la mettre en œuvre. C'est très important pour l'interopérabilité entre plates-formes. Essayez d'utiliser Altova XMLSpy ou un outil similaire pour définir le WSDL pur comme un contrat de conception
- Déployer avec Axis
Je ne sais pas comment proposer de déplacer cette question à Stackoverflow, parce que vous pouvez trouver beaucoup des réponses il
Vous devez J2EE
http://download.oracle.com/javaee/1.4/tutorial/doc/
Java Tutorial
http://download.oracle.com/javase/tutorial/
Java General Stuff
http://www.oracle.com/technetwork/topics/newtojava/overview/gettingstarted-jsp-138588.html
http://www.oracle.com/technetwork/articles/javase/webapps-1-138794.html
A propos de la classe Chemin
http://kevinboone.net/classpath.html
WOW! Maintenant, c'est une bonne réponse. J'espère pouvoir commencer avec un "Hello World" et partir de là. –
Il existe un exemple "Hello World". http://download.oracle.com/javase/tutorial/getStarted/application/index.html – Jay
@djechelon: Juste les choses de service Web. J'ai déjà une compréhension rudimentaire de Java. J'aurais posé cette question sur S.O. mais, d'après mon expérience, ce genre de question n'a pour résultat que «pourquoi ne l'avez-vous pas demandé sur S.U.? –
Hahaha, ok alors vous pouvez commencer à partir du deuxième livre. Une fois que vous aurez fini, vous maîtriserez les services Web plus que moi (parce que je suis un auteur de .NET) ... EDIT: ici, nous sommes sur SO de toute façon :) –
Je recommanderais FORTEMENT que vous ne le fassiez pas utilisez Axis sauf si vous n'avez pas d'autres options (par exemple, vous êtes obligé de travailler). Tout d'abord, Axis est très obsolète - à tout le moins, vous devriez utiliser Axis2. Cependant, Axis2 est une pile d'ordures si mal documentée que je vous suggère de regarder ailleurs: Metro, XFire, etc. Voir http://www.bileblog.org/2006/05/axis2-why-bother/ pour un peu daté , mais toujours une explication pertinente de la raison pour laquelle vous voulez éviter toute version d'Axis. –