2010-10-29 3 views
0

моя компания управляет сайтом, в котором, в первую очередь, есть встроенная логика, закодированная в Perl. Он отлично работает, но в конечном итоге мы движемся к чему-то, чему занимается Java. Я планирую изучить это и хотел бы начать настройку среды Java на другом сервере в нашей компании, поэтому, когда придет время, я, по крайней мере, имею головной старт. У кого-нибудь есть рекомендация о том, с чего начать? Просто интересуются общими моментами. JWНачало Java-сервисов Java. С чего начать

ответ

1

Что вы планируете изучать? Все Java или только расширения веб-сервисов?

Если вы пришли из Perl, я должен предложить вам начать с «hello world» с Java cookbook, после чего через некоторое время вы сможете перейти к веб-сервисам. Другой good book о веб-сервисе - это то, что вам может понадобиться.

Наконец, когда начинают строить веб-службы, я предлагаю вам две вещи:

  1. МОДЕЛИРОВКИ WSDL независимо от Java кода, который будет реализовывать его. Это очень важно для межплатформенной совместимости. Попробуйте использовать Altova XMLSpy или аналогичный инструмент для определения чистого WSDL в качестве контракта на проектирование
  2. Deploy с Axis

Я не знаю, как предложить перенести этот вопрос Stackoverflow, потому что вы можете найти МНОГО ответов там

+0

@djechelon: Просто вещи веб-службы. На самом деле у меня есть рудиментарное понимание Java. Я бы задал этот вопрос по поводу С.О. но мой опыт заключался в том, что такой вопрос только приводит к «почему вы не спросили об этом на С.У.»? –

+0

Хахаха, хорошо, тогда вы можете начать со второй книги. Как только вы закончите с этим, вы будете овладевать веб-сервисами больше, чем я (потому что я являюсь компилятором .NET) ... EDIT: здесь мы все равно SO 0 :) –

+1

Я бы настоятельно рекомендовал, чтобы вы не используйте Axis, если у вас нет других параметров (например, вы вынуждены работать). Прежде всего, Axis очень устарел - по крайней мере, вы должны использовать Axis2. Тем не менее, Axis2 - такая плохо документированная куча мусора, которую я предлагаю вам искать в другом месте: Metro, XFire и т. Д. См. Http://www.bileblog.org/2006/05/axis2-why-bother/ для несколько датированных , но все же релевантное объяснение того, почему вы хотите избежать любой версии Axis. –

0
+0

WOW! Теперь это хороший ответ. Надеюсь, я могу начать с большего количества «Hello World» и перейти оттуда. –

+0

Существует пример «Hello World». http://download.oracle.com/javase/tutorial/getStarted/application/index.html – Jay