моя компания управляет сайтом, в котором, в первую очередь, есть встроенная логика, закодированная в Perl. Он отлично работает, но в конечном итоге мы движемся к чему-то, чему занимается Java. Я планирую изучить это и хотел бы начать настройку среды Java на другом сервере в нашей компании, поэтому, когда придет время, я, по крайней мере, имею головной старт. У кого-нибудь есть рекомендация о том, с чего начать? Просто интересуются общими моментами. JWНачало Java-сервисов Java. С чего начать
ответ
Что вы планируете изучать? Все Java или только расширения веб-сервисов?
Если вы пришли из Perl, я должен предложить вам начать с «hello world» с Java cookbook, после чего через некоторое время вы сможете перейти к веб-сервисам. Другой good book о веб-сервисе - это то, что вам может понадобиться.
Наконец, когда начинают строить веб-службы, я предлагаю вам две вещи:
- МОДЕЛИРОВКИ WSDL независимо от Java кода, который будет реализовывать его. Это очень важно для межплатформенной совместимости. Попробуйте использовать Altova XMLSpy или аналогичный инструмент для определения чистого WSDL в качестве контракта на проектирование
- Deploy с Axis
Я не знаю, как предложить перенести этот вопрос Stackoverflow, потому что вы можете найти МНОГО ответов там
Вам нужно J2EE
http://download.oracle.com/javaee/1.4/tutorial/doc/
Java Tutorial
http://download.oracle.com/javase/tutorial/
Общие Java Материал
http://www.oracle.com/technetwork/topics/newtojava/overview/gettingstarted-jsp-138588.html
http://www.oracle.com/technetwork/articles/javase/webapps-1-138794.html
О классе Пути
http://kevinboone.net/classpath.html
WOW! Теперь это хороший ответ. Надеюсь, я могу начать с большего количества «Hello World» и перейти оттуда. –
Существует пример «Hello World». http://download.oracle.com/javase/tutorial/getStarted/application/index.html – Jay
@djechelon: Просто вещи веб-службы. На самом деле у меня есть рудиментарное понимание Java. Я бы задал этот вопрос по поводу С.О. но мой опыт заключался в том, что такой вопрос только приводит к «почему вы не спросили об этом на С.У.»? –
Хахаха, хорошо, тогда вы можете начать со второй книги. Как только вы закончите с этим, вы будете овладевать веб-сервисами больше, чем я (потому что я являюсь компилятором .NET) ... EDIT: здесь мы все равно SO 0 :) –
Я бы настоятельно рекомендовал, чтобы вы не используйте Axis, если у вас нет других параметров (например, вы вынуждены работать). Прежде всего, Axis очень устарел - по крайней мере, вы должны использовать Axis2. Тем не менее, Axis2 - такая плохо документированная куча мусора, которую я предлагаю вам искать в другом месте: Metro, XFire и т. Д. См. Http://www.bileblog.org/2006/05/axis2-why-bother/ для несколько датированных , но все же релевантное объяснение того, почему вы хотите избежать любой версии Axis. –